‘product’,
‘post__in’ => $productos_ids,
);
$productos_query = new WP_Query($query_args);
if ($productos_query->have_posts()) :
while ($productos_query->have_posts()) : $productos_query->the_post();
global $product;
// Obtén la información del producto mediante la API de WooCommerce
$product_data = wc_get_product($product->get_id());
?>
get_price_html(); ?>
',
nextArrow: '',
responsive: [
{
breakpoint: 768,
settings: {
slidesToShow: 1,
}
},
]
});
// Maneja el clic en el botón "Añadir al carrito"
$('.add-to-cart').on('click', function() {
var productId = $(this).data('product-id');
var quantity = $(this).siblings('.quantity-selector').val();
// Añade el producto al carrito utilizando la API de WooCommerce
$.ajax({
type: 'POST',
url: '',
data: {
action: 'add_product_to_cart',
product_id: productId,
quantity: quantity,
},
success: function(response) {
// Crea el contenido de la alerta
var alertContent = 'Producto añadido al carrito\n\n';
// Muestra la alerta
alert(alertContent);
}
});
});
});
cart->add_to_cart($product_id, $quantity);
wp_die(); // Necesario para finalizar la solicitud AJAX
}
add_action(‘wp_ajax_add_product_to_cart’, ‘add_product_to_cart’);
add_action(‘wp_ajax_nopriv_add_product_to_cart’, ‘add_product_to_cart’);
