Magento 2 のシッピング スイート – ユース ケース (パート 2)

公開: 2017-06-26

これは、 Magento 2 の Shipping Suite 拡張機能に関する記事の第 2 部です (第 1 部を読むには、ここをクリックしてください)。 この記事では、この拡張機能に関してユーザーからよく寄せられる質問に回答し、興味深い使用例について説明します。

ボールを転がしましょう!

質問

Shipping Suite の仕組みを完全に理解しようとしていますが、マニュアルを読み、デモ ストアを確認し、ブログ記事を読んでも、全体がどのように連携しているかについての説明がまだ見つかりませんか? したがって、運送業者、方法、およびゾーンがあります。これらのそれぞれが何をするのか、また、配送規則と制限の外で必要なのか. それらは互いにどのように関係していますか?

答え

  • キャリア

一般的に、配送業者は、空路、陸路、海路などで顧客の注文品を配送する会社です。たとえば、人気のある配送業者は、DHL、UPS、FedExなどです。

拡張では、' Carrier ' オプションは、実際の世界と同じように、特定の配送業者を表します。 Magento 2 では、利用可能なすべてのキャリアがチェックアウト ページに便利に表示されます。

すべての運送業者は配送方法に関連付けられていることに注意してください。 また、新しいメソッドを作成するには、関連付けるキャリアを指定する必要があります。

  • メソッド

基本的に、配送方法はお客様への配送を実現する方法です。

配送方法は、倉庫の場所、国、配送サイズまたは重量など、さまざまな基準によって異なる場合があります。

たとえば、 USPS エクスプレス メール、DHL 定額ボックス配送、UPS 2 日、UPS グラウンドなどです。

  • 配送料金

配送料とは、特定の注文がマーチャントの倉庫/実店舗から顧客に配送される価格です。

拡張機能を使用すると、新しい/既存の配送方法ごとに配送料を定義できます。

料金は原則として配送業者が設定します。 その量は、輸送モード(トラック、列車、船、航空機)、注文商品の重量、寸法、配送先までの距離など、さまざまな要因によって異なります。

拡張機能では、デフォルトの送料をカスタマイズできます。 この拡張機能を使用すると、送料の上書き/追加料金/割引、固定またはパーセンテージの追加料金/割引の構成、個々の商品とグループ商品の両方の送料の設定​​などを行うことができます。

  • 配送ゾーン

この概念は、出荷先の地理的エリアを指します。

Shipping Suite を使用すると、新しい配送方法を設定するときに、地域、地域のグループ、国、さらには郡のグループなど、対象となる場所に適用できます。

たとえば、国の大陸部分と非大陸部分を区別したい場合は、配送方法を作成し、そこで米国の大陸部分をゾーン 1としてマークし、アラスカハワイゾーン 2としてマークすることができます。

または、 EU 内で送料無料を提供する必要がある場合は、そのためのカスタム配送ゾーンを作成できます。

通常、次のアルゴリズムに従う必要があります。

  • 配送業者を決定し、
  • この配送業者の新しい配送方法を作成する/選択した配送業者を既存の配送方法に追加する、
  • メソッドの配送料を作成/調整します (オプション)。

作成された運送業者と配送方法は、配送ルールと条件、および配送ゾーンの定義 (必要な場合) で使用できます。

したがって、この拡張機能を使用すると、新しい方法を作成し、配送ルール、条件、料金、およびゾーンを指定できます。 このようにして、アラスカとニューヨークに住む人に異なる送料を設定したり、1000 ドルを超えるすべての注文で送料を無料にしたり、発送する製品の数に応じて追加料金を請求したりできます。

質問

ルールと制限を設定する前に、これらの領域 (キャリア、メソッドなど) ごとに何かを指定する必要がありますか?

答え

場合によります。

現在使用している方法に問題がない場合は、新しい方法を作成する必要はありません。 既存の各配送方法に必要な配送ルールを設定するだけです。

ただし、使用したい方法がリストにない場合 (環境に優しい輸送手段による配送など) は、いつでもリストに追加して料金を定義できます。

質問

一部の配送方法は、郵便番号の範囲で区切られており、順次配送されるものとそうでないものがあります。 配送ルールに郵便番号のカンマ区切りのリストを入力できるかどうか教えてもらえますか?

答え

はい、可能です。

「次のいずれかに該当する」チェック タイプを使用して、カンマ区切りの郵便番号を追加できます。 次に例を示します。

1

これは、結果として得られるものです。

2

ご覧のとおり、すべての方法 (最初の方法を除く) で、ルールに示されているように価格が 903 に変更されています。 このルールは、郵便番号が有効な場合にのみ機能することに注意してください。

以下の例では、郵便番号が無効なため、すべての方法で元の価格が変更されていません。

3

質問

国と郵便番号に基づいて、出荷ルールのドキュメントまたはシートを作成し、それらを所定の形式に入力してアップロードすることは可能ですか?

答え

残念ながら、現時点では不可能です。

しかし、私たちはこの機能リクエストを提出しており、拡張機能の将来の更新の 1 つにそのようなオプションを追加することを検討します.

質問

単品販売の場合は 24 時間および 48 時間の基本送料を設定し、サイト全体で複数の商品を購入したり、複数の商品を組み合わせて購入した場合は、24 時間および 48 時間の複数の商品のやり直し料金を設定したルールを作成しました。 これらは正常に動作します。

ただし、1 つのユニットを購入するために別の基本送料を設定する必要がある 1 つの製品カテゴリ (B) があります。 カテゴリ (B) のこの 1 つのユニットが、サイト全体で他のアイテムと一緒に購入された場合、これを 24 時間および 48 時間の複数購入の配送コスト バンドに戻したいと考えています。

カテゴリ B の 1 つのユニットが選択された場合に 24 時間および 48 時間の配送料を非表示にし、この商品に対して別の配送料を顧客に提供するルールを作成しましたが、別のカテゴリの別の商品がショッピング カートに含まれた場合カテゴリ (B) の単一のアイテムでは、「配送不可」の通知が表示されます。 カテゴリ B から 1 単位が選択された場合に配送料を非表示にするルールがここに含まれている必要がありますが、別のアイテムがカートに追加された場合にこれを修正する方法がわかりません。

答え

最善の回避策は、配送方法の非表示を扱うルールの検証を少し変更することです。
方法は次のとおりです。

4 このようにして、カテゴリ「B」の製品がショッピング カートにあるかどうかを確認するだけでなく、このカテゴリに属さない製品がないことも確認します。

したがって、異なるカテゴリに属する​​商品を追加すると、ルールは適用されず、配送方法は非表示になります。

また、この特定のケースに関しては、ルール チェックはレート 24 時間および 48 時間の複数アイテムのルールで機能します。 そして、あなたは望ましい結果を得るでしょう。

PS Magento Marketplace の Magento 2 Shiping 拡張機能をご覧ください。 拡張機能の使用経験を共有し、それが特定のビジネス ニーズにどのように役立つかを説明したい場合は、ご連絡ください