Uniting Crafty Artisans From All Over the World
CraftLand is an online marketplace founded by Tomas Hunca, a digital entrepreneur from Switzerland. He aspired to build more than an e-shop, but rather a digital community to gather crafty artisans from his native country and the whole world. The platform was intended to sell hand-made exceptional items, promote them on a handy platform, and share their creative ideas with other people.
We created CraftLand to give all creative people an opportunity and an easy way to share ideas, advertise products, and be a part of a unique ecosystem. All of this without having to overcome technical hurdles, so that you can focus purely on what makes you happy – your skills, passion, art, hobby, products, crafts and share the joy with everyone.
Tom Hunca
Founder of Craftland
Founder of Craftland
Implementing the Project
Simplifying Vendor Panels
Tom addressed us with a request to make the vendor panel more simple and easy to use for vendors. The task was to hide some tabs at the vendor backend sections in order not to confuse resellers with extra possibilities they do not need and add more security. Tomas also expressed his wish to show off certain customer details to limit the possibility of off-market sales.
We would also like to deactivate a couple of menu items and blocks in the vendor admin sections. At this point, we would like to make it as simple as possible. Some of the crossed-out features are also unnecessary at this stage, considering only one target market. On the other hand, we would like to keep the possibility to reactivate these features in the future - hence no hard delete.
Tom Hunca
Founder of Craftland
Founder of Craftland
That’s true. Default vendor panels are full of information and some functionality can be simply switched off or hidden. It depends on each and every case. In the case of Craftland, we introduced a range of changes to make the vendor panel clean and clear:
- The “Editing tax“ page was reworked, and a new “Default tax“ checkbox setting was added. When the checkbox is enabled, it comes up on the “Add product“ page on the vendor panel.
We made ”Enabled” the communication setting for comments and reviews for creating new orders both in the administration panel and on the storefront by default.
Some functionality in the “Add product“ and “Editing product“ pages was removed to declutter space and highlight only the core functions:
- “Extra section“ was erased from the page:
- The “Add-ons“ and “Subscribers” tabs became hidden for vendors to free them from extra functions:
We disabled some functionality for vendors to leave the full control on the marketplace to the administrator:
- Now, the ability of approving/disapproving reviews on the “Reviews“ tab is switched off for resellers, and all the reviews can be seen on the page if only the marketplace administrator does not disapprove them.
- The communication setting was made hidden on the Order page for the “Comments and reviews” section.
Design changes
The vendors’ storefronts were redesigned.
- The vendor’s phone became hidden on the “Product View“ page.
We changed the Vendor general terms. Now, the block fetches data from the “Terms & conditions“ field in the “Editing vendor” page. If a vendor does not fill the field, then the block will hide automatically.
The “Terms & Conditions” link now redirects visitors to the vendor’s micro store page opened in a new tab.
Besides, we changed some size settings:
The “Terms & Conditions” link now redirects visitors to the vendor’s micro store page opened in a new tab.
Besides, we changed some size settings:
- The Vendor store banner size became more uniform. Now, it is 1,200 x 380 pixels at maximum.
- Vendor logo is standardized as 340 x 340 pixels.
- User profile images and Invoice log have now dimensions of 200 x 200 pixels.
- The vendor profile has new fields that simplify communication between seller and buyer. As the marketplace is multilingual, we added a field with the reseller’s language and home country. We redesigned the whole page to make them seem like an all-in-on page telling a short story about each vendor. Vendors’ landing pages have comments and reviews.
The sellers’ pages now can tell a story about their owners. Our team, About us, Delivery, and Warranty & Returns sections expanded the functionality to inspire trust in customers with complete information about vendors.
Vendor pages look simple as one-pagers containing all the important information in a clear and attractive way.
Hiding inactive categories
Empty product categories needed to be automatically hidden from the storefront to declutter the interface. But, once a product is added, it should appear along with its category. When all the categories are deleted from a category, that category should disappear in order to not divert attention of customers.
So, we implemented a special script in the automatic category hiding. It triggers when some product is created, updated, or removed. It checks the product categories, their parent, and child categories. If a category does not have an active product (product with “Active” status) and child categories do not have active products, then the script changes the category status on “Disabled” for the current category, their child categories and empty parent categories.
So, we implemented a special script in the automatic category hiding. It triggers when some product is created, updated, or removed. It checks the product categories, their parent, and child categories. If a category does not have an active product (product with “Active” status) and child categories do not have active products, then the script changes the category status on “Disabled” for the current category, their child categories and empty parent categories.
Connecting to Stripe Express
One more request of Tom implied connecting Stripe Express to his Multi-Vendor. He preferred Express to the Standard account as the former seemed more user-friendly and easier in operating both from the onboarding and the user dashboard point of view. Stripe Express enables to manage payout schedules, customize the flow of funds, and control branding. The service handles onboarding, account management, and identifies platform verification. We were asked to connect destination charges either. Destination charges allow taking fees and transferring remaining funds to all connected accounts of vendors. With Stripe Express and connected destination charges, handling funds is fully automated with the cash flow as follows:
After integrating Craftland with Stripe Express, all vendors’ profiles got links pointing to their Stripe accounts with the respective Express account details.
Integrating Cookiebot
Cookiebot CMP enables a more deep compliance with privacy legislations using transparent data exchange, based on consent between end-users and the store. We integrated the service for Tom’s website. Now, entering the marketplace, you first accept all the required cookies. It makes using the website more safe both for users and the owner.
Upgrading to the latest version
That was a good decision. We usually recommend upgrading to our clients so that they could benefit from new functionality, and remove any accumulated vulnerabilities. However, the process is rather complicated. All add-ons and customized features need to be transferred accurately to avoid any conflicts and noncompliance with the latest version. But upgrading is worth doing as it has lots of benefits. Apart from improved SEO and transition to the latest version of PHP (which is safer and better perceived by Google), you have a more responsive and mobile-friendly design, get all the redirects from old links and other fixes in case there were some bugs in the older version. We have a huge experience in upgrading and can make it safely.
Results
6 major platform improvements
2 payment & compliance integrations
1 safe platform upgrade
System Integration
Custom Development
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.
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.
Let's Discuss Your Project
Describe your ideas or specific tasks. We will find the best solution together