shopifyの配達完了でヤマトの追跡番号を入れると自動的にヤマトの確認ページへ遷移するリンクが添付されます。
この添付URLが、http://track.kuronekoyamato.co.jp/english/tracking となってしまい
英語のページに飛ぶようになっています。
本来こちらになるように調整したいのですが
http://jizen.kuronekoyamato.co.jp/jizen/servlet/crjz.b.NQ0010?id=xxxx-xxxx-xxxx
メール通知のコードを確認したところ
{{ fulfillment.tracking_company }} 追跡番号: {{ fulfillment.tracking_numbers.first }}
となっており
Liquidの変数が設定されており、こちらの変数の中身はおそらくshopifyのデフォルトの設定となっているため
調整ができないのかなっと考えております。
デフォルト設定の変数を避けてif文で対応もできなくはないと思うのですが
変数の中身のURLを改修した方が早いと考えており
shopify直接の問い合わせ先がわからなかったのでこちらに問い合わせさせていただきました。
Qcoltd
2
Shopify直接の問い合わせ先は下記になります。
https://help.shopify.com/ja/support/login
上記ページでログイン後、ストアを選択いただくと、
お問い合わせ方法の選択画面になると思いますので、
お好みの手段でお問い合わせください。
しかし、
ご質問内容を拝見しますと、
Shopifyサポートから解決につながるような回答を得られるかは
微妙かもしれません。
少し調べてみましたが、
おそらく、
特定の配送業者のtracking_urlを、任意のURLに変更する方法はないように思いました。
https://stackoverflow.com/questions/10924181/modify-fulfillment-tracking-url-variable
10年以上前の投稿ですが、
この時点では変更不可能、しかしShopifyは変更可能にする予定がある、
というようなことを言っています。
https://community.shopify.com/c/shopify-design/changing-tracking-url/td-p/400053
こちらは6年ほど前の記事ですが、
Shopify Stuffが、配送業者を「その他」に設定すれば、
自由にURLを設定できると言っています。
10年前の投稿の「変更可能にする予定」というのは、
この「その他」にすれば、
自由にURLを入力できることを指しているのかもしれません。
そして、
確かに下図のように、「その他」にすることで、任意のURLを入力できるのですが、
質問者様はこうされたいわけではないように感じています。
Shopifyサポートにも念のためお問い合わせいただいた方が良いと思いますが、
もし、色良い返事が得られない場合は、
質問者様が考えられれているとおり、liquidのifを使用されたり、liquid filterのreplaceを使用されたりして、変更する方が確実かもしれません。
また、
配送関連のアプリを導入し、
通知をそのアプリから送信するようにすることで、
任意のURLを設定しやすくすることもできるかもしれませんが、
アプリについては調査しておりません。
大した情報がなく恐縮です。
(キュー田辺)
1 Like
Shirasu
3
フルフィルメントは注文詳細画面から手動で行っていますか?
その場合、「配送業者」を「ヤマト運輸」と選択することで、追跡URLが
http://jizen.kuronekoyamato.co.jp/jizen/servlet/crjz.b.NQ0010?id=xxxx-xxxx-xxxx
になります。
「配送業者」が「YAMATO」になっていると英語のURLになりますので、「YAMATO」が選択されている可能性があるかもしれません。
※API経由でフルフィルメントしている場合は、Yamato (JA) と Yamato (EN) で切り替えができます。
2 Likes