Avisos
Vaciar todo

no funciona &apply_coupon por url para woocommerce  

 
Ailin
 Ailin
Estimable Member

Estimados, estoy queriendo meter un producto al carrito de co mpras y aplicarle un cupon desde la url  y cunado le pongo el parametro que va no me aplica el cupon. tienen idea de por que esta pasando esto?

?add-to-cart=83672&apply_coupon=promo1

Contenido solo visible a usuarios registrados

Citar
Respondido : 06/06/2021 5:52 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Laura,

Para realizar esto posiblemente sea necesario un código adicional, te comparto el siguiente a ver si te funciona


function webroom_woocommerce_coupon_links(){
if (!function_exists('WC') || !WC()->session) {
return;
}
$query_var = apply_filters('woocommerce_coupon_links_query_var', 'coupon_code');

if (empty($_GET[$query_var])) {
return;
}

WC()->session->set_customer_session_cookie(true);

if (!WC()->cart->has_discount($_GET[$query_var])) {

WC()->cart->add_discount($_GET[$query_var]);
}
}
add_action('wp_loaded', 'webroom_woocommerce_coupon_links', 30);
add_action('woocommerce_add_to_cart', 'webroom_woocommerce_coupon_links');

 

Recuerda agregarlo en functions.php o desde el plugin code snippets

La sintaxis de la url seria de la siguiente manera

?add-to-cart=83672&coupon_code=promo1

También de no funcionar existe un plugin el cual agrega el parámetro del cupón en el URL pero lleva tiempo sin actualizar, podrias hacer la prueba https://wordpress.org/plugins/woo-coupon-url/

Nos comentas si te ha funcionado, Saludos

ResponderCitar
Respondido : 06/06/2021 6:28 pm

Ailin
 Ailin
Estimable Member

@bruno-vichetti mil gracias 😀 

ResponderCitar
Respondido : 06/06/2021 7:04 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal laura,

Nos comentas si te ha funcionado para dar el tema como resuelto.

Saludos!

ResponderCitar
Respondido : 06/06/2021 7:57 pm

Cursos Gratuitos WordPress