The Complete Guide to eCommerce Development 2024


An automotive marketplace with easy vendor onboarding

products stocked


car dealers 



The marketplace is mainly focused on selling cars, but customers from New Zealand also find there motor vehicles, general Items, car parts, jobs, services, travel booking, and properties. To successfully sell this diversity of products, a site should be thought-out from all perspectives. 

The project owners selected the Multi-Vendor ULTIMATE platform for the business needs, installed it on our custom hosting and connected to Caplink payment system to enhance customer experience. We further designed the website for the ease of onboarding: any customer can buy and sell on it. 

UNIXMO is the coolest CS-Cart project I’ve come across, as we are bringing most complex flows together.

Don, Unixmo manager


Integrate the Caplink Payment System

Resolve issues with add-ons

Add simplified vendor registration

Provide custom hosting solutions

Implementing the project

Here we’ll tell you how we customized the project to improve its efficiency and functionality.

Simplified listing

The marketplace is tailored for the ease of onboarding new sellers who are mostly car resellers. Anyone on the website can buy and sell. Thus, it was required to create such an onboarding and registration process that anyone without huge experience could list their items. We created two types of vendors:

  1. Simple vendors that sell used items. They can work in their profiles, see their products and orders. Such vendors are assigned to the free plan.
  2. Vendors-companies that sell a lot of products. They manage the stock through a vendor panel. Such vendors are on a paid plan.

To achieve our goal of easy onboarding, we have done the following:

  • Implemented simplified product management
  • Changed the vendor registration process by splitting the process into several steps:
    • Filling out a standard vendor registration form (without choosing a vendor plan)
    • If the user is authorized, then the form fields are pre-filled.
    • Selection of a plan. It can be skipped on a free payment plan
    • Simple creation of a product (step can be skipped) through adding the product name, category, description, quantity, price and other fields.

We managed to fit the client concept: to make an easy onboarding for large companies and regular users wanting to sell on the marketplace their used items.

Integration of Caplink Payment System

This new integration depends on the CS-Cart standard RMA (return merchandise authorization) add-on to allow users to get refunds through the Caplink payment gateway.

We added new fields to the Vendor information tab of the “Profile fields” page:

  • Upload your Caplink membership card
  • Supplier ID 
  • Validated (by admin).

To use the Caplink payment gateway users are advised to have accounts in the Capricorn system. After the “Validated” setting is enabled for the user, he or she is automatically included in the user group to pay the orders using the Caplink payment method.

If users do not have a Caplink membership card uploaded  and Member ID, they are advised to fill in MemberID and upload a Caplink membership card to use Caplink payment method for payments on the website.

After the “Validated” setting is enabled for a vendor, users can pay for these vendor products using the Caplink payment method.

A customer can send a return request on the order details page by clicking the Request the replacement or a refund link.

Capricorn discount modification

We also developed a Capricorn membership discount add-on to give discounts to customers if a vendor has a special Capricorn membership discount.

We extended the settings page to ask vendors about Capricorn discounts on the vendor registration page. 

  • If a vendor enters some value in the “Capricorn discount(%)” field and submits the form, this value is saved and displayed on the Capricorn tab of the Vendor editing page.
  • Admin receives an email notification and can verify the vendor Capricorn discount by enabling the “Verified” checkbox on the Capricorn tab of the Vendor editing page.We added a new email template to inform the admin about the Capricorn discount of a vendor awaiting approval. 

Thus, the marketplace got a new opportunity to get loyal customers with the Capricorn membership. 

Custom Hosting Solution

As part of this task, we created a directory for the project, allocated a domain, installed the SSL certificate for greater site security, granted users rights to the directory and created a user database. 

When the project was released, a lot of products and an abundance of features slowed down the site. The project managers were dissatisfied and constantly asked to examine the site for bottlenecks. As a result, we developed a custom hosting solution for UNIXMO. We created a script for cache generation and a preview to reduce the opening time of pages.

I can say that after we selected a custom hosting solution that went beyond the standard hosting plans, the client stopped dealing with performance problems, although before that we regularly studied performance issues because there were complaints about the speed of opening
pages and searching.

Daria, Hosting Department Manager


A more speedy site with a greater choice of payment methods and discounts for customers and a handy onboarding for all types of vendors.

Simtech is the #1 in CS-Cart development. We have had services from Simtech on many projects and in future we will do the same too. There can be satisfaction with the end product and the timelines are very reasonable.

Don, Unixmo manager