我不是一個編碼器(只是一個腳本提琴手),我有一個Magento的特定問題,我無法用代碼或數據解釋,所以我需要說明情況。 我出售一系列選項中的可配置產品。這些傢俱產品使用各種代碼來描述產品的最終SKU。我從未在任何電子商務產品之外完全編寫或列出所有可能的SKU,但始終使用Magento案例中的應用內選項(自定義選項)在客戶訂購產品時創建SKU。從Magento數據庫中獲取所有可能的可配置產品SKU和選項SKU的
現在我面臨着一場噩夢,因爲我終於爲我們公司制定了一個QuickBooks解決方案,但我需要獲取具有每個可能的SKU#的文件以導入到QB中,以便我們可以使用下載例程(ecc)從Magento獲取所有訂單,並將它們彈出到QB中,而無需即時創建每個新產品。我的每一件產品有以下選擇:
- BaseSKU#
- FinishColorSKU#
- FabricComboSKU#
- FabricColorSKU#
所以,舉例來說,我賣一把椅子。椅子的底座SKU編號爲708.椅子有7種飾面,每種都有自己的代碼,所以現在我有7個SKU。每張椅子+面料均採用5種面料組合風格。不是真正的面料,只是它應用於椅子的方式。所以7 * 5 = 35是沒有問題的。現在開始變得棘手。其中2種面料組合樣式僅使用1種面料。我們有60種面料。 35 * 60 = 2100。在這一點上,這不是不可能在Excel中創建,一堆複製和粘貼,但它可以完成。現在其他三種面料組合樣式使用2種面料。我需要爲每種可能的面料組合創建一個SKU。因此60 * 60 = 3600種可能的織物組合。現在結合35種不同的椅子+飾面組合,這是一種產品的126,000個可能的SKU。乘以300倍的產品,我無法在Excel中手動完成這項工作。最後的SKU看起來像這些:
一種顏色的椅子: 708-117-SC-5708
Chair708 + Frame117 + SingleColor + Color5708
雙色座椅: 708-117-DC-5708 -5709
Chair708 + Frame117 + DualColor + Color5708 + Color5709
現在,由於在Magento的數據庫存在這些可能的組合,只是沒有合併,有沒有什麼辦法來編程創建人l可能的組合並將它們組合成Excel文件,或csv或ANYTHING?這可能在Excel中?也許我只需要下載數據庫,將右表導出到Excel並在那裏執行。
任何幫助將非常感激。
編輯:還想着這個,也許要問這個問題最簡單的方法是:
如何使Magento的輸出的所有可能的產品和選項的列表?
我認爲這在使用VBA的Excel中很容易實現。 –
@LanceRoberts - 然而,我同意你的看法,但是,搜索所有的excel論壇的確提供了很多信息,但就像我說的,我不是一個編碼器,VBA還是一個白人的巫術我。我只是不太瞭解VB構建字符串。 – Robert