发布或更新产品时,自动为上级/简单产品,变体或两者生成 SKU 。
重要信息:对于由插件生成的 SKU,将禁用 SKU 字段。如果您在生成 SKU 时更新产品,则您自己创建的 SKU 将被覆盖;如果更改了产品数据条(使用它来生成它们),它们将被更改。如果始终保持启用状态,请确保要完成 SKU 自动化。
如果在保存产品时不想覆盖现有的 SKU,也可以有选择地启用和禁用该插件。您可以查看产品文档以获取帮助。
自动化的 SKU
可以从产品的标签(带连字符的名称)或 ID 生成简单,外部或父产品的 SKU 。例如,带 sl 的产品 wp-tee-shirt
的 SKU 可以为 wp-tee-shirt
或 192
(无论产品 ID 是什么)。每当发布或更新产品时,都会生成此 SKU 。
如果产品是可变产品,则该插件还可以根据需要为产品变体生成 SKU(它们通常继承父 SKU)。变体 SKU 可以将每个变体的属性段或变体 ID 附加到父 SKU 。
以下是可以使用此插件创建的一些不同 SKU 格式的示例。
如果您不希望插件为您生成它们,也可以手动设置简单/父 SKU,或者手动设置变体 SKU 。
特征
该插件提供以下选项:
- 产品发布或更新时自动生成简单/父产品 SKU
- 使用产品标签或 ID 生成简单/父产品 SKU
- 产品发布或更新时自动为产品变化生成 SKU
- 使用属性段或变体 ID 生成变体 SKU
- 使用批量产品更新操作轻松地为多个产品强制生成 SKU-方便为在安装此插件之前创建的产品批量生成 SKU
所有产品类型的 SKU
WooCommerce 产品 SKU 生成器使您可以确定应自动生成哪些 SKU,以及这些 SKU 是否应使用产品块或 ID 。如果生成了 SKU,则该 SKU 的输入将被禁用,因为您无法对其进行调整。
如果选择不生成 SKU,则可以输入自己的 SKU 。例如,如果仅生成变体 SKU,则可以输入父产品 SKU 。这将用作生成的变体 SKU 的基础,并且将附加段塞或 ID 。
如果仅创建父/简单 SKU,则可以手动创建自己的变体 SKU,因为保存或更新产品不会覆盖这些变体 SKU 。
批量更新
您可以将 SKU 批量添加到您在安装此插件之前创建的产品中。如果选择要更新的产品,然后进行批量编辑,则只需单击 “更新” 。保存产品后,将为所有产品生成 SKU 。
如果启用了此功能,此操作还将自动为产品变体生成 SKU 。
翻译
插件文本域为:woocommerce-product-sku-generator
属性名称
默认情况下,如果您的属性名称带有空格(例如 “ Burnt Marshmallow” 代表颜色),则 SKU 将使用此确切格式。此版本的 SKU 如下所示:parentSKU-Burnt Marshmallow
如果启用该设置以替换空格,则将改为:parentSKU-Burnt_Marshmallow
或 parentSKU-Burnt-Marshmallow
-取决于您选择的设置。如果您的外部履行服务不允许 SKU 中有空格,这将很有帮助。
属性排序
在极少数情况下,您可能会发现变体 SKU 不会以相同顺序对属性进行排序。例如,一个变化可能是 tee-shirt-large-black
,而另一个可能是 tee-shirt-black-medium
。
如果发生这种情况,您可以在生成 SKU 之前强制属性对其进行连续排序,这将解决此问题。您也可以考虑将其用于新安装。
一定要启用这个,如果您有现有的单品,如先前所产生的变化的 SKU 可同时更新的产品所覆盖-他们将与强制属性顺序重新生成。
要强制属性排序,请在添加网站修改的位置添加以下代码片段,例如自定义插件或主题的 functions.php