Xポストログ
Xで投稿したShopify関連の内容をそのまま記録しています。
2023年8月の投稿 絞り込みを解除
-
Shopifyで注文情報を管理画面から変更した際なんですが、顧客のマイページ側にはその変更内容が反映されません。この件についてコミュニティの投稿に対して公式の方から回答がありましたが、変更内容については変更通知メールで補完するしか無いとのことでした。
https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAq-a/%E6%B3%A8%E6%96%87%E3%81%AE%E4%B8%80%E9%83%A8%E5%95%86%E5%93%81%E3%82%92%E3%82%AD%E3%83%A3%E3%83%B3%E3%82%BB%E3%83%AB%E3%81%97%E3%81%9F%E5%A0%B4%E5%90%88%E3%81%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E7%94%BB%E9%9D%A2%E3%81%AE%E6%B3%A8%E6%96%87%E5%B1%A5%E6%AD%B4%E3%81%AB%E3%82%AD%E3%83%A3%E3%83%B3%E3%82%BB%E3%83%AB%E3%81%AE%E5%86%85%E5%AE%B9%E3%82%92%E5%8F%8D%E6%98%A0%E3%81%99%E3%82%8B/td-p/1980971
#Shopify -
Shopify Flowの条件設定にmetafieldsのkeyとvalueを指定する場合、「基準を追加」する階層を間違えるとkeyを特定しないvalue値で判別してしまうので注意が必要ですね。こちらの投稿のやり取りが参考になります。
https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAq-a/shopify-flow%E3%81%A7%E3%83%A1%E3%82%BF%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E5%80%A4%E3%82%92%E6%9D%A1%E4%BB%B6%E3%81%AB%E6%8C%87%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%8D%E3%81%BE%E3%81%97%E3%81%A6/m-p/1713926
#Shopify
-
前回のデバッグ用画面と異なり、cart.jsを使ってチェックアウト画面で注文メモやattributesの中身を確認するためのブックマークレットです。デバッグ時は、なるべくその場で確認したくなってしまうんですよね。
#Shopify
https://colossal-vanadium-63c.notion.site/cart-js-attributes-98bade1326b040908157753de4f02be2?pvs=4
https://x.com/sh_sakamoto/status/1692023445612294373 -
Shopifyの商品画面にチェックボックスを設置して、チェックされたら購入できるようにする実装例なんですが、もう少しシンプルにブロック一つで設定できる方式に変更しました。
#Shopify
https://colossal-vanadium-63c.notion.site/Dawn-11-0-0-b3a0f759ee5942d2839b065fea85053e?pvs=4
https://x.com/sh_sakamoto/status/1666342804770152448


-
Shopifyのクーポンは1人1回という条件を設定することができますが、そのクーポンを使った注文がキャンセルされた場合、同じメールアドレスや電話番号では2回目の注文で使うことができないんですよね。
https://community.shopify.com/c/shopify-discussions/customer-cannot-reapply-same-discount-code-after-first-order/td-p/1233464
#Shopify
-
Shopifyのsitemap.xmlには.atomファイルも記載されるので、Search Consoleの「クロール済み・インデックス未登録」にもリストアップされるのですが、不要なら外しておきたいところです。robots.txtを編集してDisallow: /*.atomを加えておくのが良さそうです。
https://community.shopify.com/c/shopify-discussions/shoppify-creates-atom-pages-in-backened/m-p/1495863
#Shopify -
Shopify Flowで「予定時刻トリガー」を使ったFlowの場合、アクションの中身をデバッグする際は現時点の1〜数分後を指定して即時実行することで結果確認するなどしています。(指定時刻に実行されるかどうかについては、リアルにその時刻の経過を待ちます)
#Shopify
https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/scheduled-time
-
@btc_hagitori そちらも可能です。個々のコードはあくまでも単独使用を前提としていますので、組み合わせ時はエラーになります。必要に応じて編集頂いて構いません。設定例を記載してみましたがコメントの通り、ディスカウント設定によっては使えないケースがありますのでご注意ください。
https://x.com/sh_sakamoto/status/1691647318368698711 -
前回の「あといくらで¥XX割引」に「あといくらで送料無料」を組み合わせたい時の設定例です。(前提となるディスカウント設定が異なる場合、このままでは使えないので必要に応じて編集が必要です。ご注意ください)
https://colossal-vanadium-63c.notion.site/0a9a9edf24b9454583c8d86558559d74
#Shopify
https://x.com/sh_sakamoto/status/1691263447684853760
https://x.com/sh_sakamoto/status/1637746747018719238 -
@btc_hagitori 可能です。今回はその方法をアップしてみました。
自動ディスカウントで設定していますが、クーポンで行う場合は、クーポンコードを表示する、などの対応方法で良いかと思います。
https://x.com/sh_sakamoto/status/1691263447684853760 -
「あといくらで送料無料」を応用した、自動ディスカウントを使った「あといくらで¥XXX割引」の実装方法です。
#Shopify
https://x.com/sh_sakamoto/status/1637746747018719238

スレッド
サンプルコードはこちらになります。(対応テーマはDawnになります)
https://colossal-vanadium-63c.notion.site/20a59f5688ea407f91e0af3c8f21f301?pvs=4












