The final result is currently seen as:
A website similar to typical supplier websites with a client cabinet, featuring a search that tolerates typos.
A quality catalog and a grid of sneakers (analogous to spare parts).
Real availability in various warehouses.
Price formation linked to the dollar.
Phased development is planned.
⸻
Stage 1: Basic functionality
1. Product catalog:
• Creation of a product catalog structure with the ability to add products, categories, and vehicles.
• Ability to add, edit, and delete products through the admin panel.
• For each product, the following must be specified:
• Product name.
• Product photo.
• Product description.
• Price (retail price, wholesale, and distributor price).
• Availability status (out of stock, low stock, in stock).
• Applicability to vehicles.
• Article and other characteristics (if any).
• Display of products in the form of a table or tiles with filters by categories, price, brand, etc.
2. Product search:
• Integration of search functionality across the product catalog.
• Search by names, categories, price, and vehicle.
• Search by filters (for example, manufacturer, product type, stock availability).
3. Orders:
• Ability for clients to place orders through the website.
• After placing an order on the website, it must be automatically sent to the administrator via email or Telegram.
• Interface for the administrator to view orders (with the ability to change the order status).
⸻
Stage 2: Extended functionality
1. Personal accounts for clients:
• Registration and authorization of users.
• Each user can have their personal account where they can:
• View the history of their orders.
• Track the status of current orders.
• Make changes to personal data (address, phone number, etc.).
2. Discount groups:
• Ability for administrators to create discount groups for users.
• Automatic application of discounts to orders depending on the group to which the user belongs.
3. Order history:
• Each user should have access to their order history with the ability to view order details.
4. Real availability in each warehouse.
⸻
Stage 3: Additional features
1. Feedback form:
• Integration of a feedback form for clients.
• Ability for clients to leave questions, suggestions, or complaints and requests for selection sent to the administrator.
2. Other functional elements:
• Adding banners, promotions, and news to the homepage.
• Integration with payment systems for accepting online payments.
• Integration with courier services for tracking deliveries (if necessary).
⸻
Technical requirements:
1. Platform: Development based on CMS (for example, OpenCart, WooCommerce)
4. Design: Responsive design for different devices (mobile phones, PCs).
5. SEO: Optimization for search engines (meta tags, URLs, loading speed).