Uvodo is a Self-Hosted, Source-available, Headless eCommerce platform for online sellers, developers, and digital agencies. Uvodo offers a complete suite of eCommerce-focused features that are individually tailored to meet the needs of any business. Plus, as an owner of the source code, you can customize the platform in whichever way you want!
The application is written in pure PHP with concepts of Layered Architecture and Domain Driven Design. For Storefront, Checkout, and Admin UI, several frontend technologies such as ReactJS and TypeScript have been used.
Server requirements: Uvodo 2.0.0 requires PHP 8.0.2+, Node v16.0.0+ and Composer v2.4+ (globally installed). Other than that following PHP extensions are required:
Also, you need to have `npm` installed globally and PHP `pass-thru` function must be enabled.
Product DemoShop demo: https://demo.uvodo.com/
Admin demo: https://demo.uvodo.com/admin
What is Uvodo?
Uvodo is a fully customizable plug & play eCommerce platform. It’s a Self-hosted and Headless eCommerce platform. Uvodo is for online sellers, developers, and digital agencies.
Uvodo’s source code is available to the users to customize the platform fully.
To start using Uvodo, you need to:
- Download Uvodo
- Install it on your server
- Set up Uvodo store
Who is Uvodo for?
Uvodo is for:
- Online sellers
- Developers & digital agencies
Uvodo gives you everything to move your business online and manage every aspect of your business.
Developers & digital agencies.
If you are a developer or own an agency, you can customize Uvodo and resell it to your clients, with Uvodo’s Extended License.
There are two options upon downloading Uvodo: with Regular and Extended licenses, each including 6-month support by default.
Both the Regular and Extended options may include extended support of 12 months by your choice with extra added costs.
Read more about CodeCanyon’s Licence regulation.
Check out the following resources:
- In the User guide articles, you can learn about:
- Uvodo admin settings,
- How to manage your store from the admin dashboard,
- How to add plugins to Uvodo.
Uvodo’s Developer guide.
In the Developer guide articles, you can learn about:
- Explanation of the codebase of the product,
- Documentation for end users who want to customize or extend the product.
Here is the list of what Uvodo dashboard includes to manage your online store.
Core analytics of what’s going on with your online store lately.
- Products & Collections
- Product variations (attributes & values)
- Product SEO
Order details, payment, and shipping status, contact details, and shipping address.
Customer list and management.
Available Uvodo themes.
Add and manage plugins.
Stripe, PayPal, Cash on Delivery, Mailer SMTP, and Database Queue plugins come with the installation.
Uvodo marketplace is an eCommerce tool that allows merchants to download plugins needed for their online stores.
Check Uvodo plugins on our portfolio.
General store and account settings, payments, geo zones, shipping, taxes, social profiles, legal pages, updates, and password settings.
As an owner of the source code, you can make any customization in any aspect of Uvodo.
Theme editor plugin is also available to edit the plugins.
Billing & payment
You get Uvodo for a one-time fee, with no commissions and recurring fees.
Uvodo will send free lifetime updates.
You can write to ourDiscord community for the resolution of any issue. After the support trial, that is included in your purchase ends, you can extend support.
Uvodo actually encourages you to give feedback and request a feature to develop itself and improve your business journey and experience.
You can request a feature on our portal: request a feature.
You can keep an eye on our upcoming or current feature updates fromUvodo’s roadmap.
We have a Discord community of developers, eCommerce experts, and entrepreneurs like you where we share pro tips, advice on topics, and exchange ideas.
Join our Discord community here.
It has built-in payment gateways and manual payment methods: PayPal, Stripe, and Cash on Delivery. You can also download other payment plugins like Razorpay, iyzico, Myfatoorah, Mercado Pago, and Flutterwave – more is being developed upon the feature requests.
Mobile First Design
Uvodo’s both admin dashboard and storefront themes are mobile responsive.
Self-hosted data – Source code & data located in your servers. You have full control over your data.
Headless Architecture – Uvodo eCommerce platform is built with headless architecture.
Full Customization – Uvodo is 360-degree customizable, meaning you can change any part of the UI/UX or codebase to suit your needs. You can customize anything from product pages to checkout flows, as well as add custom features. You can also edit your Uvodo themes with the Theme editor plugin.
Integration of 3rd party applications via REST APIs Mobile store-front & admin dashboard
Mailer (SMTP) plugin
Uvodo’s Mailer plugin will allow you to configure SMTP to send emails from your website. The Mailer plugin comes with installation.
Amazon SES (Simple Email Service)
Amazon SES plugin is the perfect solution for sending and receiving emails using your own email addresses and domains. It is designed to provide reliable and cost-effective delivery of email messages.
Database queue is a queue driver which is one of Uvodo’s supported drivers (File-based, Amazon SQS).
Theme Editor plugin
Uvodo’s Theme Editor plugin allows you to easily make changes to their store’s theme without needing any coding knowledge.
GDPR/CCPA & Cookie Management
Buy on WhatsApp plugin
Buy on WhatsApp is a plugin that provides an easy way for customers to communicate with the seller and purchase products or services directly over WhatsApp. Once the customer has selected the items they would like to buy, they can click on the Buy on WhatsApp button to proceed with the buying process on WhatsApp.
Planum is a design system for Uvodo. Uvodo’s design system with comprehensive building elements for plugin, module, and application development. It is a UI Kit with comprehensive building elements which consist of React components.
Planum has a set of guidelines that are built into the library to help developers create beautiful and consistent interfaces for their plugins, modules, and applications while focusing on their skill sets and avoiding wasting time on designing UI elements for development.
Planum consists of UI components that developers can refer to whilst their plugin, module, and application development
Admin REST API
You can learn about the features, functionalities, and all the information that’s required to work with Admin API
Storefront REST API
You can explore all information required to build authentic eCommerce experiences for your storefront with API references.CHANGELOG
More updates coming soon..
Version 2.0.4 (31 December 2022)
Added Location Module Added Inventory module Added Packing Module for Shipping Added Shipping Carrier plugins support to the Shipping Module Added Order Tracking Details to orders detail Added a New Fashion theme Fixed Admin UI Sidebar improvements Fixed Settings UI design improvements
Version 2.0.3 (18 November 2022)
Added: iyzico payment gateway add-on Added: Myfatoorah payment gateway add-on Added: Flutterwave payment gateway add-on Added: Razorpay payment gateway add-on Added: Export customer list via CSV or Excel Added: Order shipping statuses Added: Possible to update Uvodo with the composer Added: Theme Editor Add-On Added: Add WhatsApp to Social profiles Added: Pin page header on the top create a product and create a collection Added: Preview product in the edit product Added: Allowing restricted storefront by IP address to indicate the store is under construction Fixed: Country doesn't change in storefront edit address user account page Fixed: Discounted product price not matching the ordered product price in the order list and order detail page Fixed: Product image fixed in order Fixed: Order status label text fix Fixed: Modals show as a drawer in mobile Fixed: Stats chart in dashboard fixed for Firefox Fixed: Can not add $0 as a shipping fee Fixed: Save button is not activated when uploading an image with a URL in the edit collection page Fixed: Storefront product scroll load list Fixed: Data loss occurs after updating in legal page Fixed: Long product title overflow fixed Fixed: Shipping option price value can be left blank now Improvements: collection form submit button UX Improvements: Added help info box to the shipping list Improvements: Some info & alert boxes removed
Version 2.0.2 (16 October 2022)
Fix: Shop’s logo if not exists email template bug Fix: Shop images delete bug Fix: Account image delete bug Fix: password enter bug on Uvodo installation step Added: order transaction list to order detail page Updated: Seo optimization in canvas theme Updated: Cookie set disabled in SSR Updated: Admin UI Mobile Responsive version
Version 2.0.1 (07 October 2022)
Fix Minor bug fixes in the installation flow.
Version 2.0.0 (05 October 2022)
Added: New option to see Today's sales, Total sales, and Total orders Added: New option to see Top products and Top costumers Added: New option to see Uvodo's latest Blog articles Added: New option to add collections to products on the create a product page Added: New option to add tags to products on the create a product page Added: New option to upload product images via media URL Added: New option to set the tax rate for products Added: Create product collection Added: Option to upload media files to collections Added: Option to change collection status Added: Option to edit SEO Meta description, URL Handle, page title Added: New option - Filter orders: Filter your orders on the orders page Added: New option - Sort orders: Sort your orders on the orders page Added: New option to display storefront templates Added: Add new plugins, update, and activate or deactivate them Added: Paypal, Stripe, Cash on delivery payments methods Added: New option to upload Storefront logo Added: New option to upload Favicon Added: New option to upload General social image Added: New option to change the language of Admin Dashboard Added: Create Geozones for shipping profiles and tax rate calculations for specific countries Added: To check the software version, receive available updates, and update the software Added: New option to display collections on the navigation menu Added: New option to add tagline, headline, and CTA button on the banner of the home page Added: New option to add collections section on the home page
Version 1.0.4 (30 June 2022)
Fix: Image upload folder permission bug Fix: Customer address edit and update bug in the storefront Fix: Product list pricing bug in admin Fix: The product image show button doesn't work in the admin Fix: The product image delete button doesn't work in the admin Added: Order detail page in the storefront Added: Product variant image to upload and delete in admin
Version 1.0.3 (11 March 2022)
This update fixes minor bugs and adds improvements to the installation flow. New feature updates will be released soon.
Version 1.0.2 (01 Feb 2022)
FIX: Tab switch for product's additional info sections doesn't work on desktop FIX: The customer orders page throws an error ENHANCEMENT: Add improvements to the phone number inputs FIX: "1071 Specified key was too long; max key length is 767 bytes" error during the installation process. FIX: StripePaymentGateway-related issue on installation
Version 1.0.1 (27 Jan 2022)
- There was a small issue happening on PHP7 during the installation process. We released an immediate update with a fix for the issue.
Version 1.0.0 (27 Jan 2022)
- Initial release