如何在Woocommerce中将可变商品库分配给单个属性

时间:2018-12-18 02:15:46

标签: php css wordpress woocommerce

我在woocommerce上有一家电子商务商店,我的主题开发人员最近添加了为产品变型分配图片库的功能。这意味着我不再需要具有不同颜色的单独URL的单独产品,这意味着我可以将产品归为一个url = SEO更好。

我的产品有不同的尺寸,大尺寸的价格更高,因为它们需要更多的织物来制作。它们也有不同的颜色,但价格不会因颜色而异。

例如:一件T恤,尺寸为:小号(€10),中号(€10),大号(€15),颜色为红色,蓝色和绿色。

因此,我进入后端,创建我的尺寸和颜色属性,然后选择“从所有属性创建变体”,这将创建9种变体,其中3种尺寸乘3种颜色。但是,由于价格不同,每种变化我都必须上载图片库,所以效果不好,因为我的页面大小会急剧增加=不适合SEO。

所以我开始摆弄各种变体,我意识到我可以仅通过创建变体来设置价格固定的产品

“任何尺寸的蓝色价格=€10”会加载蓝色T恤的画廊

“任何尺寸-红色-价格=€10”会加载红色T恤图库

“任何尺寸-绿色-价格=€10”会加载绿色T恤图库

因此,当产品的价格固定时,这没问题,但是当价格大幅度变化时,我会遇到各种各样的问题。信息技术也无济于事,woocommerce会根据不同的优先顺序来区分变化的优先级,例如,一件T恤的大尺寸价格更高:

“ Size Large-red-price =€15”没有红色T恤的画廊

红色t恤的“任何尺寸-红色-价格=€10”画廊

红色T恤的图片库将加载任意大小的图片,但第一个版本优先时则较大。每当单击颜色属性“红色”时,我需要能够加载红色T恤的SAME画廊。可以在此网页“ http://svi.rosendo.pt/pro/product/test/上找到此工作的示例,这是一个插件示例页面,可以满足我的需要,但是该插件在其他问题上与我的主题冲突。我需要一段代码或一个挂钩,以便只需要相对于属性加载一个图库,而不是同一画廊的倍数。

任何帮助都将不胜感激,因为我已经在此问题上停留了一段时间,试图提出各种组织变体的方法,但是我看不出有逻辑的方法,因为最高优先级变体总是会冲突以某种方式与其他变体一起使用,无论价格错误还是图片无法加载。

0 个答案:

没有答案