Magento 2 のシッピング スイート – ユース ケース (パート 1)
公開: 2017-06-01Magento 2 の配送スイートは、プラットフォーム ユーザーの間で急速に人気を集めています。 この点に関して、拡張機能の機能と、特定のビジネス ニーズに対して拡張機能を最大限に活用する方法について、引き続き質問を受けています。
そのため、extensiodn に関する一連のブログ記事を書くことにしました。 これらの記事では、いくつかのよく寄せられる質問に回答し、拡張機能の使用に関する興味深いケースについて説明します。
レッツ・ロール!
1.送料の設定
質問:
商品の価格帯に応じた送料を設定する必要があります。 たとえば、製品の場合:
$0 ~ $3000、送料は 11%
$3000 から $5000 まで、送料は 5 %
また、商品価格が 5000 ドルを超える場合、配送料は無料です。
Magento 2 Shipping Suiteでそれを設定する方法は?
答え:
商品の価格帯に応じた送料を設定するには、 11%、5% 、および0%の送料に対応する配送ルールを作成する必要があります。 これを行うには、ストア – 配送ルールと制限– に移動し、そこに新しい配送ルールを追加します。
基本的なルール情報を入力したら、[条件] セクションにジャンプして、「小計が ________ (カートの金額) 以下に等しい」と設定します。
次に、[アクション] タブに移動し、 [送料の変更] セクションで [金額の上書き (パーセント) ] オプションを選択します。 下のフィールドで、アイテムの数量あたりのショッピング コストをパーセントで定義します。
ルールを保存して適用します。 基本的にはそれだけです。
* 「送料 %」オプションではなく、「アイテムの数量ごとの送料 %」オプションを使用する必要がある理由は次のとおりです。
____________________________________________________________________
2. 地域/国の配送料
質問:
国レベルではなくゾーンレベルで配送料を設定することはできますか?
答え:
現時点では、この正確な機能は拡張機能では利用できません。
一時的な回避策として、地域別の配送料を設定できます (たとえば、アフリカやEUなど)。
まず、ストアに移動 – 配送方法 – 編集する方法を選択 – 料金設定に移動– グリッドで、編集する料金を選択 (または新しい料金を追加) –条件タブに移動し、必要なデータを入力します。
方法は次のとおりです。
国は、 Stores – Configuration – MageWorx – Shipping Rules – Country by Region Configurationで編集できます。
____________________________________________________________________
3. 配送ルールと制限事項
場合:
2 つの配送ルールがあります。
1) 小売顧客ルール – 小売およびログアウトした顧客グループに適用されます。 さらに、この配送ルールが適用される小売顧客向けに設定された配送方法と、貿易顧客には利用できない非表示の配送方法がいくつかあります。
2) トレード カスタマー ルール – トレード カスタマー グループに適用されます。 さらに、この配送ルールが適用される貿易顧客向けに設定された 2 つの配送方法と、貿易顧客が利用できない 2 つの非表示の配送方法があります。
誰かが現在の場所とは別の国を選択すると、拡張機能にすべての配送方法が表示されます。 現在の場所にない場合は、配送オプションを非表示にする必要があります。
輸送方法
小売のお客様には 2 つの配送方法があり、貿易のお客様には 2 つの配送方法があります。 これらの配送方法では、すべての料金設定が英国の郵便番号に適用され、郵便番号に基づいて料金が追加されます。
目標: 配送ルール/制限が優先され、配送ルール内で設定されたアクションに基づいて配送方法が表示される必要があります。 そうしないと、顧客グループに基づいて条件付きで配送ルールを表示できないように思われます。
(詳細については、添付のスクリーンショットを参照してください – 右クリック -> [画像を表示] )
解決:
考慮すべき 2 つの側面があります。
1) 配送ゾーンは現在、条件ルールで使用できます。 上記の例では、配送ゾーンが英国本土であることを示す必要があります。 これは両方のルールに対して行う必要があることに注意してください。
2) デフォルトでは、優先度が最も高いルール (たとえば 20) が最初に実行され、次に重要度の低いルール (たとえば 10、次に 5 など) が実行されます。
理想的には、特に顧客グループごとに 2 つのグループのルールを用意する必要があります (これらはメイン設定で追加できます)。 ' UK Mainland ' ゾーンで利用可能なすべての配送方法を無効にする 1 つのルール。 次に、簡単なチェックを実行する必要があります。ゾーンが ' UK Mainland ' でない場合は、その配送方法を無効 (非表示) にします。
さらに、ユーザーのグループをメイン設定に追加するだけで、不要なチェックを回避できます. 次に、ルールを設定する必要があります。 たとえば、 PA、PH、DD、AB、IV、または KWの範囲の郵便番号と、1000 ポンドを超える小計です。 そして、ルールが通過した場合、上書き送料を 0 ポンド (= 送料無料) に設定します。
このアプローチの唯一の欠点は、可能な組み合わせが豊富であることです。 良い点は、単純化できることです。
たとえば、次の条件の場合:
注文には 21 DAYS 配送アイテムが含まれていますか? (製品属性 – ブール値) 標準の 25 ポンドの価格増分を使用します。
条件は、両方の顧客グループに対して個別に実行できます。 これを実装するには、基本的な配送方法が 25 ポンドに等しいことを示すだけです。 また、ショッピング カートにそのような商品があるかどうかを確認する優先度の高いルールを 1 つ作成する必要があります。ある場合は、配送料に 25 ポンドの増分を追加します。
次は何ですか?
商品がショッピング カートに入っている場合、顧客グループ (業者または小売業者) に関係なく、送料は 2 倍になり、50 ポンド (25 + 25) になります。 ただし、送料無料ルールがトリガーされると、送料が上書きされ、本来の合計価格になります。
そのような商品がショッピング カートに見つからず、送料無料のルールが機能しない場合、顧客には配送料として 25 ポンドが請求されます。 これにより、過度で時間のかかるチェックを実行する必要がなくなります。
これで、2 つのルールができました。
– 1 つ目は、英国本土以外からの配送方法を非表示にします。
– ショッピング カートに 21 日の配送期間がある製品がある場合、2 回目はさらに 25 ポンドの増分を追加します。
あとは、顧客グループに固有のいくつかのルールを追加するだけです。
3 – 小売の場合
これは郵便番号の例外ですか?
PA、PH、DD、AB、IV または KW
送料を 0 に変更し (送料の上書き金額 (固定) = 0)、サービスを終了する必要があります (その後の処理を停止 = はい)。
4 – これは郵便番号の例外ですか?
PA、PH、DD、AB、IV、または KW – TRUE で、総計が 1000 ポンドを超える、
送料を 0 に変更し (送料の上書き金額 (固定) = 0)、サービスを終了する (さらなる処理を停止 = はい) 必要があります。
5 – これは郵便番号の例外ですか?
PA、PH、DD、AB、IV、または KW – FALSE で、総計が 500 ポンドを超える
送料を 0 に変更し (送料の上書き金額 (固定) = 0)、サービスを終了する (さらなる処理を停止 = はい) 必要があります。
基本コストを 25 ポンドに設定し、2 番目のルールから 25 ポンドの増分があるため、すべてがうまくいきます。
基本コストを設定できないサードパーティの配送方法を使用する場合は、優先度の最も高い別のルールを作成し (1 と 2 と同様、2 番目の前と 1 番目の後に行う必要があります)、すぐに次のコストを上書きできます。この方法の発送は 25 ポンドです。
基本的にはそれだけです。
つづく…。
PS拡張機能を使用した経験を共有し、それが特定のビジネス ニーズにどのように役立つかを説明したい場合は、私たちに連絡してください。