-1

商品の 2 つの価格を表示しようとすると、ショップで問題が発生します。1 つは英国の付加価値税 (20%) 付き、もう 1 つはなしです。ガイドに従い、両方の価格がショップのすべてのセクションに表示されるようになりましたが、問題は複数のサイズ/色のアイテムにあります。

私は単一サイズのバッグを持っていますが、これらはすべて正しいのですが、複数のサイズとフィッティングを備えた靴またはベルトのアイテムを表示すると、追加の税が計算されません。

Shopify から、「VAT ありとなしの両方の価格を更新するには、selectCallback 関数に JavaScript を追加する必要があります」と言われました。

私はそれが可能であると思われる靴を在庫している別の店を見ました: http://www.afinepairofshoes.co.uk/collections/featured-products/products/sanders-alfie-brogue-in-teak-brown

ショップ:https ://gaziano-girling.myshopify.com/ パス:schura

どんな助けでもいただければ幸いです

4

1 に答える 1

0

Responsive テーマでは、selectCallback 関数は次のファイルにあります: http://www.shopify.com/admin/themes/current#snippets/product-form.liquid

SelectCallback 関数は、名前が示すように「コールバック」関数です。Shopify テーマでは、この特定の関数 selectCallback は、製品ページが読み込まれたとき、および買い物客が製品ページでバリアントを選択するたびに呼び出されます。たとえば、買い物客が [サイズ] ドロップダウンで [小] を選択し、[色] ドロップダウンで [青] を選択すると、selectCallback 関数が呼び出されます。

この関数はさまざまなことを行います。ページに表示される価格を更新して、選択した製品バリエーションの 1 つになるようにします。価格で比較も更新します。また、選択したバリエーションが在庫切れの場合は [カートに追加] ボタンを無効にしてから、買い物客に警告するテキストが表示されます。

あなたの状況では、その関数内の製品ページでさらに 2 つの価格を更新する必要があります。VAT を含む価格と VAT を含む価格で比較します。

残りはJavaScriptです...

于 2012-10-21T03:48:33.857 に答える