DXS Store System
Overview
- A comprehensive and interactive store system for FiveM, featuring a shopping trolley, category markers, a web-based UI, and integration with `ox_inventory` for item management and `es_extended` for player data and economy. This system supports multiple customizable shops, shop ownership, employee management, and a full Point of Sale (POS) system with self-checkout capabilities.
Features
- Multiple Customizable Shops: Define various shops with unique IDs, labels, purchase prices, and item markups.
- Shop Ownership: Players can purchase and own shops, gaining access to a boss menu for management.
- Employee Management: Shop owners can hire and fire employees who can operate the POS system.
- Shopping Trolley System: Optional trolley requirement for shopping, with interactive animations.
- Category Markers: 3D markers for different item categories within each shop, enhancing navigation.
- Web-based UI (NUI): Modern and interactive user interface for browsing items, managing the cart, and checkout.
- Full Point of Sale (POS) System:
- Cashier interface for employees/owners to process customer payments.
- Self-checkout option for customers with items in their cart.
- Discount application (percentage or flat rate).
- Support for multiple payment methods (cash, card).
- Transaction logging.
- Inventory Integration: Seamlessly integrates with `ox_inventory` for adding purchased items to player inventories.
- ESX Integration: Utilizes `es_extended` for player data, economy, and notifications.
- Persistent Data: Shop states, transactions, and employee data are stored in a database.
- Blips: Shops are marked on the map with customizable blips.
Dependency
- ESX es_extended
- ox_inventory
- A compatible database (e.g., MySQL with `oxmysql` or `MySQL.Async`)