Drupal Rules 抓取customer profiles send mail
Rules是一個很好用的模組,常常發信要用到rules,可是要抓取到正確想要的值並不是那麼容易的事情,像是要發送訂購資訊這種信件等等….
首先先新增自己的一個rules
設定/流程/Rules
Add new rule
根據我們要的條件選擇觸發事件在這邊我們選擇Completing the checkout process
條件這個區域就是幫助我們抓取值得地方
動作這個區域就是我們後續要處理的事情
這邊我們先新增一個條件可以看到Select the condition to add
我們選擇Entity has field
Data selector我們選擇commerce-order
數值選擇commerce_customer_billing
動作的Select the action to add選擇Fetch_entity_by_id
此時就可以看到我們要抓取的entity
Data selector選擇commerce-order:commerce-customer-billing:profile-id
這裡我們給上自己的標籤方便token辨識
此時應該就可以看到剛剛我們要得的token
如次一來就可以寄信內容帶入自己想要的customer profiles