At last, FlyShades subscribed to a web host for one year with a registered domain name flyshades.net. Upon receiving the cPanel specs, I immediately installed WordPress so I can begin setting up its website.
The multi-site eCommerce is organised as follows.
The root directory houses the main site. This serves as the gateway to the main online store and its all branches. This also serves as the source of the domain’s principal landing page.
The landing page features its newest product with a SHOP call-to-action (CTA) button to direct the user to the main store. A user’s option is to direct the users to the list of branches if they want to pick up the ordered item at a branch nearest.
A visual page builder called Elementor was installed to design the landing page.
You can view the FlyShades main home page at flyshades.net.
After weeks of research and study, I came up with a solution.
The eCommerce site will be built with WordPress — a content management system (CMS). It is a stable system and powers more than 33% of all websites on the Internet making it the most popular platform worldwide. Ref
To extend the capability of WordPress, I settled with WooCommerce to handle its eCommerce functions. Reviews I have read favoured WooCommerce over other eCommerce solutions.
Among the themes I have tested, I find Woostify satisfactory. It is compatible with WooCommerce and Elementor — a visual designer that I often use.
To handle its POS, I initially recommended FooSales POS. But for the reason that it recently made it available only on a subscription basis, which is $30/month per domain, I scrapped FooSales. An alternative is to use WooCommerce POS; a second alternative is to simply access the online store at branch level.
There are other plugins (extended apps) that the eCommerce site requires, but I will discuss those in later posts.
Beyond these digital systems and solutions, an even crucial part is to develop an effective system and control procedures that will regulate the user role responsibilities, communication and the proper flow of transactions and documents. But this is beyond my domain. This will be the responsibility of the client’s accountants and auditors. Being an accountant myself, however, I can be available for consultation.