从Magento数据库获取所有可配置的产品SKU和选项SKU

时间:2011-06-19 04:02:22

标签: mysql excel magento quickbooks

我不是一个程序员(只是一个脚本提琴手)而且我对Magento有一个特殊的问题,我无法解释代码或数据,所以我需要解释一下情况。 我出售可配置的产品,有多种选择。这些家具产品使用各种代码来描述产品的最终SKU。我从未完全编写或列出我使用的任何电子商务产品之外的所有可能的SKU,但总是使用Magento案例中的应用内选项,自定义选项,以在客户订购产品时创建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数据库中存在这些可能的组合,只是没有组合,有没有办法以编程方式创建所有可能的组合并将它们分解为Excel文件,csv或ANYTHING?这可能在Excel中吗?也许我只需要下载数据库,将正确的表导出到Excel并在那里进行。

任何帮助都会非常感激。

编辑:正在考虑这个问题,也许最简单的问题是:

如何让Magento输出所有可能产品和选项的列表?

1 个答案:

答案 0 :(得分:-1)

您可以使用导出功能:系统 - >出口/进口 - > dataflow - profiles - >导出所有产品。这是非常直接的使用,但随时可以询问您是否需要更多的帮助。