Table of contents:
- What is Uvodo?
- Getting started
- For developers
- Download Uvodo
- License key
- Server requirements
- Installation guide
– Video tutorials
- On-screen instructions
- Set up Uvodo store
- About Uvodo dashboard
- Billing & payment
- Feature request
- Frequently asked questions
What is Uvodo?
Uvodo is source-available, headless, self-hosted eCommerce solution. Uvodo provides a self-hosted eCommerce platform for digital agencies to service their merchants from a single place. It’s customizable, scalable, and compatible with 3rd party technologies.
From the scratch, the application is written in pure PHP with concepts of Layered Architecture and Domain Driven Design. For storefront and admin UI, several frontend technologies such as PUG, VueJS and TypeScript have been used.
To start using Uvodo, you need to:
- Download Uvodo
- Install it on your server
- Set up Uvodo store
If you are a developer or own an agency, you can customize Uvodo and resell it to your clients.
NOTE: to use Uvodo as a developer, you need to get Uvodo’s Extended License.
There are two options upon downloading Uvodo: with Regular and Extended licenses, each including 6-month support.
Both the Regular and Extended options may include extended support of 12 months by your choice with extra added costs.
To download Uvodo, go to the Uvodo CodeCanyon page:
- Choose one of the license options from the dropdown menu and your support preferences
- Click on the “Buy Now” button.
NOTE: make sure you have your domain and hosting configured to start the installation. If you don’t have a domain and hosting ready yet, we can get everything done for you. Submit a ticket.
Uvodo license key
Learn how to find your license key (purchase code) on Envato here.
The following prerequisites must be writeable to complete the installation. If at least one directory is not writeable, you can contact us for help.
Please apply the following steps to install Uvodo successfully:
- Once you downloaded the zip archive file from the CodeCanyon, upload it to any directory in your web server/hosting.
- Extract all files from the zip archive to the directory in your web server where you want the application to be installed. Zip archive includes several files which might be hidden by default in some web hosting providers. Make sure you’ve extracted those files as well.
- You should see the “public” directory after extracting all files. This directory must be publicly accessible. Also, make sure you’ve configured your server (Nginx or Apache) to redirect all requests to the “index.php” inside of the “public” directory.
- Open your web browser and navigate to the directory you’ve selected in step 2. The page should be redirected to the installation page automatically.
- Follow on-screen instructions in your web browser.
NOTE: After successful installation, you can modify some configurations in the
.env file which is located in the directory where you’ve extracted the zip archive in step 2.
Check step-by-step video guides on installation and troubleshooting.
How to install Uvodo eCommerce on live server?
In this video, you’ll learn how to install the Uvodo eCommerce script on a live server. Make sure you have your domain and hosting configured to proceed the installation process.
Fixing the Permissions for Files and Directory from cPanel – Terminal | Troubleshooting
In this video you’ll learn how to fix the permissions for files and directory from cPanel – Terminal in case you got an “internal server error” message in your browser tab while installing the Uvodo script.
The further process includes the following steps:
- Select language
- Check requirements
- License activation
- Database setup
- Account details
- Store location
Select preferred language for your seller dashboard.
Check requirements – server directory to know if it’s eligible for installation. The status of each directory must be writable in order to continue the installation process. If at least one directory in prerequisites is not writeable, you can’t proceed with the installation process.
Activate the license by entering the unique purchasing code that you get when you buy Uvodo from CodeCanyon.
Set up the database. Here, we need to ensure that your database is valid before proceeding with the installation. You can always change the configuration later on. In this step, you need to enter your database connection details like hosting, database, and username and password to access the database.
Set up your seller account to access your Uvodo dashboard. You can also check the box to import dummy data (test products) to your product list to see your storefront in action. You can delete it later.
Set up location by adding the information where your physical store is located. This stock (default location) address is required to track inventory and fulfill orders.
Installation. This is the last step, where the system is setting up Uvodo for you.
Now you can log in to your seller dashboard to set up your store.
Set up Uvodo store
After successful installation, you’ll be redirected to your Uvodo dashboard. Log in with the username and password you set in the installation process.
In order to start selling on your Uvodo store, you’ll need to:
- Add addresses
- Enable payment methods
- Set shipping rules
- Define tax rules
- Add products
Add store addresses
Two contact addresses: one – store details for your customers to reach you and for the system to send information about updates like new orders, another one – store address for the information that will appear on the order invoices.
Enable payment methods
Payment methods include online payment gateways, pay on delivery, and manual payments options.
Set shipping rules
You can create as many shipping rules as you want for specific regions or countries.
Define tax rules
You can create as many tax rules as you want for different zones with certain percentages.
Edit basic product information, set shipping and tax rules, optimize a product page for search engines, and set the status for publishing or keeping as a draft.
Here we listed what Uvodo’s seller dashboard includes to manage your online store.
Core analytics of your store.
One-click update notifications.
Product management, inventory, and collections.
Order management, fulfillment, and manual order creation.
Customer management, customer list, and manual customer creation.
General store and account management, payment, legal pages, and password settings, shipping and tax rules, and social profiles management.
As an owner of the source code, you can make any customization in any aspect of Uvodo. You can always submit a ticket to hand over technical support to us.
Billing & payment
You get Uvodo for a one-time fee, with no commissions and recurring fees.
NOTE: customization requests may require additional costs.
Uvodo will send free updates for the core features for a lifetime regardless of the license type you’ve purchased.
NOTE: core features include all the necessary tools needed to manage an online store.
After the support trial, which is included in your purchase (6 or 12-month depending on your purchase ends), you can extend support, or submit a ticket on Uvodo’s support hub for the resolution of any issue.
You can contribute and participate Uvodo’s feature development, upvote for a feature that excites you the most to see in the next update
You can also keep an eye on our upcoming or current feature updates from Uvodo’s roadmap.
Frequently asked questions
Check our FAQ page if you have some questions on your mind.