【问题标题】:How to customize a woocommerce a new page between shopping cart and payment?如何在购物车和付款之间自定义一个 woocommerce 新页面?
【发布时间】:2018-06-28 18:08:21
【问题描述】:

我正在建立一个 woocommerce 商店,我想在购物车和最终付款之间添加一个新页面。我目前有我的购物车页面(cart.php),例如完成购买按钮,为“下一步”,在这个新页面上我想添加一些功能和完成购买按钮以进行最后付款。

默认配置为:产品页面 -> 购物车 -> payment_final。我的想法是在这个循环中再增加一个页面:产品页面 -> 购物车 -> My_page_with_other_options -> 最终付款。

我需要修改哪些文件才能修改购买周期?

提前致谢。

【问题讨论】:

  • 您可以将checkout button url更改为My_page_with_other_options 页面url

标签: wordpress woocommerce


【解决方案1】:

这样试试

add_action( 'woocommerce_widget_shopping_cart_buttons', function(){
    // Removing Buttons
    remove_action( 'woocommerce_widget_shopping_cart_buttons', 'woocommerce_widget_shopping_cart_proceed_to_checkout', 20 );

    // Adding customized Buttons
    add_action( 'woocommerce_widget_shopping_cart_buttons', 'custom_widget_shopping_cart_proceed_to_checkout', 20 );
}, 1 );



// Custom Checkout button
function custom_widget_shopping_cart_proceed_to_checkout() {   
    $custom_link = 'your page url'; 
    echo '<a href="' . esc_url( $custom_link ) . '" class="button checkout wc-forward">' . esc_html__( 'Checkout', 'woocommerce' ) . '</a>';
}

Change cart and checkout button links on WooCommerce mini cart widget

【讨论】:

  • 感谢您回答问题,但此解决方案对我不起作用。我不想修改小部件,我也想修改主按钮购物车的链接和产品中的结帐。您的代码仅更改小部件按钮的链接。问候。
  • 您要更改购物车按钮还是结帐按钮?
猜你喜欢
  • 2017-10-16
  • 2015-06-01
  • 2015-12-10
  • 1970-01-01
  • 2016-10-30
  • 1970-01-01
  • 2017-01-20
  • 1970-01-01
  • 2023-04-10
相关资源
最近更新 更多