首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >选择“代理字段”仅在用户角色是Woocommerce Checkout中的销售代理时设置

选择“代理字段”仅在用户角色是Woocommerce Checkout中的销售代理时设置
EN

Stack Overflow用户
提问于 2022-05-21 10:12:04
回答 1查看 72关注 0票数 0

我正在使用B2b销售代理插件的求购。问题是,作为客服用户结帐,他们不想选择代理。他们想在没有销售代理的情况下直接购买。

但是,作为销售代理角色,他们需要在签出过程中选择自己的销售代理用户。因为,销售代理应该启用此字段,以便从特定的销售部门跟踪订单。

问题是

  1. 如何在签出过程中取消“选择代理”字段是来宾用户。
  2. 当销售代理当前登录时,如何自动分配给特定的销售代理,然后在不选择销售代理字段的情况下代表客户购买产品。

我尝试了这段代码,但关键错误,我试图从b2b销售代理文档从B2b销售Agen文档,但无法解决

下面是代码片段:

代码语言:javascript
运行
复制
//edit checkout field b2b

 add_filter( 'woocommerce_admin_billing_fields' , 'custom_override_b2b' );

function custom_override_b2b( $fields ) {
    $user = wp_get_current_user();
    if ( !in_array( 'sales_agent', (array) $user->roles ) ) {   

         unset($fields['wcb2bsa_sales_agent']['wcb2bsa_sales_agent']);
        
         );
    }
    return $fields;
}

谢谢你对我的照顾。

结帐时的选择销售代理

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72328604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档