小编Mar*_*oan的帖子

Woocommerce Ajax以编程方式添加到购物车

我有这个按钮:

<a href="http://my-site/checkout/" target="_blank" class="dt-sc-button">bla bla</a>
Run Code Online (Sandbox Code Playgroud)

此按钮位于我的homebage上,由页面构建器生成.我想要实现的是当有人点击按钮时,它会将它们带到结账处,并将产品添加到购物车.我知道这可以通过URL完成,但我需要让这个按钮做其他事情(客户的想法).

所以现在我被困在这里:

JQuery的

jQuery(document).ready(function($){     
$(".remove-all").click(function(){
    $.ajax({
        url: "wp-admin/admin-ajax.php",
        data: 'myajax'
    });
  });
});
Run Code Online (Sandbox Code Playgroud)

PHP

add_action('wp_ajax_myajax', 'myajax');
add_action('wp_ajax_nopriv_myajax', 'myajax');

    function myajax() {
        global $woocommerce;
        $product_id = 264;
    $woocommerce->cart->add_to_cart($product_id);
    die();
    }
Run Code Online (Sandbox Code Playgroud)

我是一个javascript noob,所以你能指出我正确的方向,或者给我一个暗示我做错了什么.

提前致谢!

ajax wordpress woocommerce

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

ajax ×1

woocommerce ×1

wordpress ×1