El problema
Officine dei Cedri vende productos típicos de Calabria elaborados con cidra: licores de cidra y dulces tradicionales. La empresa quería una sola tienda capaz de vender a distintos grupos de clientes con precios distintos, y que también pudieran usar los visitantes que no leen italiano.
Lo que construí
Construí una tienda WooCommerce bilingüe con reglas de precio por grupo de clientes.
- Italiano e inglés — qTranslate con URL traducidas y compatibilidad con WooCommerce, para que productos, categorías y páginas existan en los dos idiomas.
- Precios por grupo de clientes — un precio distinto para cada rol de usuario, con la opción de mostrar el catálogo sin precios y un aviso personalizado en su lugar.
- Precios dinámicos y descuentos — reglas para los precios de producto y los descuentos en el carrito, definidas desde el panel de administración.
- Envíos por tabla de tarifas — gastos de envío calculados a partir de una tabla de reglas.
- Facturas en PDF — facturas de los pedidos de WooCommerce en archivos PDF.
- Ayudas a la compra — comparador de productos, vista en cuadrícula o lista, productos relacionados, compartir en Facebook y chat en directo.
- Velocidad y seguridad — caché de páginas con W3 Total Cache, Cloudflare, copias de seguridad y protección contra ataques de fuerza bruta.
Con qué está hecho
WordPress y WooCommerce con el tema de estilo vintage Benissimo, qTranslate, Prices by User Role, Dynamic Pricing & Discounts, Table Rate Shipping, WooCommerce PDF Invoice, Yoast SEO y Photo Gallery.
Por qué se hizo así
Los precios por grupo de clientes, las reglas de descuento y los dos idiomas interactúan de formas en las que es fácil equivocarse. Por eso construí primero la tienda en un subdominio de staging, con el mismo tema y los mismos plugins de precios, y la comprobé allí antes de pasarla al dominio definitivo.


