Search by

dbravoan / dbcms-module-shop

dbravoan

Flexible Product Catalog and E-Commerce module with multi-market pricing, modular product builder, configurable catalog/shop mode, shopping cart, and checkout flow.

Package info

github.com/dbravoan/dbcms-module-shop

Type:dbcms-module

pkg:composer/dbravoan/dbcms-module-shop

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-11-05 15:41 UTC

This package is auto-updated.

Last update: 2026-11-06 08:36:18 UTC


README

Qué hace

dbravoan/dbcms-module-shop posee productos/catálogo, carritos, consultas y pedidos. Instala/activa shop y elige catálogo o tienda completa. Configura mercados, monedas, stock y traducciones públicas. widget_products inserta su selección pública.

Los pedidos requieren sesión/cliente propietario o acceso autorizado; un número no concede acceso. Revisa métodos de pago implementados y configuración de cuenta antes de cobrar. Disponibilidad del catálogo no acredita conexión del proveedor.

Configura tratamientos separados shop_inquiries y shop_orders antes de recoger datos. Las consultas exigen retention_days positivo desde envío; pedidos usan días desde última actividad o manual_review: true con criterio real explícito. El servicio compartido informa del almacenamiento necesario del carrito; marketing opcional es independiente.

Usa IDs explícitos para exportación/borrado revisados:

./vendor/bin/sail artisan shop:privacy export orders --id=ORDER_ID --verified
./vendor/bin/sail artisan shop:privacy erase inquiries --id=INQUIRY_ID --verified
./vendor/bin/sail artisan shop:privacy prune inquiries

El borrado anonimiza datos elegibles conservando registros necesarios. Rechaza pedidos abiertos o retenidos. --retention-released libera solo una restricción manual revisada/documentada, no es una excepción general. La limpieza diaria informa de criterios manuales que requieren revisión, sin borrar pedidos retenidos. Elimina exports privados tras atender la solicitud autorizada. Consulta el contrato de extensiones.

Requisitos y dependencias

  • dbravoan/dbcms-core ^1.0
  • Identificador CMS: shop

Instalación y activación

Instala el paquete con Composer e instálalo/actívalo en el CMS (shop).

Configuración

Ajustes del módulo (claves por nombre):

  • shop_mode
  • catalog_show_prices
  • currency
  • tax_rate
  • enable_stock
  • enable_inquiry
  • notification_email
  • slug_default
  • slug_{locale}

Rutas

Admin de catálogo/pedidos y rutas públicas de tienda/carrito/checkout en el módulo.

Comandos Artisan

  • shop:privacy — firma: shop:privacy {action : export, erase or prune} {kind : inquiries or orders} {--id=* : Explicit record IDs} {--verified : Identity, scope and retention restrictions have been checked} {--retention-released : A documented manual review has released the order retention restriction}

Permisos

  • manage:shop

Privacidad y datos

Consulta el contrato de extensiones y los tratamientos legal.processing aplicables.

Enlaces