Magento 2 の高度な製品オプション: 新機能の説明
公開: 2019-12-052019 年 10 月と 11 月に、Magento 2 の Advanced Product Options 拡張機能で複数のコード品質改善が行われ、新しい重要な機能が 1 つ追加されました。 「商品追加価格欄」です。 新機能の詳細については、以下をお読みください。
目次
- 新しい「追加商品価格フィールド」機能
- バグの修正
- 以前の更新の概要
- 「非表示」機能
- オプション テンプレートを Magento 2 にインポートする機能
- 数量乗数
- この機能によって何が実現できますか?
- 商品価格表示モード
- この機能によって何が実現できますか?
- 管理アイコンのツールチップ
- 新しいモーダル ポップアップ: [オプション設定] & [値設定]
- ウエイトタイプの特徴
- オプションと値のタイトルを翻訳する機能
- 「Div クラス」機能
- 「マルチスウォッチ」オプションタイプ
- 「色見本」オプションタイプ
- オプション SKU ポリシーの新しい設定
- 複数選択オプションの選択を制限する機能
新しい「追加商品価格フィールド」機能
お客様からの機能リクエストに応じて、この機能を拡張機能のコアに追加しました。 提案をありがとうございました! ?
有効にすると、製品ページに追加の製品価格フィールドを表示できます。 これは、顧客が製品数量を変更したときに最終製品価格を便利に表示したい場合に役立ちます。
構成は、グローバル レベルと製品レベルの両方で行うことができます。
したがって、すべての製品の追加の製品価格フィールドを表示する場合は、 [ストア] > [構成] > [高度な製品オプション] > [追加の製品価格フィールド] に移動します。
または、必要に応じて個々の製品の機能を無効にします。 これを行うには、変更する製品を開き、[カスタマイズ可能なオプション] タブで [追加の製品価格を非表示] トグルを [はい] に切り替えます。
詳細な説明については、次のスクリーンキャストを参照してください。
バグの修正
最近のアップデートで、次のバグが修正されました。
- Magento v2.3.x で MSI モジュールが無効になっている場合のチェックアウトの問題、
- Magento v2.3.x の異なるストアにタイトルと説明を保存する際の問題、
- SKU ポリシー「独立」および「注文」モードのゼロ価格の問題、
- SKU ポリシー「独立」および構成可能な製品の数量不足の問題、
- SKU ポリシーと多通貨換算の問題、
- Magento1 オプション テンプレートのインポート中の一部のテンプレートの unserialize エラー、
- 必要なファイル オプションと依存関係に関する管理者注文の作成の問題、
- スケジュール更新の問題 (Magento Commerce) への依存関係の誤り、
- バンドル製品の「製品に必要なオプションが入力されていません」という問題は、「独立した」SKU ポリシーと「注文に適用」モードが原因です。
以前の更新の概要
「非表示」機能
以前に Magento 1 の高度な製品オプションを使用したことがある場合は、この新しい機能が何であるかをご存知でしょう。 最も要望の多かった機能の 1 つである「非表示」入力タイプにより、カスタム オプションは商品ページでは非表示になり、カート ページのみに表示されます。
そのため、製品ページにそのようなデータを表示せずに特定の製品オプションに追加したい追加料金または請求がある場合、この機能を使用するとそれが可能になります!
この新機能を有効にするには、ストア > Mageworx オプション テンプレート > オプション テンプレートの管理に移動します。 次に、編集するテンプレートを選択し、[カスタマイズ可能なオプション] タブを開き、[オプション タイプ] ドロップダウン メニューから [チェックボックス] を選択します。
オプション テンプレートを Magento 2 にインポートする機能
これで、オプション テンプレートを Magento 1 から Magento 2 に快適に移行できます。この機能にアクセスするには、[ストア] > [オプション テンプレートのインポート/エクスポート] に移動します。
数量乗数
この機能にアクセスするには、 Stores → Manage Option Templatesに移動します。 次に、変更するテンプレートを選択し、[編集] をクリックします。 [カスタマイズ可能なオプション] タブで、オプションの値に移動し、歯車のアイコンをクリックします。 下部に「Qty Multiplier」の設定が表示されます。
この機能によって何が実現できますか?
表示される説明メモには、次のように記載されています。
'この設定は、特定のオプション値で注文が行われると、主要製品の在庫から差し引かれる数を定義します。 数量乗数は、フロントエンドの数量フィールドで手動で指定された製品数量で乗算されます。 この機能を無効にするには、「0」のままにしてください。
簡単に言うと、数量乗数を使用すると、フロントエンドに入力されたオプション値の数と、在庫数量から差し引かれるアイテムの実際の数量を関連付けることにより、在庫管理が容易になります。
機能をよりよく理解するために、2 つの使用例を考えてみましょう。
1. 345、500、700 単位 (UM) の異なる量の石油を販売しているとします。 これらは親製品の値になります。 在庫時には、このオイルは 1000 UM のバレルに保管されます。
たとえば、顧客はフロントエンドで 1 を入力して 345 UM のボトルを購入します。 在庫を管理するには、フロントエンドで入力した 1 ではなく、1000 UM から 345 UM を差し引く必要があります。 これを実現するには、ストア管理者は、オプションとして 345 UM を提供する製品値の数量乗数として 345 UM を入力する必要があります。
2. 2 番目の例として、オプション値として 6 個、12 個、および 24 個の異なるパックに入った缶詰ジュースを販売しているとします。 フロントエンドでは、顧客は 1 を入力して、たとえば 6 パック缶を取得します。 在庫から 6 (1 ではなく) 缶を差し引くには、この値の数量乗数として 6、12 パック缶の場合は 12、24 パック缶の場合は 24 を指定する必要があります。 このようにして、フロントエンドで入力された 1 缶ではなく、必要な数の缶が在庫数量から差し引かれます。
これは、オプション値ごとに指定する必要があることに注意してください。 この機能を無効にする場合は、「0」を入力してください。
商品価格表示モード
新しい機能を見つけるには、 Stores → Settings → Configuration → Mageworx → Advanced Product Options → Option Featuresに移動します。 「商品価格表示モード」は一番上にあります。
ここでは、無効、アイテムごと、最終価格の 3 つのオプションを利用できます。
各オプションの詳細について説明する前に、この設定は次の場合にのみ機能することに注意してください。
- 単品、
- ダウンロード可能な製品、
- 仮想製品。
構成可能およびバンドル製品は、機能の対象外です!
この機能によって何が実現できますか?
「Produce Price Display」モードは、製品価格がフロントエンドに表示される方法に自然に影響します。
無効
無効にすると、製品価格はデフォルトの Magento 2 のように表示されます。
アイテムごと
この製品価格表示モードは、デフォルトの Magento 2 機能を拡張し、製品価格をよりユーザーフレンドリーにすることができます。
「アイテムごと」オプションを使用すると、段階的価格などを提供して計算された顧客向けの 1 つの製品の価格を、アイテムの数量で割って表示できます。
最終価格
このオプションを使用すると、最終製品価格を表示できます。 これは、入力されたアイテムの数量に応じて価格が計算されることを意味します。つまり、価格が乗算されるか、広告固有の製品オプション値が適用されます。
より良いアイデアを得るには、以下のスクリーンキャストをご覧ください。
管理アイコンのツールチップ
拡張機能のユーザー エクスペリエンスを向上させるために、管理パネルで最近作成されたアイコンにツールチップを追加しました。
新しいモーダル ポップアップ: [オプション設定] & [値設定]
拡張機能に追加される機能が増えるにつれて、ユーザーの混乱を避けるために、製品のオプションと値の構成を別々のモーダル ポップアップに配置することにしました。
ウエイトタイプの特徴
「重量タイプ」機能を使用すると、重量オプションの重量タイプを指定できます。 固定またはパーセンテージのいずれかです。 これは、重量に応じてコストがかかる製品オプションに役立ちます。 たとえば、手作りの XL サイズのセーターの場合、より多くのかぎ針編みの糸が必要になる場合があります。 この機能は、そのようなオプションのコストを最も適切な方法で指定するのに役立ちます。
オプションと値のタイトルを翻訳する機能
国際的なオンライン ストアを運営している場合、製品のオプションと値を便利に変換できる (グローバル レベルでストア ビューを切り替える必要がない) 可能性は必須です。 これに関して、簡単に設定できる「ストア ビュー タイトル」機能を追加しました。
このモーダル ポップアップ メニュー内で、タイトルをグローバルに指定するか、ストア ビューごとに個別に指定できます。 利用可能なストア ビューは、セットアップ内に便利に表示されます。
「Div クラス」機能
当然、この新しい機能により、製品オプションのカスタマイズの可能性が広がります。 セットアップ フィールドは、オプション設定モーダル ポップアップにあります。
「マルチスウォッチ」オプションタイプ
以前は、「スウォッチです。 機能は、ドロップダウン オプション タイプが選択された場合にのみ使用可能でした。 最近の更新では、「複数選択」オプション タイプが選択されている場合にスウォッチを選択する可能性が追加されています。
「色見本」オプションタイプ
「色見本」オプション タイプの構成は、「画像」モーダル ポップアップ内で使用できます。 そこで、[参照して画像を検索またはドラッグ] 設定の横に、新しく追加された機能があります。 色の選択は、ネイティブの Magento の色のセットアップ エクスペリエンスに可能な限り近づけるように開発されています。つまり、色の選択プロセスは、デフォルトの Magento のものと同じです。
オプション SKU ポリシーの新しい設定
「独立した項目を分割する」設定がオプション SKU ポリシー機能に追加され、グローバル レベルで実行できます。つまり、[ストア] > [構成] > [Mageworx] > [オプション SKU ポリシー] です。 ただし、ユーザーの要求に応じて、構成を店舗レベルに移行する予定です。
機能が提供するものを説明するために、独立した SKU ポリシーの場合を例として考えてみましょう。 独立した SKU ポリシー タイプが選択されている場合、カスタム オプションが注文の個別のアイテムに変換され、元の製品が維持されることに注意してください。 商品オプションとしてギフト包装を販売していて、たとえば、顧客が 1 回の注文で 3 つの商品を購入し、そのうちの 2 つだけにギフト包装を選択した場合、最後にどの商品をギフトとして包装するべきか混乱する可能性があります。この商品のオプションは、注文内でランダムに表示される場合があります。 「独立したアイテムを分割」機能を使用すると、ギフト用包装を、それらが属する親製品の下に個別に表示できます。
複数選択オプションの選択を制限する機能
7 月に、複数選択オプションの選択数 (フロントエンドの顧客向け) を制限する機能が拡張機能に追加されました。 これらの構成は次の場所にあります。
また、特定のパフォーマンスの改善を行いました。 特に、Magento v2.1.x のウェイト タイプのバックエンド エラーと、複数のテンプレートでのテンプレートの割り当て解除の問題が修正されました。
新しい機能を明確にすることができたことを願っています。 さらに質問がある場合は、下のコメント ボックスにコメントを残すか、サポート チーム [email protected] に直接お問い合わせください。