从Magento数据库中获取所有可能的可configuration产品SKU和选项SKU

我不是一个编码器(只是一个脚本提琴手),我已经有一个Magento的特定问题,我不能解释代码或数据,所以我需要解释的情况。 我出售一些选项中的可configuration产品。 这些家具产品使用各种代码描述产品的最终SKU。 我从未在任何电子商务产品之外完全编写或列出所有可能的SKU,但是始终使用Magento的自定义选项中的应用内选项在客户订购产品时创buildSKU。

现在我面临着一场噩梦,因为我终于得到了一个为我们公司制定的QuickBooks解决scheme,但是我需要将每个可能的SKU#都导入到QB中,以便我们可以使用下载例程(ecc)抓住Magento的所有订单,并将它们popup到QB中,而无需在飞行中创build每个新产品。 我的每个产品都有以下select:

  • BaseSKU#
  • FinishColorSKU#
  • FabricComboSKU#
  • FabricColorSKU#

所以,比如,我卖一把椅子。 椅子的底座SKU#是708.椅子有7个饰面,每个都有自己的代码,所以现在我有7个SKU。 每张椅子+面料均采用5种面料组合风格。 不是真正的面料,只是它被应用到椅子上的方式。 所以7 * 5 = 35是没有问题的。 现在开始变得棘手。 其中2种面料组合样式仅使用1种面料。 我们有60个面料。 35 * 60 = 2100。 在这一点上,这不是不可能在excel中创build,一堆复制和粘贴,但可以做到。 现在其他三种面料组合样式使用2种面料。 我需要为每种可能的面料组合创build一个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数据库中,只是没有组合,有没有什么办法以编程方式创build所有可能的组合,并将它们合并到一个Excel文件,或csv,或任何? 这可能在Excel中吗? 也许我只需要下载数据库,将右表导出到Excel并在那里执行。

任何帮助将非常感激。

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

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

您可以使用导出function: 系统 – >导出/导入 – >数据stream – configuration文件 – >导出所有产品 。 这是非常简单的使用,但随意问你是否需要更多的帮助。