您可以使用WooCommerce挂钩woocommerce_after_add_to_cart_button
. 此挂钩将在;“添加到购物车”;按钮
如果客户单击此按钮,则应将产品添加到购物车,并将客户发送到结帐页面。
在子主题中添加以下代码functions.php
/* Create Buy Now Button dynamically after Add To Cart button */
function add_content_after_addtocart() {
// get the current post/product ID
$current_product_id = get_the_ID();
// get the product based on the ID
$product = wc_get_product( $current_product_id );
// get the "Checkout Page" URL
$checkout_url = WC()->cart->get_checkout_url();
// run only on simple products
if( $product->is_type( \'simple\' ) ){
echo \'<a href="\'.$checkout_url.\'?add-to-cart=\'.$current_product_id.\'" class="buy-now button">Buy Now</a>\';
//echo \'<a href="\'.$checkout_url.\'" class="buy-now button">Buy Now</a>\';
}
}
add_action( \'woocommerce_after_add_to_cart_button\', \'add_content_after_addtocart\' );