FROM CACHE - jp_header

注文履歴から再注文する際にline item propertyを含めてカートに入れたい。。。

スナップリカー
Shopify Partner
1 0 0

表題のとおり、ログインしたあとの注文履歴から再注文をするとline item propertyが含まれていない状態でカートに追加されてしまうのでラベルの情報などが入りません。どうすればいいでしょうか?

1件の返信1

Jizo_Inagaki
Shopify Partner
1024 384 703

新しいお客様アカウントの場合は恐らく無理かなと思いますが、アプリを探すか開発することで対応できるかもしれません。

 

従来のお客様アカウントの場合は、試していませんが以下のような方法で無理やりどうにかできるかもしれません。

  1. アカウントページの商品部分に必要な情報を全て出力しておく
  2. 再注文ボタン押下時にJSで1の情報を取得してlocalStorageなどに保存
  3. 移動後の画面でlocalStorageに入れた値を取り出し、CART APIで line item propertiesに値をセット

 

以上ですが、記載した通り試作していないため動かない仕組みの場合は申し訳ありません。

Jizo_Inagaki | フリーランスのwebデザイナー
- テーマのカスタム承れます。
- 記載した回答で解決できましたらベストソリューションの承認をお願いします。
- DMや指名による対応はご依頼として有料でのみ承ります。