2016-11-28 76 views
0

我是新手,當涉及到編碼Shopify自定義字段。 我只是想知道你能不能再幫我寫一些代碼,基本上當客戶創建網站,我希望他們加入自己的出生日期上的帳戶。現在我需要該出生日期能夠自動添加到我設置爲自動生成的發票上。爲創建賬戶

就像我怎麼創造的這些東西的出生日期之一: {{shipping_address.city}}(這是發票上的代碼,並會發現客戶的地址,並插入到發票),我該怎麼辦這對於DOB?我必須創建一個片段嗎?

回答

0

Shopify help講述如何做到這一點。其實生日是他們的例子之一。

至於獲得該發票您將跟隨information about cart attributes

但訣竅是高達掛鉤這些,這樣客戶只需要輸入一次信息。這是一個腳本化的應用程序很容易,但如果你只想收集這個數量級上,然後將其用於未來的訂單,然後使用購物車僅屬性。

然後強制客戶註冊/登錄你讓他們之前去結賬,並使用以下從擁有一個最近的訂單拉動的出生日期:

<label>What is your Date of Birth?</label> 
     {% assign dob = '' %} 
     {% for pastOrder in customer.orders %} 
      {% for attr in pastOrder.attributes %} 
     <p>{{ attr | first }}: {{ attr | last }}</p> 
      {% assign attrName = attr | first %} 
      {% if attrName == 'Date of Birth' %}{% assign dob = attr |last %}{% endif %} 
      {% endfor %} 
     {% endfor %} 
     <input type="text" name="attributes[Date of Birth]" value="{{ dob }}"> 
相關問題