Shopveyor
Una plataforma Laravel para tiendas online: catálogo, pedidos, precios en varias monedas y contenido multilingüe en un solo panel de administración.


Reto
Las agencias que crean tiendas online no paran de combinar plugins para costes, descuentos, monedas y traducciones, y cada tienda acaba siendo frágil a su manera.
Solución
- Tienda y administración: productos, categorías, pedidos, páginas, usuarios y menús; cuenta de cliente, carrito y pago; un gráfico de pedidos en el panel; la administración reescrita de Blade a Inertia y Vue.
- Catálogo: marcas, atributos (texto, número, lista, color), colores, especificaciones, variantes de producto con combinaciones generadas; búsqueda rápida con Elasticsearch.
- Dinero: cupones, promociones que eligen automáticamente el mejor descuento, monedas y países con tipos de cambio actualizados a diario en el carrito, los cupones y el envío, y el tipo guardado con cada pedido.
- Margen: coste y margen en la ficha del producto, coste fijado en el momento de la venta, un informe de márgenes con exportación a XLSX y PDF.
- Idiomas: URL y contenido localizados, traducción automática mediante observers y un comando, un idioma de administración independiente, gestión de idiomas.
- Marketing y aspecto: correos HTML traducibles, ajustes del sitio y de SEO, preajustes de tema, modo oscuro para el sitio y la administración, sliders con vídeo.
Resultado
El núcleo de la tienda y la administración están terminados, con un modelo de catálogo completo. Lo siguiente es el multi-tenant para el uso de marca blanca por parte de agencias.