每个产品的Woocommerce自定义结帐页面

时间:2017-03-16 08:20:19

标签: wordpress woocommerce

我有一个woocommerce产品,需要不同的领域。 有没有办法专门为此产品设置自定义结帐页面?

1 个答案:

答案 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/