We have released a stable version of our Multivendor Store Extension for OpenCart 3. The module is no longer in beta and is now considered production-ready.
The extension allows a store administrator to turn a standard OpenCart installation into a marketplace. Customers can apply for vendor accounts (similar to affiliate registration), and each application is reviewed before approval. Once approved, vendors can create and publish their own products within the store.
Vendors have access to their orders and can update delivery statuses to keep customers informed. On the storefront side, customers can see basic information about each vendor. The cart is grouped by vendor, making it clear which products belong to whom. Shipping is calculated separately for each vendor based on the methods configured by the administrator. If needed, vendor-specific shipping rates can be enabled through the 'Custom Shipping Methods' module.
Communication between vendors and customers is handled through our “Messages” module (not released yet, in closed testing phase). Messages are sent via email, and the full conversation history is stored and available to the administrator.
After an order is marked as delivered, the system records a transaction for the vendor, deducting the store commission. Vendor payouts are managed manually by the administrator.
The extension has some functional limits. Vendors cannot define advanced product data such as options or wholesale pricing, and they do not receive payments directly from customers. These constraints can be extended through custom development if required.
This module is built on top of our KA Extensions library, which we use as a base for our solutions.
We continue to work with OpenCart 3 and consider it a reliable platform for building new stores. We plan to maintain and develop our extensions for as long as it remains compatible with modern technologies.
If you have any questions regarding the multivendor module, feel free to contact us!