web-dev-qa-db-ja.com

Virtuemart 3.0—2つのオプションがある製品構成

Virtuemart 3.0で製品のセットアップが可能かどうかを確認しようとしていますが、完全に頭を覆うことはできません。

私の目標:

1つの製品に色とサイズのオプションが1つあるため、2つのドロップダウンメニューが製品ビューに表示されます。色とサイズの各組み合わせは、「子」製品にマッピングする必要があります。

これまでのところ:

  1. 1つのカスタムフィールド:Generic Child Variant、
  2. 2つのカスタムフィールド:タイプ:文字列、リスト、色とサイズの値
  3. これらの3つのカスタムフィールドが添付された「親」製品
  4. 個別の色とサイズの一部の子商品

これにより、さまざまな子製品を選択するためのドロップダウンメニューが1つあるページが表示されますが、色とサイズのドロップダウンが必要です。ユーザーが変更すると、目的のディスクリート製品がロードされます。

Virtuemart 3.0でそれは可能ですか?はいの場合、どうすれば設定できますか?

今後ともよろしくお願いいたします。

3
philipp

これを行う方法は、Virtuemart 3.0.6で導入されたマルチバリアントプラグインを使用することです http://virtuemart.net/news/latest-news/468-virtuemart-3-0- 6-with-completely-redesigned-multi-variants

または、ストック可能なカスタムフィールドのようなサードパーティのプラグインを使用する http://breakdesigns.net/extensions/stockable-custom-fields

1
Sakis

私は同じ段階にいます。たとえば、マルチバリアントカスタムフィールドを使用すると、サイズと色を設定できますが、これらのドロップダウンを作成することは直感的ではありません。

ドキュメントを読んでもまったく意味がありませんでした。実際に手順を正しく理解するまで、2つあるドロップダウンを作成するために、実際に説明ビデオを3〜4回見なければなりませんでした。

マルチバリアントカスタムフィールドを作成し、製品オプションなど、全体的な種類の名前を付けます。

あなたの製品では、もしあればあなたのすべての子供を最初に取り除きます。 Multi Variantのカスタムフィールドを追加します(これはすべてを1つにまとめるスーパーメガカスタムフィールドです)。指定した名前を選択します。この場合は製品オプションです。

カスタムラベルを使用して名前を付けます。たとえば、テキストボックスに色のオプションを1行に1つずつ入力します。例:RedGreenBlue

それを保存

製品オプションの多変量を選択して、新しい分岐を追加します

新規をクリック

たとえば、サイズのカスタムラベルを付けます

S、M、L、XLなどのすべてのサイズをテキストフィールドに入力します

これをすべて保存

次に、すべての可能な組み合わせを満たすのに十分になるまで、子製品を追加します。 3色4サイズで12人の子供ができます。うわぁ。

それぞれを編集して、カスタムラベルフィールドに一意のサイズ/色の組み合わせを設定します。

など、残りはかなり簡単です。

製品画面から、それぞれの子に移動して微調整できます。

個人的には、これは今日の自動化の時代ではあまりにも多くの仕事だと思います。スプレッドシートからインポートできる拡張機能があります。したがって、すべてのカスタムフィールドとその他のオプションを使用して1つの製品を作成しています。次に、エクスポートされたCSVファイルを見て、フィールドの設定方法を確認し、すべての製品をインポートします。

0
Gordon Hiebert