1

私のクライアントは、Shopify でサービス指向の e コマース サイトを運営しており、いくつかの変更を行うための支援を依頼されました。サービスを利用したことがないので、よくわかりません。

クライアントが同じベンダーを使用していたため、価格表は最初は静的でしたが、現在は成長しており、複数のベンダーを使用しているため、コストが変動しているため、Shopify の価格はそれを反映する必要があります。

顧客がログオンすると、地理的な場所に基づいてベンダーがプログラムで選択され、それに応じて価格 (顧客に表示) が調整されるように設定する必要があります。

これは可能ですか?もしそうなら、どのオブジェクト/API ドキュメントを見ればよいでしょうか。IF ステートメントを使用してこれを簡単にハードコーディングできるようですが、これをきれいにスケーリングしたいので、より効率的なソリューションを探しています。

4

2 に答える 2

1

これは可能であるべきだと思います。あなたのコメントに基づいて:

顧客の郵便番号はありませんか? – ライアンマック

最も簡単な方法は、地域ごとに製品バリアントを作成することです。に基づいて、顧客の郵便番号customer.default_addressを見つけることができます。次のステップは、テンプレート内でこれを使用して正しいバリアントを選択することです。product.liquid

于 2013-02-18T13:13:52.967 に答える
0

あなたが持っている最大の問題は彼らの場所を決定することです。顧客がログインすると、彼らが誰であるかがわかるので、関心のある製品だけを料理することができます。問題は、どうやって人々をそれらの地域に集中させるのかということです。あなたはそこであなたの仕事を切り取っています。顧客を作成するときは、任意のコードを割り当てることができるため、一致を使用して顧客とベンダーを一致させることができます。顧客をGroupAにまとめると、ベンダーGroupAの製品のみが表示され、GroupBに割り当てられた顧客はベンダーGroupBの製品をレンダリングします。

于 2013-02-10T17:59:53.577 に答える