0
Я пытаюсь сделать функцию добавления в корзину на изображение, которое является ссылкой на страницу с тележкой. Я написал следующий кодДобавить в корзину в woocommerce
simple.php
<form class="cart" method="post" onSubmit="return validateIn('<?= $product->id?>');" enctype='multipart/form-data'>
<?php do_action('woocommerce_before_add_to_cart_button'); ?>
<?php
if (! $product->is_sold_individually())
woocommerce_quantity_input(array(
'min_value' => apply_filters('woocommerce_quantity_input_min', 1, $product),
'max_value' => apply_filters('woocommerce_quantity_input_max', $product->backorders_allowed() ? '' : $product->get_stock_quantity(), $product)
));
?>
Я сделал анимацию на добавление в корзину, после чего я пытаюсь добавить код для добавления в корзину
function validateIn(p_id){
//code for animation
event.preventDefault();
addToCart(p_id);
return false;
}
function addToCart(p_id) {
jQuery.ajax({
type: 'POST',
url: 'addtocart.php',
data: { 'product_id': p_id,
},
success: function(response, textStatus, jqXHR){
console.log("Product added");
}
});
}
Может кто-нибудь сказать мне, как поступить !! Pls Помощь
Я пробовал, но он не работает :( –
Вы пытались получить сообщение data.i id продукта на странице url? – Shan
yes $ product_id = $ _ POST ['product_id']; global $ woocommerce; $ woocommerce-> cart-> add_to_cart ($ product_id); это мой код сейчас. –