Jquery ajax Queue
[vc_row][vc_column][vc_column_text]
var ajaxQueue = jQuery({});
jQuery.ajaxQueue = function(ajaxOpts) {
var oldComplete = ajaxOpts.complete;
ajaxQueue.queue(function(next) {
ajaxOpts.complete = function() {
if (oldComplete) oldComplete.apply(this, arguments); next(); };
jQuery.ajax(ajaxOpts);
});
};
$("a.actualizar").each(function(idx) {
var cat = $(this).data('val');
if (cat != "") {
jQuery.ajaxQueue({
type: "GET",
url: "/wp-admin/admin-ajax.php?action=actualizarStockIntcomex&p=29UoVEs9oqYWtYvsdK&category="+cat,
success: function (response) {
console.log(response);
$('#respuesta-'+cat).html(response);
$('#proceso-'+cat).html('Enviado');
}
});
}
});
[/vc_column_text][/vc_column][/vc_row]
[vc_row][vc_column][vc_column_text]
[/vc_column_text][/vc_column][/vc_row]
// Establecer un importe minimo en la compra
function woocommerce_importe_minimo() {
$minimum = 20; // Debes cambiar el 20 por el importe mínimo que quieras establecer en tu pedido
if ( WC()->cart->total < $minimum ) { if( is_cart() ) { wc_print_notice( sprintf( ' Debes realizar un pedido mínimo de %s para finalizar su compra.' , // Pon aquí el texto que quieras que se muestre en el carrito de compra. wc_price( $minimum ), wc_price( WC()->cart->total )
), 'error'
);
} else {
wc_add_notice(
sprintf( 'No puedes finalizar tu compra. Debes realizar un pedido mínimo de %s para finalizar su compra.' , // Pon aquí el texto que quieras que se muestre en la página de finalizar compra.
wc_price( $minimum ),
wc_price( WC()->cart->total )
), 'error'
);
}
}
}
add_action( 'woocommerce_checkout_process', 'woocommerce_importe_minimo' );
add_action( 'woocommerce_before_cart' , 'woocommerce_importe_minimo' );