我每码和米卖面料。 12美元/码和14美元/米
多个产品单位 有什么方法我可以使用两个单位码和&米
我想在“库存”之前显示码头单位 价格
我使用下面的方法,但这不是我需要的, 它将显示每个产品, 有些产品在院子里销售不
.single-product .amount:after{
content: "yard";
text-size: 13px;
}
答案 0 :(得分:0)
这是一个适合您的解决方案。
您需要添加自定义字段' wdm_my_custom_unit'并设置你想要的单位,例如。产品的码数或米。并且您的单位不适用的产品没有为' wdm_my_custom_unit'指定任何值。编辑产品时的自定义字段。
写入是主题或插件中的代码。
/* If product have a custom field my_custom_unit */
add_filter('woocommerce_get_price_html','wdm_add_unit_for_price');
function wdm_add_unit_for_price($price){
global $post;
$my_unit=get_post_meta( $post->ID,'wdm_my_custom_unit', true );
if($my_unit){
$price=$price.'/'.$my_unit;
}
return $price;
}
测试过此代码并且可以正常运行。请让我知道它对你也有用。
修改产品页面
商店页面