テーブルを調べたところsalesrule_coupon、ルール自体が「自動」タイプの場合、多くのクーポン コードを 1 つのルールにマッピングできることがわかりました。これは非常に便利です。私のクライアントは定期的にコードをデータ フィードと同期する必要があるからです。
したがって、これらの何千ものコードを (カスタム モジュールと直接 SQL 呼び出しを使用して) ロードすると、問題なくロードされ、それらの多くが機能することをテストおよび検証できます。
ただし、これらのコードのリストをたどっていくと、機能しなくなります。最初の 30 程度は問題なく動作しますが、その後、Magento はコードが無効であると言います。
私はまだこれをデバッグ中であり、何かを発見したら更新を投稿します...しかし、私はこれを2つの別々の価格ルールで試して経験しました. 1 つのルールは 31 番目のコードで失敗し、2 つ目は 39 番目のコードで失敗しました。
本当に奇妙なのは、これらのコードを変更して別のルール (コード数が 30 未満のルール) を指すようにすると、認識されて受け入れられることです。私が判断できることは、他に何も変わっていません。
ここでどのように進めるかについてのアイデアはありますか? 誰もこれを試みたことがありますか?これは興味深いものです。