私はコーダーではありません (単なるスクリプト フィドラーです)。Magento でコードやデータの観点から説明できない特定の問題があるため、状況を説明する必要があります。さまざまなオプションがある構成可能な製品を販売しています。これらは、製品の最終的な SKU を表すさまざまなコードを使用する家具製品です。私が使用した e コマース製品以外で考えられるすべての SKU を完全に記述またはリストしたことはありませんが、常にアプリ内オプション (Magento の場合はカスタム オプション) を使用して、顧客が製品を注文するときに SKU を作成しました。
現在、私は悪夢に直面しています.QuickBooksソリューションを最終的に当社向けに計画していますが、ダウンロードルーチン(ecc)を使用できるように、QBにインポートするすべての可能なSKU番号を含むファイルを取得する必要があります. Magento からすべての注文を取得し、その場で新しい製品を作成することなく QB にポップします。私の製品にはそれぞれ次の選択肢があります。
- BaseSKU#
- 仕上げカラーSKU#
- FabricComboSKU#
- ファブリックカラーSKU#
たとえば、私は椅子を売ります。椅子のベース SKU 番号は 708 です。椅子には 7 つの仕上げがあり、それぞれに独自のコードがあるため、現在 7 つの SKU があります。各椅子と仕上げには、5 つのファブリックの組み合わせスタイルがあります。実際の生地ではなく、椅子に貼り付けた状態です。したがって、7*5=35 は問題ありません。今、それはトリッキーになり始めます。これらのファブリック コンボ スタイルのうち 2 つは、1 つのファブリックのみを使用します。生地は60枚あります。35*60=2100。現時点では、これを Excel で作成することは不可能ではなく、コピーと貼り付けを繰り返していますが、可能です。現在、他の 3 つのファブリック コンボ スタイルは 2 つのファブリックを使用しています。考えられるファブリックの組み合わせごとに SKU を作成する必要があります。したがって、生地だけで 60*60=3600 通りの組み合わせが可能です。これを 35 種類の椅子と仕上げの組み合わせと組み合わせると、1 つの製品で 126,000 の可能な SKU になります。それに300製品を掛けて、これを Excel で手動で行う方法はありません。最終的な SKU は次のようになります。
ワンカラーチェア:708-117-SC-5708
チェア708+フレーム117+シングルカラー+カラー5708
ツーカラーチェア:708-117-DC-5708-5709
Chair708+Frame117+DualColor+Color5708+Color5709
さて、これらの可能な組み合わせはMagentoデータベースに存在し、組み合わせられていないため、可能なすべての組み合わせをプログラムで作成し、それらをExcelファイル、csv、または何かにまとめる方法はありますか? これはExcelで可能ですか?たぶん、データベースをダウンロードし、適切なテーブルを Excel にエクスポートして、そこで実行する必要があるだけです。
どんな助けでも本当に感謝しています。
編集:これについて考えていましたが、おそらくこの質問をする最も簡単な方法は次のとおりです。
Magento にすべての可能な製品とオプションのリストを出力させる方法は?