Code

Uvodo - Headless eCommerce Platform PHP & JS (White Label)

Uvodo - Headless eCommerce Platform PHP & JS (White Label)

By
Cart 136 sales
Recently Updated
​ ​

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:
- `zip`
- `pdo`
- `json`
- `mbstring`
- `openssl`
- `pcre`
- `tokenizer`
- `ctype`
- `fileinfo`
- `filter`
Also, you need to have `npm` installed globally and PHP `pass-thru` function must be enabled.

Product Demo

Shop demo: https://demo.uvodo.com/
Admin demo: https://demo.uvodo.com/admin
Email: admin@uvodo.com
Pass: 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.

Getting started

To start using Uvodo, you need to:

  • Download Uvodo
  • Install it on your server
  • Set up Uvodo store

Learn how to install Uvodo and more information about the deployment.

Who is Uvodo for?

Uvodo is for:

  • Online sellers
  • Developers & digital agencies

Online sellers.
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.

Download Uvodo

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.

Installation guide

Check out the following resources:

Deployment resources:

User guide

Uvodo’s User guide.

  • 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.

Developer guide

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.

Uvodo dashboard

Here is the list of what Uvodo dashboard includes to manage your online store.

Home
Core analytics of what’s going on with your online store lately.

  • Products & Collections
  • Product variations (attributes & values)
  • Inventory
  • Quantity
  • SKU
  • Barcode
  • Product SEO

Orders
Order details, payment, and shipping status, contact details, and shipping address.

Customer
Customer list and management.

Themes
Available Uvodo themes.

Plugins
Add and manage plugins.

Marketplace
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.

Settings
General store and account settings, payments, geo zones, shipping, taxes, social profiles, legal pages, updates, and password settings.

Customization

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.

Updates

Uvodo will send free lifetime updates.

Support

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.

Feature request

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.

Roadmap

You can keep an eye on our upcoming or current feature updates fromUvodo’s roadmap.

Community

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.

Payment Options

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

Self-hosted data – Source code & data located in your servers. You have full control over your data.

Headless Architecture

Headless Architecture – Uvodo eCommerce platform is built with headless architecture.

Full Customization
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

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.

The GDPR/CCPA & Cookie Management plugin allows you to get consent from your customers about the use of cookies on your website. You can customize the layout and design of the cookie bar.

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

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

Planum consists of UI components that developers can refer to whilst their plugin, module, and application development

REST APIs

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
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey