No products
* Prices may vary depending on your country.
* An additional contribution can be added at the time of payment.
New products
Collect client signatures on Dolibarr delivery notes — remotely by secure email link or on-site via tablet modal. eIDAS audit certificate auto-generated. Closes the delivery note on signature.
Turn Dolibarr into a complete gym & fitness platform: member lifecycle, subscriptions, QR/PIN access control, fitness CRM pipeline, coaches, classes & planning, training programs, nutrition, evaluations, challenges, loyalty, fitness shop, supplements, equipment and a reporting hub — 22 business objects natively linked to Dolibarr.
mp2d20260713150753
New
UltimateMarketPlace turns Dolibarr into a complete single-vendor online store. Sell physical products, digital products and services with a catalogue, customer accounts, shopping cart, promotional codes and online payments. Products, customers, orders and invoices remain managed directly in Dolibarr.
|
|
```
![]() |
📌 Module version: 1.0.0 📅 Last updated on: 07/10/2026 👤 Publisher/License: Philippe GRAND / GPL v3+ 🌍 Interface languages: 📧 Support: email at contact@atoo-net.com ✅ Compatibility: Dolibarr 24.0.x and PHP 8.0+ 💡 Free updates for 1 year for the same version, then 50% discount on the next version. |
![]() |
UltimateMarketPlace transforms your Dolibarr ERP/CRM into a fully integrated single-vendor online marketplace.
The module provides a ready-to-use e-commerce website based on Dolibarr's native Website module. It includes a product catalogue, product pages, shopping cart, checkout process, customer accounts, online payments, promotional codes and sales statistics.
Your products, services, customers, orders and invoices remain managed directly inside Dolibarr. There is no need to maintain or synchronize a separate e-commerce platform such as PrestaShop, WooCommerce or another external CMS.
UltimateMarketPlace is a simplified fork of the Dolibarr Marketplace module used by DoliStore. Features specific to the Dolibarr association and the multi-vendor submission and review workflow have been removed to provide a streamlined solution designed for companies selling their own products and services.
| ✅ Ready-to-use online store | ✅ Single-vendor marketplace |
| ✅ Product and service catalogue | ✅ Products organized by categories |
| ✅ Detailed product pages | ✅ Shopping cart |
| ✅ Customer registration and login | ✅ Customer order history |
| ✅ Online checkout process | ✅ Dolibarr payment methods |
| ✅ Promotional codes | ✅ Preferred-customer discounts |
| ✅ Shipping fee management | ✅ Additional products in the cart |
| ✅ Customizable design | ✅ Customizable email templates |
| ✅ Matomo Analytics integration | ✅ Marketplace sales statistics |
UltimateMarketPlace generates a complete storefront connected directly to your Dolibarr data.
The online store includes:
A homepage highlighting selected products, new products and special offers
A product catalogue organized by categories and tags
A search engine to help customers find products and services
Detailed product pages displaying descriptions, prices and additional information
A shopping cart with automatic discount and promotional-code calculation
A complete customer registration and authentication system
A checkout process connected to Dolibarr orders, invoices and payment methods
A customer area with access to previous orders
The store uses the products, services, categories, customers, orders and invoices already managed in Dolibarr. This avoids duplicate data and complex synchronization processes between separate applications.
UltimateMarketPlace can be used to sell different types of items:
| Physical products | Products that may require delivery and shipping fees |
| Digital products | Downloads, software, licences, documents or other dematerialized items |
| Services | Subscriptions, support packages, training, consulting or professional services |
Products and services are published directly from their Dolibarr records by assigning them to the categories used by the marketplace.
Your products and services can be organized using Dolibarr's native category system.
The module allows you to:
Define the main category containing the products available in the online store
Organize the catalogue into categories and subcategories
Highlight a specific category on the homepage
Display recently added products in a dedicated section
Display products included in special offers or promotions
Identify marketplace products that have not yet been assigned to a category
Assign one or more categories to several products in a single operation
This makes it easier to maintain a structured and consistent catalogue directly from the Dolibarr back office.
UltimateMarketPlace includes a promotional-code management system designed to support your online marketing campaigns.
For each promotional code, you can define:
A discount calculated as a percentage of the order
A fixed discount amount excluding tax
A maximum number of uses
Unlimited use when no maximum quantity is defined
A promotion restricted to a specific product
The number of times the code has already been used
Promotional codes are checked automatically when customers apply them to their shopping cart. Invalid, expired or fully used codes are rejected.
The module allows you to reward selected professional customers with an automatic discount.
Customers can be identified as preferred customers using a dedicated third-party category in Dolibarr. When they log in to the online store, the configured discount is automatically applied to eligible products.
You can also exclude a selection of products from this discount, making it possible to protect products with fixed prices, limited margins or special commercial conditions.
This feature is especially useful for:
Professional customers with negotiated pricing
Resellers and business partners
Loyal customers
Members of a customer programme
UltimateMarketPlace can automatically add an additional product or service to the shopping cart.
This additional line can be used for:
Insurance
An extended warranty
An environmental contribution
A handling or preparation service
An administrative fee
Any complementary service linked to the order
The price of this additional item can be calculated as a percentage of the shopping-cart total. Its application can also be limited according to the customer's country.
For physical products, the module can add shipping fees to the customer's order.
Shipping fees are managed using a dedicated Dolibarr product or service. This ensures that delivery costs are properly included in the order and invoice generated by Dolibarr.
This approach keeps shipping costs fully integrated into your existing accounting and commercial documents.
UltimateMarketPlace connects the checkout process to the payment methods already configured in Dolibarr.
Depending on your Dolibarr configuration, customers may be able to pay using:
Stripe
PayPal
Bank transfer
Other payment methods supported by Dolibarr
The standard configuration redirects the customer to Dolibarr's public payment page.
An advanced embedded-payment mode is also available for installations where the payment page must remain displayed under the online store's domain name.
The module can also automatically close an order after a successful payment.
Visitors can create their own customer account directly from the online store.
After registration, UltimateMarketPlace automatically creates the corresponding customer or prospect record in Dolibarr and assigns it to the marketplace customer category.
Registered customers can:
Log in to the online store
Manage their shopping session
Place orders
Benefit from preferred-customer discounts when eligible
View their previous orders
Request a new password if they forget their credentials
The customer registration form can be protected using Google reCAPTCHA.
This optional protection helps reduce:
Automated account creation
Spam registrations
Malicious form submissions
Unwanted database records
Google reCAPTCHA can be enabled or disabled according to your requirements.
UltimateMarketPlace uses Dolibarr's native email-template system.
The following customer communications can be customized:
| Welcome email | Sent when a customer creates an account |
| Forgotten-password email | Sent when a customer requests a new password |
| Order-confirmation email | Sent to the customer after an order is placed |
You can adapt these messages to your company identity, commercial conditions and customer-service procedures.
The online store can be adapted to match your company's visual identity.
You can configure:
The marketplace name
The contact email address
The store logo
The main theme colour
The product categories displayed in the store
The products highlighted on the homepage
Additional information displayed after a product price
Public warnings or disclaimers displayed on product pages
The generated website uses Dolibarr's native Website module, allowing advanced users to further customize the pages and templates when required.
The module includes dedicated statistics pages to help you monitor your online business.
Available indicators include:
Marketplace sales and invoice statistics
Sales grouped by country and VAT rate
Sales grouped by geographical area and VAT rate
Recently created marketplace customers
Recently added preferred customers
Product and service popularity rankings
Dedicated menu entries also allow administrators to quickly retrieve orders and invoices originating from the marketplace.
UltimateMarketPlace can be connected to Matomo Analytics to measure traffic and customer behaviour on your online store.
Matomo can help you analyse:
The number of visitors
The most frequently viewed pages
The most popular products
Visitor navigation through the store
Traffic sources
Customer behaviour before placing an order
This integration provides an alternative to Google Analytics and can be hosted on infrastructure under your control.
The module can provide a structured product and category data feed.
This feed can be used to retrieve marketplace information with filters such as:
Product category
Search terms
Language
Pagination
Maximum number of results
This feature can be useful for external integrations, product comparison tools or custom applications that need to retrieve the public marketplace catalogue.
When UltimateMarketPlace is activated, the module prepares the main elements required for the online store.
Depending on the existing Dolibarr configuration, it can automatically:
Enable the required standard Dolibarr modules
Create a dedicated marketplace website
Import the ready-to-use website template
Create the main product category used by the marketplace
Create the customer category assigned to registrations from the store
Add marketplace-specific fields to product and service records
The module relies on standard Dolibarr features, including third parties, products, services, categories, orders, invoices, banking, email campaigns and websites.
Software publishers: sell downloadable modules, licences, updates and support packages directly from Dolibarr.
Service companies: sell consulting, maintenance, training or subscription services online.
Wholesalers and B2B distributors: provide professional customers with negotiated discounts after login.
Manufacturers: publish a catalogue of products and spare parts without maintaining a separate e-commerce database.
Associations and professional organisations: sell documents, registrations, services or digital content.
Existing Dolibarr users: add online sales without installing and synchronizing a separate CMS or e-commerce platform.
Is UltimateMarketPlace a multi-vendor marketplace?
No. UltimateMarketPlace is designed as a single-vendor online store. It allows one company or organisation to sell its own products and services.
Do I need PrestaShop, WooCommerce or another CMS?
No. The online store is generated using Dolibarr's native Website module. Products, customers, orders and invoices remain inside Dolibarr.
Can I sell digital products?
Yes. The module can be used for physical products, digital products, downloads, licences and services.
Can I apply discounts to selected customers?
Yes. Customers assigned to the preferred-customer category can automatically receive the configured discount.
Can some products be excluded from the preferred-customer discount?
Yes. Products assigned to a dedicated exclusion category will not receive this discount.
Can I create promotional codes?
Yes. Promotional codes can apply a percentage discount or a fixed amount and can be limited by product or number of uses.
Which payment methods are supported?
The module uses the payment methods supported and configured in Dolibarr, such as Stripe, PayPal and bank transfer.
Is embedded payment mandatory?
No. By default, customers are redirected to Dolibarr's public payment page. Embedded payment is an optional advanced configuration.
Can registration forms be protected against spam?
Yes. Google reCAPTCHA protection can be enabled on the customer registration form.
Can I customize the appearance of the store?
Yes. The marketplace name, logo, main colour, product categories and website pages can be customized.
Can I track visitors?
Yes. The module supports Matomo Analytics integration.
The marketplace website was not created automatically. What should I do?
Check that Dolibarr's Website module is enabled. If the site is still missing, disable and reactivate UltimateMarketPlace.
Turn Dolibarr into a complete online store
Keep products, customers, orders and invoices in a single application
Avoid synchronization with an external e-commerce platform
Sell physical products, digital products and services
Offer promotional codes and preferred-customer discounts
Use the payment methods already configured in Dolibarr
Monitor sales, customers and product popularity
Customize the store to match your brand identity
Protect customer registration using Google reCAPTCHA
Analyse your audience using Matomo
Manage your online activity directly from the Dolibarr back office
The full module documentation is available on the official Dolibarr wiki:
👉 Dolibarr Wiki – UltimateMarketPlace Module (EN)