我不是编码员(只是一个脚本提琴手),我对 Magento 有一个特殊的问题,我无法用代码或数据来解释,所以我需要解释一下情况。我销售有多种选择的可配置产品。这些是使用描述产品最终 SKU 的各种代码的家具产品。除了我使用的任何电子商务产品之外,我从未完全编写或列出所有可能的 SKU,但总是使用应用内选项(在 Magento 的案例中为自定义选项)在客户订购产品时创建 SKU。
现在我正面临一场噩梦,因为我终于为我们公司制定了一个 QuickBooks 解决方案,但我需要获取一个包含所有可能 SKU# 的文件以导入 QB,以便我们可以使用下载例程 (ecc)从 Magento 获取所有订单并将它们放入 QB,而无需即时创建每个新产品。我的每一款产品都有以下选择:
- BaseSKU#
- FinishColorSKU#
- FabricComboSKU#
- 面料颜色SKU#
所以,例如,我卖一把椅子。椅子的基本 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
椅子708+框架117+单色+彩色5708
二色椅:708-117-DC-5708-5709
椅子708+框架117+双色+彩色5708+彩色5709
现在,由于这些可能的组合存在于 Magento 数据库中,只是没有组合,有没有办法以编程方式创建所有可能的组合并将它们集中到 Excel 文件、csv 或任何东西中?这在 Excel 中可行吗?也许我只需要下载数据库,将正确的表格导出到 Excel 并在那里完成。
任何帮助将非常感激。
编辑:正在考虑这个问题,也许问这个问题的最简单方法是:
如何让 Magento 输出所有可能的产品和选项的列表?