dbravoan / dbcms-module-shop
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
Requires
- dbravoan/dbcms-core: ^1.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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_modecatalog_show_pricescurrencytax_rateenable_stockenable_inquirynotification_emailslug_defaultslug_{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.