私たちのウェブサイトには、ショッピングカートのボリュームとクーポンコードの割引がたくさんあります. CS-Cart のバックエンドの [プロモーション] タブから毎回これらの割引を追加することはできません。そこで、DB テーブル「_promotions AND _promotion_descriptions」のレコードをインポートするインポート スクリプトを PHP で作成しました。私たちの PHP インポート スクリプトは、DB テーブルにレコードを問題なく完全に挿入しており、バックエンドの「プロモーション」リスト ページでそれらのレコードを確認できます。添付のスクリーンショットを参照してください。
しかし、フロントエンドからショッピング カートに商品を追加する場合、CS-Cart は Web サイトでボリューム ディスカウントまたはクーポン コード ディスカウントを適用しません。
私たちの質問は次のとおりです: CS-Cart は、プロモーションがバックエンドから追加された後、他のテーブル (「_promotions AND _promotion_descriptions」テーブルを含む) にプロモーションの参照を追加しますか、それとも「キャッシュ」に新しいプロモーションの参照を作成しますか?
バックエンドの [プロモーション] タブから新しいボリューム ディスカウントまたはクーポン コード ディスカウントを追加すると、それらのプロモーションは問題なく完全に機能するため、そう思われます。しかし、PHP インポート スクリプトを使用して手動で DB テーブルにレコードを追加している場合、ボリューム ディスカウントとクーポン コード ディスカウントは機能しません。
CS-Cart のプロモーション DB テーブルに関するオンライン ヘルプが見つからないため、どなたか助けていただけないでしょうか。
ありがとう。