How to integrate RetailTime POS with WooCommerce

How to integrate RetailTime POS with WooCommerce

A. Create and Set Up Amazon Lightsail Account

1. If you have an Amazon AWS account, log in. If you do not yet have an account, create one at and then log in.

2. Click the Services tab, followed by the Lightsail option.

Lightsail Service

Log in to your AWS account and select the Lightsail service.


3. Choose your preferred language for use of Lightsail.

Lightsail Language

Choose your preferred Lightsail language.


4. The next step is to create an instance. First, select your instance location. It is best to choose a region that is closest to most of your potential customers so they will experience less latency.

Instance Location

Choose an instance region that will cause the least latency for the majority of your customer base.


5. Next, select Linux/Unix as your instance platform and Plesk Hosting Stack on Ubuntu as the blueprint.

Instance Platform and Blueprint

Choose your instance platform and blueprint.


6. Choose to enable automatic snapshots to create backup images of your instance, and then specify the daily time that the automatic snapshots will be executed.

Create backup image of instance

Create backup images of your instance by enabling automatic snapshots.


8. In the SSH key pair manager section, choose the Default key pair for the SSH into your instance and then select Download to download the key pair to your files (will be uploaded later).

Download SSH key pair

Download the default key pair to your files so they can be uploaded later to SSH into your instance.


9. Next, choose your instance pricing plan depending on your preferred server memory, processing, storage, and transfer for the instance.

Choose instance plan

Select your preferred instance pricing plan.


10. The final step to create your instance is to enter your instance name in the Identify your instance section, and then select the Create instance button.

11. Wait until the instance status is Running and then select the instance.

12. Within the Connect tab of the instance, copy and paste the Public IP and User name in a separate text file to save for connecting to your instance later, once your SSH client is set up.

Copy and paste instance Public IP and User name

Save the instance Public IP and User name for connecting to your instance once the SSH client is set up.


13. To set up an SSH and SCP client, you will first need to locate, download, extract and install it. In this example, we will use MobaXterm

14. Once the SSH client is installed, open it and select Session, followed by SSH.

Open the SSH Session, once your SSH client is installed.


15. In the Remote host field, enter your previously saved Public IP.

16. In the Advanced SSH settings section, click the Use private key checkbox and then select the file icon in the field. Find and select the previously downloaded default key pair in your files and then click OK.

Upload default key pair

Upload the previously downloaded default key pair from your files in the Use private key field.


17. If the previous step was successful, a “login as” prompt will appear. Type your previously saved SSH client User name and then press the enter key.

18. Next, type sudo plesk login and then copy one of the links below it for the Plesk hosting site. Paste it in an internet browser press the Enter key.

Open Plesk hosting site

Type “sudo plesk login” to access and open the Plesk hosting site URL.


19. On the web page that appears, click Advanced, followed by “Proceed to unsafe

20. On the Plesk site, enter your contact information in the fields and create a user name and password for later use. Click the Enter Plesk button to access your Plesk administration panel.

21. In the Websites & Domains section on Plesk, click the Add Domain button.

22. If you do not yet have a domain, you will need to first register for one. Then, fill in all the fields in the Adding New Webspace section to point your domain/subdomain to the Public IP of the Plesk instance you created earlier. To create a free SSL certificate for your domain, select the Secure the domain with Let’s Encrypt checkbox. Click the OK button when done to officially add your domain to the Plesk administration panel.

Point your domain to the Public IP of the Plesk instance, create a free SSL certificate, and add your domain to Plesk.


B. Install WordPress and WooCommerce on Lightsail

1. Once the domain is added, the next step is to install a WordPress site on Plesk. In the Websites & Domains section, click Install WordPress.

Install WordPress on the plesk hosting site.


2. In the WordPress Administrator section of Plesk, create a Username and Password for WordPress and enter a valid email address.

Create a Username and Password for logging into your WordPress site.


3. Then, expand the Database section and enter eCommerce as the WordPress Database name and eh_ as the Table prefix. Choose any Database user name and Database name that you would like and click Install to install WordPress.

4. Once the installation of the WordPress site is complete, it will take you to the WordPress Toolkit.

Once installed, you will be navigated to the WordPress Toolkit.


5. Next, download the RetailTime eCommerce WordPress installer here: Download

6. Reopen your SSH and SCP client (MobaXterm in this example) type /tmp/ in the left pane of the SCP session and then press the Enter key.

7. Click the Upload to the current folder icon (upwards arrow) and then select the eh-eCommerce installation file to download it to the Plesk server.

Upload eHopper eCommerce WordPress to Plesk

Upload the RetailTime eCommerce WordPress file to Plesk.


8. In the console on the right side, type the following terminal commands, pressing the Enter key after each one:

a. sudo chmod +x /tmp/

b. cd /tmp

c. sudo ./

9. Follow the installation process instructions that appear in the console, including re-entering your Plesk database name, user name, and password.

Follow the RetailTime eCommerce WordPress installation instructions in the console.


10. If the above was performed correctly, you should see a message in the console that says “RetailTime WordPress eCommerce installed successfully.”

11. Now that RetailTime WordPress eCommerce is installed, go back to your Plesk administration panel, select Websites & Domains, followed by Your WordPress installation for RetailTime WordPress eCommerce- and then click the Refresh button.

12. You can now go to “https://your Plesk WordPress domain/ wp-admin/” in a web browser to start managing your RetailTime WordPress eCommerce site.

13. Once you have accessed the WordPress site, go to Settings, followed by Reading, and then uncheck the Search Engine Visibility checkbox to start indexing your site on the internet. Click Save Changes.

14. Your default RetailTime WordPress eCommerce credentials are:

a. Username: admin

b. Password: WjoMJmFCYXTD#KEjFWAK4jCY


D. Connect RetailTime POS with WooCommerce

1. Return to your RetailTime Back Office at and then select the eCommerce section under Apps in the left menu.

eHopper eCommerce Setup

Set up the synchronization between RetailTime and your WooCommerce site on the RetailTime Back Office.


2. Enter your WordPress URL in the field and click Connect to connect the site to your RetailTime account.

3. Select the SYNC NOW button to sync all inventory data from your RetailTime account that you specified to be added to eCommerce onto your WordPress site. If you would like RetailTime to automatically sync with eCommerce at a daily scheduled time, check the Scheduled data sync checkbox and then choose a time.

4. For more information about connecting RetailTime with eCommerce, please see eCommerce and Online Ordering Integration

Update: In addition to Amazon LightSail, we successfully tested the RetailTime and Woocomerce on WordPress integration on Godaddy, and hosting services.


    • Related Articles

    • Pax Terminal Setup on RetailTime POS

      Overview RetailTime works with PAX S300 and PAX D210 devices. The PAX S300 has an ethernet wire, while the PAX D210 is wireless, with a built-in battery. Requirements Must have Freedom package to use PAX Terminal or any other card reader as a payment ...
    • Poynt Terminal Setup on RetailTime POS

      Instructions 1. In Back Office, go to Settings--->Store Settings in the left navigation menu. 2. In the Payment Gateway drop-down menu, select Poynt. Note: Your Poynt terminal will still be set up if Pax is selected from this field. 3. Click ...
    • DejaVoo Terminal Setup on RetailTime POS

      Overview US and Canadian merchants can set up and use Z1 or Z11 Dejavoo terminals to process integrated credit and debit card payments via RetailTime.  DejaVoo terminals support both, English and French languages.    Z1 DejaVoo Terminals Connects via ...
    • Setting Up QuickBooks with RetailTime

      Overview RetailTime POS is integrated with QuickBooks Online. This allows users to automatically synchronize their sales, inventory, and revenue data with your QuickBooks Plus account, eliminating the need for users to manually input data from ...
    • RetailTime Cash Drawer Setup

      Overview This article provides instructions of how to connect the RetailTime cash drawer to a printer and how to set it up in POS.   Requirements If using the BTP-R180II printer, it should be turned on and set up with RetailTime. If using built-in ...