Soporte » Plugins y Hacks » WooCommerce » Limitar 1 producto por carrito

  • Resuelto henrysonlaya

    (@henrysonlaya)


    Me gustaría limitar un producto por pedido, sin embargo ya esto lo logre pero ahora cada vez que un cliente quiere seleccionar otro pedido debe quitar el primero del carrito y luego proceder a seleccionar otro,

    Quisiera limitar a 1 solo producto, pero cada vez que un cliente haga click en comprar algún otro producto se actualice el carrito automáticamente quitando el producto anterior

    Si saben de algun plugin que haga eso o codigo agradecido 🙂

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate henrysonlaya

    (@henrysonlaya)

    Ya pude resolver, les dejo el codigo por si lo necesitan:

    `//Limita el carrito de WooCommerce a un único producto

    add_filter( ‘woocommerce_add_cart_item_data’, ‘mk_only_one_item_in_cart’, 10, 1 );

    function mk_only_one_item_in_cart( $cartItemData ) {
    wc_empty_cart();

    return $cartItemData;
    }`

    cuando el usuario añade un producto al carrito, el snippet bloquea la posibilidad de que haya varios productos simultáneamente. Por lo que si el usuario decide añadir otro producto a su cesta, éste reemplaza automáticamente al anterior.

Viendo 1 respuesta (de un total de 1)
  • Debes estar registrado para responder a este debate.