top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Shellafood Multivendor eCommerce

Project type

Web Development Laravel

A complete multivendor and multipurpose eCommerce solution designed for operating various businesses simultaneously like Food, Groceries, eCommerce, Parcel, Pharmacy deliveries, etc from one platform. Developed for convenience, offers a seamless experience through mobile apps and web interfaces, based on 6amMart source code.

Achievements:

- Advanced hyper-order management system for placing orders and obtaining items from multiple remote stores, selecting the best store for each item based on price comparisons.

- Integration with the 4Jawaly SMS service to send OTP (One-Time Password) messages to users, customers, and partners in scenarios such as registration and password reset.

- Integration with the Saudi Transport Authority through a dedicated API to automatically send requests for storing driver information, orders, company details, and other related data, with comprehensive logging capabilities for auditing and traceability, and a notification system to inform users about the status and outcome of each request.

- Integration with multiple store APIs to fetch products from each store, enabling the aggregation and display of this information within the Hyper Store section of the application — for example, retrieving data from Carrefour, Al Tamimi, and other participating stores.

- Create, develop, and fix functional APIs for integrating mobile applications.

- Set up the tax calculation mechanism at the store, category, and product levels.

- Dynamic configuration of profit margins at the product, category, and store levels.

- Add a many-to-many relationship between categories and profit margin classes to allow each category to be linked with multiple profit margin classes, and each profit margin class to be associated with multiple categories.

- Establish a relationship between stores, categories, and profit margin classes such that:
• Each store can have multiple categories.
• For each category within a specific store, a profit margin class can be assigned.

- Avoid conflicts by implementing restrictions on editing and deleting relationships between stores, categories, and profit margin classes.

- Ensure that adding, deleting, or editing the relationships between stores, categories, and profit margin classes is automatically reflected in the prices of affected products.

bottom of page