首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >商务结帐信息

商务结帐信息
EN

Stack Overflow用户
提问于 2021-03-23 06:22:25
回答 3查看 35关注 0票数 0

我想知道我们面临的问题是否有简单的解决办法。

  • ,我管理一个内衣网站,我们有3包和3包。许多新客户正在订购这3包,如果尺寸不合适,他们想退货。所有返回都已被处理,因此这是我们想要防止的相当大的损失。

所以,我们想要做的是向那些在购物车中添加了3包的人展示一条特定的信息,而不是以前的任何购买。说我们建议他们先试一包,看看大小是否合适。

解决这个问题的最好方法是什么。

所有的帮助都非常感谢。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2021-03-23 06:41:10

三包是同一种产品的变体。比如你将如何识别这是单身还是这是三人一包

我想你创造了那个产品的变体。因此,请在购物车页面上查看,即在购物车中添加三种不同的产品,如果是,请在购物车上添加一条信息,请先尝试一件。

票数 0
EN

Stack Overflow用户

发布于 2021-03-23 07:07:59

从UX的角度来看,当他们选择购买1或3包时,是否最好在产品页面上显示?如果客户在购物车阶段收到这条信息,那么他们将不得不回到产品中并修改他们的订单。

您可以使用以下内容在产品页面上显示它:

代码语言:javascript
复制
    add_action( 'woocommerce_before_variations_form', 'underwear_size_notice' );
  
    function underwear_size_notice() {
    global $product;
    if ( ! is_user_logged_in() ) return;
    $current_user = wp_get_current_user();
    if ( ! wc_customer_bought_product( $current_user->user_email, $current_user->ID, $product->get_id() ) ) 
    echo '<div class="size_notice">If this is your first time purchasing our underwear we would recommend a single pack so you can check the size is a correct fit.</div>';
}
票数 0
EN

Stack Overflow用户

发布于 2021-03-24 07:41:29

代码语言:javascript
复制
function show_notification_for_subscription(){
global $woocommerce;
$cat_check = false;
foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
  $product = wc_get_product( $cart_item['product_id'] );
  if ( $product->get_type()=='variation') {
     $cat_check = true;
     break;
  }
}
if ( $cat_check ) {
   $subscription_notification = 'add your message here';
       echo '<div class="checkout-subs-notification">'.$subscription_notification.'</div>';
}
 }
add_action('woocommerce_before_checkout_form','show_notification_for_subscription',10);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66758191

复制
相关文章

相似问题

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