問題タブ [coupon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
magento - Magento クーポン コードが適用されました。注文ステータスを「処理中」に更新できますか?
顧客がクーポンコードで一部または全額を支払うと、注文ステータスは「支払い保留中」に設定されます。ステータスが「処理中」の注文のみを取り込むサードパーティの注文管理アプリケーションを使用しています。
通常の注文は自動的に「処理中」に設定されるため、問題が発生するのはクーポン コードを使用した場合のみです。
顧客がクーポンコードを適用したときに、注文ステータスを自動的に「処理中」に更新する方法はありますか?
ご協力いただきありがとうございます
(マジェントコミュニティ 1.7)
magento - Magento 1.7 で 75 ドル以上購入すると無料の製品のクーポンを設定する方法を教えてください。
お客様が次の手順を実行すると、製品 (SKU は 1PR) を 100% オフで受け取ることができるようにしようとしています。
- カートに入れました
- カートに少なくとも 75 ドル相当の製品を入力した
- プロモーション コード「peonia」を入力しました</li>
12 月に有効だったプロモーション コードの設定を複製しました (以下のショッピング カートの条件の下にある [アクション] タブに入力した内容を参照してください)。現在、これは機能せず、「クーポンを適用」をクリックすると、エラー メッセージ (「クーポン コード「peonia」は無効です」) が表示されます。
何か案は?
顧客がカートに入れなくても無料の製品を受け取るようにする設定のアイデアがあれば、それは私たちの問題の代替ソリューションとして歓迎されます.
「アクション」で機能していないものを次に示します (ただし、12 月には機能していました)。
mysql - MySQL で有効期限を更新するにはどうすればよいですか?
そのため、データベース内の一連のクーポン コードの有効期限をリセットする必要があります。有効期限は「to_date」フィールドで、次のように表示されます: to_date = '2013-04-14'
to_date を from_date の 28 日後に設定する必要があります。基本的には、次のようなものです。
これが単純な int 値で機能することはわかっていますが、データが実際の日付として表示される場合、これを行う方法がわかりません。日付自体の表示方法を制御することはできません。これは、組み込みの Magento 機能です。
私はMySQLに関しては大の初心者ですが、いくつかの調査を行ったところ、次のフォーマット関数が見つかりました: FORMAT(Now(),'YYYY-MM-DD')キー...誰かがこのコマンドを正しくフォーマットまたは記述するという点で正しい方向に私を向けることができますか? ありがとうございました!
magento - Magentoで自動生成されたクーポンコードをプログラムで作成しますか?
他のスタックオーバーフローの投稿に基づいて、次のコードを使用して、Magento で個々のショッピング カートの価格ルール クーポンをプログラムで生成することができました。
「クーポンの自動生成」機能をプログラムで呼び出して、作成した価格ルールごとに 100 個の固有のクーポンを作成するにはどうすればよいですか? ありがとう!
たとえば、この 1 つの価格ルールには、管理パネルで価格ルールを手動で作成するときに使用できる機能を使用して、自動生成されたクーポン コード (htgf-7774、htgf-2345 など) の完全なリストが含まれる場合があります。
編集:
次のコードを使用して、私は近づきました。自動生成パターンを具体的に割り当てる方法がまだわかりません
php - Woocommerce でプログラムでクーポンを適用する
Woocommerce では、カート内の重量が 100 ポンドを超える場合、顧客の注文全体に 10% の割引を適用する方法を見つけようとしています。私はこれを達成する途中です。次のステップとして、functions.php のアクション/フックを介してプログラムでクーポン コードを適用する方法を探しています。
関数 woocommerce_ajax_apply_coupon を使用してこれを行うことができるようです ( http://docs.woothemes.com/wc-apidocs/function-woocommerce_ajax_apply_coupon.html )が、使用方法がわかりません。
これまでのところ、カート内のすべての製品の合計重量を取得するように cart.php を変更し、割引を適用するクーポンを作成し (手動で入力した場合)、チェックするコードを functions.php に追加しました。重量を表示し、ユーザーにメッセージを表示します。
編集:部分的なコードが削除され、完成したコードが以下のソリューションに含まれています。
Freneyさん、ご指導ありがとうございます。条件が満たされたときに割引クーポンを正常に適用し、条件が満たされなくなったときに割引クーポンを削除する作業の最終結果は次のとおりです。
php - ボタンをクリックした後、ページを更新せずに PHP コードを実行する
現在のショッピング カートに割引クーポンを適用するための HTML フォームがあります。ユーザーが [適用] をクリックするだけで (クーポン コードを入力した後)、ページを更新せずに PHP コードを実行して、対応する割引を計算するようにしたいと考えています。
ここに私のフォームがあります:
実行する PHP:
これはJavaScriptを使用してどのように行われますか?
magento - 注文時に消費税が消える
ショッピング カートの価格ルールでクーポン コード ルールを設定し、システム構成で [顧客税を適用] オプションで [割引後] を設定しました。
私はチェックアウトにfirecheckout拡張機能を使用しています。そこを見ると、クーポンコードを適用するかどうかに関係なく、すべて正常に機能します。
ただし、クリックして注文すると、すべての注文のすべての VAT が合計金額から差し引かれます。「割引前」に戻した場合にのみ、VAT が再び機能します。
マジェント v1.6.2