2011-06-19 35 views
2

我不是一個編碼器(只是一個腳本提琴手),我有一個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的輸出的所有可能的產品和選項的列表?

+0

我認爲這在使用VBA的Excel中很容易實現。 –

+0

@LanceRoberts - 然而,我同意你的看法,但是,搜索所有的excel論壇的確提供了很多信息,但就像我說的,我不是一個編碼器,VBA還是一個白人的巫術我。我只是不太瞭解VB構建字符串。 – Robert

回答

-1

您可以使用導出功能:系統導出導入數據流導出導出所有產品。這是非常直接的使用,但隨時問你是否需要更多的幫助。

+0

我已經這樣做了,而且這並沒有給我所有可能的sku,正如我已經說明的那樣。另外,我不遵循你的導航。除非您的意思是系統>導入/導出>配置文件>導出所有產品 – Robert

+0

否,那麼導出並不會給我所有「可能」的產品,包括sku的選項,如上圖所示。但感謝您的意見。 – Robert

相關問題