我的发货信息中有一些自定义字段,在woocommerce -> orders -> order#下的订单发送信息中没有“正确”显示这些字段。通过改变标签的php代码,购物车和结帐页面是不同的。cart image1是在配送方法image2中定义的原始\核心标签,它被发送到订单信息页面。我希望结帐信息显示出来,这是在image3中显示的。Image4是它目前在订单信息下的外观。下面是用于更改结帐和电子邮件发送信息的代码。
// Adjusting order and emails "shipping via" to show custom carrier name a
我用wooocmmerec签出字段编辑器插件创建了一个wooocmmerec结帐字段,如下所示
它应该有条件地出现在结帐处,下面是启用它的代码。
function ga_checkout_fields($fields) {
global $user_country;
//$user_country = 'in'; //for test in dev
if( $user_country != 'in') { //hide gst if the location is not india
unset($fields[
我知道您可以在WooCommerce的结帐页面上添加自定义字段,但在计费详细信息之前,我想显示的是帐户字段,这些字段已经存在于中。这些字段名为:
account_username
account_password
account_password-2
但它们在默认情况下不会显示出来。我只是通过将它们放在函数列表的顶部来使它们可见,以便像这样在我的主题的function.php中重新排序像这样的计费字段
add_filter("woocommerce_checkout_fields", "order_fields");
function or
我试图使用以下代码更改结帐页面中“记帐地址2”的字段占位符:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields',9999 );
// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
$fields['billing']['billing_addres
我正在尝试根据购物车中是否有任何产品有附加功能来更改发货标签。 为此,我使用How can I modify a Woocommerce shipping label 答案代码,有一些变化,以满足我的需要。 HTML: Standard Shipping (2-3 days): 3,95€ 所以标签标准发货(2-3天)必须显示自定义发货(4-6天)如果满足某个条件(在本例中:字段自定义_文本不为空)。 functions.php: //Change Standard Shipping Label if product is customized
add_filter( 'woocom
我想从用户帐户添加一个字段到woocommerce的结帐字段。我已经有一个字段“欧盟增值税号码”与其在帐户中的每个用户的值。我想在结账页面上显示此字段及其在结帐后的详细信息。 我创建了一个过滤器,但它只显示Field标签,没有值。下面是我的代码 // Display a custom field on checkout and on My account > edit
billing address
add_filter( 'woocommerce_billing_fields' ,
'adding_billing_eu_vat_number',
我正在尝试删除结帐页面中的密码字段。
下面是我尝试过的内容(代码在我的functions.php主题文件中)
// Hook in
add_filter( 'woocommerce_default_address_fields' , 'custom_override_default_address_fields' );
// Our hooked in function - $address_fields is passed via the filter!
function custom_override_default_address_fields( $ad
目前,我正在成功地将一个字段添加到我的WooCommerce产品页面中,该字段显示了以下值:
在马车(前端)里,
在结帐页面(前端),
在订单页面(前端),
在管理个人订单页面(后端)。
问题是:它不是显示为管理订单“自定义字段”Metabox中的自定义字段,而是显示为order页面中的文本。
这是我的工作代码:
// Add the field to the product
add_action('woocommerce_before_add_to_cart_button', 'my_custom_checkout_field');