问题是,现在,对于每种具有变化的产品,您必须手动选择一个产品,然后手动选择尺寸,然后实际选择SKU,一旦选择该产品,尺寸和一个选项中只会显示一个选项在产品代码(SKU)中输入,因此在选择您想要的产品时应该真正手动选择这些
例如
Product Name
1 Door Nest of 1 - 305mm deep
1 Door Nest of 2 - 305mm deep
Dimension
(H) 1974 x (W) 305 x (D) 305mm
(H) 1974 x (W) 610 x (D) 305mm
Code / SKU
L/305/1/1
L/305/1/2
现在,如果您选择第一个选项,则它看起来像这样
Product Name
1 Door Nest of 1 - 305mm deep
Dimension
(H) 1974 x (W) 305 x (D) 305mm
Code / SKU
L/305/1/1
即它仅显示与该产品相关的尺寸和sku,这很好,但我希望它自动选择这些选项,然后为用户提供价格。
我尝试取消选择“不需要在用户页面上看到”的选项(“在产品页面上可见”)(尽管它们仍然显示并且没有执行任何操作)
我也曾尝试使用javascript选择第二个选项,因为总会有一个“选择选项”,然后是实际选项,但这似乎只对我选择将数字设置为这种情况的任何产品有效2,产品2可以工作,而其他任何产品都不能。
$('select[name="attribute_name"]').on('change', function() {
$('select[name="attribute_dimensions"] option:eq(2)').attr('selected', 'selected');
$('select[name="attribute_product-code"] option:eq(2)').attr('selected', 'selected');
});
很不幸,我没有任何代码,它只是标准的WooCommerce插件,没有自定义PHP代码。
我希望当我单击一个产品时,这些选项已过滤到所选内容,以便仅自动选择其余两个选项,如上所述。