Products & Services
Products & Services
Marketplace Builder On-Premises
Launch your marketplace platform in days and expand it limitlessly
Custom Marketplace
Order a fully customized marketplace according to your specs
Online Store Builder
Start your eCommerce business with most powerful store builder platform
Custom Online Store
Create an online store tailored to your business
Managed Hosting
Host your projects on the server built for CS-Cart Performance
Enterprise eCommerce Solution
Build and scale a self-hosted eCommerce platform
Add-ons
Add relevant eCommerce features to your store
B2B Marketplace
Accelerate your business—reach a broader market and gain audiences
Services
Solutions backed by the team that builds and develops the platform
Multi-Vendor Marketplace Platform
eCommerce Software that allows you to build Multi-Vendor Marketplaces
Themes
Customize your store look & feel
Mobile App
Offer your customers a marketplace in their phones
Industries Demo
Features Pricing Partners Resources
Resources Blog
  • /
  • /

A Peer-to-Peer Marketplace with Crypto Payments

Crypto Emporium was launched in February 2018 and was conceived as the unique cryptocurrency-only marketplace with a variety of products: from cars and property to electronics and merchandise.

The main task for the owners was to introduce crypto payments and improve the user experience to shop products online easily. They chose the Multi-Vendor Plus platform as a perfect solution fitting the project needs, installed on our hosting and connected to the Coinbase crypto payment gateway.
First set up in and launched in Italy, comprising an international team of cryptocurrency experts and international procurement specialists. Over the last 3 years, Crypto Emporium has gone from strength to strength and now stands as the leading cryptocurrency-only marketplace
in the space.
CryptoEmporium Team

Challenges

  • Coinpayment crypto payment gateway integration 
  • Assigning shipping methods to product categories
  • Unique design creation
  • Reward points exchange for tokens

Implementing the Project

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

Integration of Coinpayment

We developed a Coinpayment crypto payment gateway add-on to add the ability to display prices in cryptocurrencies and accept the payments via the Coinpayment crypto payment gateway. Our developers introduced a CRON-command to the settings to allow synching and updateing data on schedule. In the Payment methods menu, it is now possible to add/update the new payment gateway by choosing Coinpayment in the “Processor” field on the payment.
Payment methods
We made it possible to show all the product prices in the cryptocurrencies in the storefront. 
Product prices in the cryptocurrencies in the storefront
Our team also added crypto currencies to the Administration > Currencies menu. Administrators cannot change their rates.
  • Bitcoin,
  • Litecoin,
  • Ethereum,
  • Doge,
  • Ripple,
  • Dash.
  • USDT

Unique design integration

We created a new design based on the client’s brand book styles and fonts.

To achieve the ideal result, we first conducted a brief meeting to complete our understanding of user requirements. Then, our designers estimated the project needs to form a design that further was fixed in specifications and approved by the client. The new look-n-feel of the project was drafted in Figma.
Design layout
We managed to create a design that fully meets the project and its team wishes. Now, the website looks cohesive with fonts, colors and styles selected for better perception and clear navigation on the site.

Assigning shipping methods to product categories

As the marketplace sells very different product types, from watches to luxury cars, there was a need to diversify the shipping methods by price and terms based on the product type. It was decided to link the shipping method to the product category. 

For example, if the vendor sells mobile phones, then the checkout page offers one of 3 delivery options:
  • UK Mobile Phone Delivery
  • EU Mobile Phone Delivery
  • ROW Mobile Phone Delivery

If the same vendor sells a car, then on checkout, there is access to options according to the same logic, but with different rates and time.

We developed new Shipping presets for categories to extend the ability to assign single shipping or shipping presets to product categories. Presets allowed creating the required bundle of conditions assigned to a category. They are just like templates that remove the need to recreate the same conditions again and again saving your time.

A new “Shipping presets” menu item was placed at the Shipping methods and linked with the Shipping presets page. It contains the list of all created shipping presets as a table with the columns:
Shipping presets
Presets created by the administrator are available for the vendor use, but the vendor cannot edit them. 
Checkout page

Reward points exchange for tokens

Our team developed a Hedera integration add-on to add the ability to redeem the reward points for tokens. It is a good example of how tokens can be used as reward points. This modification was made dependent on the “Reward points” default CS-Cart add-on.  

We added a period after which reward points can be exchanged to tokens to specify after which period the customers can request a redeem of their reward points to tokens. It is possible to keep the history of exchanging the reward points earned by customers.

We also enriched the Reward points menu with new items:
  • Approve points exchange contains all the requests from customers to redeem the points for tokens with the possibility of the administrator to Approve/Disapprove the request.
Approve points exchange
  • Points exchange history contains the history of all exchanges that were made.
Checkout page
After a customer clicks the “Redeem the points for tokens in Hedera” link: 
  • An email notification is sent to the administrator. For this, we added a new email template to the default administrator email notifications.
  • The request is shown on the Approve points exchange page. If the administrator approves the request we subtract the number of points in the request from the customer’s balance and notify the customer about the request approval in the email notification. The approved requests serve as a statistical basis for keeping the history of exchanges on the Points exchange history page.

On the storefront, we added a new checkbox setting to the customer registration page.
Customer registration page
If the setting is checked and the Register button is clicked by the customer, a request is sent to the Hedera service to create a new account in its system. We introduced an additional check to see if the customer’s email has already had the connected account in the Hedera service.
Request
Our devs also added new columns to the Reward points log page:
  • Redeem the points for tokens in Hedera. It contains clickable links to request the redeem of points.
  • Account ID in Hedera. Informational read-only field to display the connected account in Hedera.
Reward Points page

Results

125 countries covered
7 crypto currencies available
A unique stylish peer-to-peer marketplace where everybody can pay with crypto and get rewarded.
System Integration
Custom Development
Design

Want the same results?

Ready to bring your custom eCommerce project to life? Get in touch with us — we will help you build, launch, and scale a high-performing solution.

Our Services

CS-Cart helps ambitious eCommerce brands build marketplaces with the flexibility to adapt and the scalability to thrive. From your first launch to international expansion, you stay in control — with open-code access, powerful vendor management, and infrastructure that grows with your business.
More
Amplify your online presence with feature-rich applications for eCommerce. We build high-performance, user-friendly and conversion-based web and mobile online stores and hypermarkets that attract and retain customers.
More

Let's Discuss Your Project

Describe your ideas or specific tasks. We will find the best solution together