我有一个woocommerce产品,需要不同的领域。 有没有办法专门为此产品设置自定义结帐页面?
答案 0 :(得分:1)
您无法拥有特定产品的自定义结帐页面。但是,您可以根据购物车中的产品动态自定义结帐字段。
// Override fields like this
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
$fields['order']['order_comments']['placeholder'] = 'My new placeholder';
$fields['order']['order_comments']['label'] = 'My new label';
return $fields;
}
// Remove fields like this
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
unset($fields['order']['order_comments']);
return $fields;
}
您可以在此处找到有关如何自定义woocommerce结帐字段的更多详细信息:https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/