2016-11-28 16 views
0

私はコーディングに関しては初心者です。 基本的にお客様がウェブサイト上にアカウントを作成して、生年月日を追加したい場合、基本的にいくつかのコードを書くのを手伝ってください。今私は自動生成されるように設定した請求書に自動的に追加することができるように生年月日が必要です。作成アカウントのカスタムフィールドをカスタマイズします

誕生日にこれらのものを作成するにはどうすればいいですか: {{shipping_address.city}}(これは請求書に記載されたコードで、顧客の住所と請求書に挿入されます) DOBのためにこれは?スニペットを作成する必要がありますか?

答えて

0

Shopify helpは、これを行う方法を示します。実際には誕生日がその例の一つです。

請求書に記載されている限り、information about cart attributesに従います。

しかし、このトリックでは、顧客が情報を一度入力するだけで済むようにしています。これはスクリプト化されたアプリでは簡単ですが、注文でこれを収集し、それを将来の注文に使用する場合は、カート属性のみを使用してください。

次に、あなたがそれらをチェックアウトに行くと1を持っている最新のオーダーから誕生日を引っ張って、次を使用してみましょう前に/ログインを登録するには、顧客を強制:

<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 }}"> 
関連する問題