Woocommerce viene con dos opciones para mostrar productos en modo Up Sell y Cross Sell, podemos definir los productos a mostrar al editar el producto en cuestión.
Al editar un producto en «Productos relacionados» podemos establecer productos más caros como recomendación (Up Sell), estos se ven cuando se visita el producto.
NOTA: lo anterior no lo traen todos los temas, un aspecto que debes tener en cuenta.
En la misma opción anterior tenemos la venta cruzada visible en el carrito de compra (Cross Sell), si tenemos 1 producto podemos poner 1 o más productos como venta cruzada.
Pero, ¿Si en el carrito tenemos 5 productos distintos?
Imagina que has puesto dos productos en el (Cross Sell) de cada producto, si tienes 5 tendrás 10 recomendaciones de productos en la venta cruzada del carrito. Algo nada lógico, pero así está definido en Woocommerce de forma preestablecida.
Como esto no es nada práctico, mediante el siguiente snippet podrás definir la cantidad de productos que aparecerán en este Cross Sell. ¿Mucho mejor no?
Para mostrar productos en diferentes lugares, recuerda que siempre tienes los shortcodes de Woocommerce, dale un vistazo en esta otra entrada.
¡Vamos a ello!
Snippet
This content is restricted to subscribers
Un código ideal para resolver esta cuestión, solo cambiando el número en return podrás aplicar lo que mejor se adapte a tu carrito de compra.