Osclass Themes and Osclass Plugins

How to Build a Multi-Vendor Marketplace with Osclass Pay

How to configure products, shipping, orders, and seller workflows to run a multi-vendor marketplace on Osclass.
Technical Guides
9. March 2026
4 min read
18461 views
How to Build a Multi-Vendor Marketplace with Osclass Pay

Quick overview

How to configure products, shipping, orders, and seller workflows to run a multi-vendor marketplace on Osclass. Seller storefronts pair well with the Business Profile Plugin.

What this article covers

  • Shipping and carrier services
  • Seller's shipping options
  • Products management and Listing shipping settings
  • My purchases

Practical notes

  • Validate changes in staging before production updates.
  • Track user impact with analytics, logs, and search performance signals.

Latest update of plugin brings major enhancements in eCommerce section of Oclass Pay Plugin that helps you to easily turn your classifieds into multi-vendor marketplace.

Shipping and carrier services

Seller's shipping options

Brand new feature in plugin are shippings (carriers) or we can simply call it delivery options for tangible products.

How to Build a Multi-Vendor Marketplace with <a href=Osclass Pay screenshot" width="640" height="418" />

Seller can define one or more shippings - delivery options for their orders. Actually there is no limit how many delivery options can be created. Shipping has multiple fields that can be defined like name, delivery (how many days it should take to receive product by customer), description, amount - price for shipping, but can also deactivate shipping for some time or restrict shipping for particular countries only.

How to Build a Multi-Vendor Marketplace with Osclass Pay screenshot

Products management & Listing shipping settings

Seller can set each listing as:

  • Tangible product - require shipping
  • Intangible product or service - do not require shipping

Besides product type, seller can define also available quantities (if applicable and enabled by admin) and if product is available for sale or not.

How to Build a Multi-Vendor Marketplace with Osclass Pay screenshot

If tangible product is added to cart, shipping fee is automatically added into cart. If seller did not defined any shipping options (carriers) or no shipping match to customer (country restriction), default shipping option defined by admin is added into cart.

If seller has more than 1 available shipping option, by default one with lowest speed index (1 - fastest, 10 slowest) is added to cart by default. Customer can change shipping option directly in cart.

In case there are tangible products from multiple sellers, shipping option for each seller is added into cart.

If there are more than 1 tangible products added into cart from same seller, shipping option for this seller is counted only once

How to Build a Multi-Vendor Marketplace with Osclass Pay screenshot

If only intangible items are added from particular seller, shipping from this seller is not applied.

There is also restriction for customer - if there is tangible product in cart, before customer can checkout and complete order, it is required to setup address and at least 1 phone number in customer's profile, so seller is able to ship and deliver ordered tangible products to customer. If there are only intangible products in cart, there is no such requirement.

How to Build a Multi-Vendor Marketplace with Osclass Pay screenshot

My purchases

Customer can easily see status of its orders, content of order, price for each product as well as shipping options selected.

How to Build a Multi-Vendor Marketplace with Osclass Pay screenshot

My sales

Sellers has easy and convenient way to quickly review their sales and status & content of their orders in this section.

How to Build a Multi-Vendor Marketplace with Osclass Pay screenshot

Orders management

Sellers can easily manage their orders in order management section. Seller only see products they own (and shipping they own) and status of order they see relates to their products only. Status of order is also auto-managed based on status of each product/order item. 

If all order items are shipped, status for order is changed to shipped. If all order items are set to completed, status of whole order is set to completed.

How to Build a Multi-Vendor Marketplace with Osclass Pay screenshot

There is also icon in front of each product to tell seller what kind of product it is (tangible/intangible - shippable/not-shippable) as well as delivery address and contact for customer.

Hope you love these updates as much as we do!

After checkout changes, read the gateway separation update.

Frequently asked questions

Question: How does a seller add a shipping carrier in Osclass Pay marketplace?

Answer: In Osclass Pay eCommerce, the seller creates one or more carriers with name, days, price, and optional country limits. Those options appear in the cart for tangible products. There is no cap on how many carriers a seller can add. Admin default shipping is used only when none match.

Question: What is the difference between tangible and intangible products in Osclass Pay?

Answer: A tangible Osclass Pay product requires shipping. An intangible product or service does not. Only tangible items add a carrier to the cart and require a delivery address. Mixed carts still charge shipping only for sellers who have tangible lines. Set product type on the listing before you test checkout.

Question: Why does default admin shipping appear in an Osclass Pay cart?

Answer: Osclass Pay inserts the admin default shipping when the seller has no carrier, or no carrier matches the buyer country. If several seller carriers exist, the one with the lowest speed index (1 fastest, 10 slowest) is preselected. The buyer can change it in the cart. Add a matching carrier to avoid the default.

Question: Does Osclass Pay send marketplace payments directly to sellers?

Answer: No. In the current Osclass Pay eCommerce model, the payment is made to the site owner's configured payment account. The site owner is responsible for handling the seller's commission and payout process. Pay does not split checkout to each seller's gateway. Record payouts outside the buyer charge.

Question: Why does Osclass Pay checkout ask for a delivery address?

Answer: Osclass Pay requires a profile address and at least one phone number before checkout when the cart contains a tangible product. An intangible-only cart does not need that address. The check is on product type, not on order total, so the seller can ship. Fill the profile, then return to checkout.

Question: Where does a seller mark an Osclass Pay order as shipped or completed?

Answer: Sellers manage status in My sales / order management. They only see their own products and carriers. When every line is shipped, the order status becomes shipped. When every line is completed, the order becomes completed. Buyers watch My purchases. Admin can still see the full order in Pay.

About the Author

My passion is building classifieds marketplaces, automating workflows, and turning messy data into useful products. From PHP, HTML, CSS, and JavaScript to Python, crawlers, imports, and SEO, I enjoy solving technical challenges and sharing lessons learned from real-world projects. Most ideas start with a problem, a cup of coffee, and a curiosity to see how far automation can go.
Osclass, PHP, JavaScript, CSS, Python
53 posts Publishing since 04/2018

Shopping cart
Support tickets Downloads Reviews Orders & Invoices Payments
Dashboard My profile Change password Download user data
Logout