2017-01-20 8 views
0

私は、別の開発者が作成したShopifyテーマに取り組んでいます。もともと、製品の編集時に「価格で比較」と「価格」を更新すると、「details.final_sale」というカスタムメタフィールドは、販売の割合に応じて「true」または「false」に更新されます。メタフィールドが「true」の場合、その製品のページに「最終販売」メッセージが表示されます。それ以外の場合は、そのフィールドのデフォルト値は「false」になり、メッセージは表示されません。Shopify:特定の価格と価格の比較が設定されているときにメタフィールドを更新しますか?

たとえば、価格が40ドルで、価格を100ドルで比較した場合、60%オフになります。 "details.final_sale"メタフィールドは、60%を超えるすべての製品でtrueに更新されるはずですが、現在は動作していないようです。

特定の割引率が設定されている場合、メタフィールドを自動的に更新するように私が見なければならない方向に誰かを操縦できますか?繰り返しますが、もともとはこのように機能するように設定されていましたが、突然すべてが機能しなくなりました...

+0

Davidさんは私の正しい答えのようです。私はちょうどあなたに役立つ回避策かもしれない何かでhttp://stackoverflow.com/questions/41643795/に応えました。 – Blorf

+0

メタフィールドではなく変数のみを更新することができます。 – Buts

答えて

2

あなたは手動でもスクリプトを使ってもかまいません。あなたのお店にカスタムアプリがインストールされていない場合は、手動で行うことを除いて、メタフィールドが設定されている可能性はほとんどありません。それがカスタムアプリケーションだった場合、それはもはや働いていないので、開発者に連絡してください。

関連する問題