With our partner, we have completed a “job classifieds” service, specialized for the IT industry using the WordPress CMS system, a graphic theme and a set of plugins. Our responsibility was to develop the concept of website specialization (features of the advertisement), customizing the listing and details of the advertisement, organizing the website structure, initial visual stylization of the WordPress theme according to a given graphic design, debugging plugins errors.
We have completed two websites for our client of local services. Our tasks were installation of WordPress with necessary plugins, graphic slides design, creation of marketing communication, development of a custom WordPress plugin with registration form of home appliances faults, content optimization, page structure and initiation of web positioning basic steps. The most interesting element was the plugin for faults registration form, configurable within the WordPress administration panel. The form contains a categorized list of household appliances faults, viewed using the jqueryUi accordion control, where the user instead of describing the fault with his own words, has the opportunity to mark several of the available symptoms from the list, which there are then automatically typed in the symptoms field. It simplifies the life of the user and at the same time clarifies the communication between the client and the local company.
The Internet has been a significant sales channel for a long time. It gives the opportunity for small companies that do not have a competitive advantage, eg capital, to start a business and possibly expand it also for branches of sales or classical distribution, which is a bit of success.
At the beginning, minimizing costs is the most important thing, so of course businessmen are considering starting up online stores using one of many free scripts, especially in PHP / MySQL technology (availability of stable hosting at an attractive price).
At the moment, WordPress has become very popular, being a CMS system expandable with additional plugins. Some plugins for e-commerce appeared, including Woocommerce. This is an interesting phenomenon, because previously popular CMS was Joomla, which also had store solutions such as VirtueMart. Nevertheless, the concept of WordPress has caused its growing popularity and interest in e-commerce plugins.
In the meantime, there were a lot of stand-alone store solutions such as Prestashop, a lot of time developed and rebuilt.
Currently, the frequently asked question is – what to choose – WooCommerce or Prestashop.
I will try to briefly address this question. However, I will not spend much time comparing functionalities but I will look at the issue from the perspective of a:
WooCommerce is a plugin for WordPress. If we plan to expand our e-commerce store / solution with social functions, such as a forum for advice about our products, a social module, user profiles, lots of fancy gadgets, etc. WordPress + WooCommerce is definitely a better route. For sure, however, we will face problems related to low stability and refinement of WordPress or WooCommerce plugins as well as their cooperation – let’s check whether the plugins chosen by us cooperate with each other and in what version. Not everything gold that shines.
However, if you plan to simply have a store – product catalog, basket etc. and do not go too far – here is no doubt a better choice is Prestashop. It offers a solid and stable package for the start. Poblems can be with efficiency.
Looking at the programmer’s eye for both solutions, for sure the CMS WordPress runtime is easier to absorb the simplicity of expanding our store with new functionalities or its customization – we have actions and filters and very decent WordPress documentation. In turn, in the case of WooCommerce, which is not strictly a store but a commercial plug to which we can find both store accessories and, for example, a cooperating advertising website – at the moment it can be seen that the code for plugins or extensions is often messy. WordPress itself does not theoretically offer add-ons using the MVC model (although let’s be honest – an advanced programmer can organize the code or its templates accordingly).
It’s just that when learning Prestashop we learn Prestashop, in the case of WooCommerce, however, we have some growing experience in WordPress. Theoretically, there will be more websites than shops, but in turn, the stores, however, the companies are more willing to invest, because they bring noticeable revenues, rather than the websites being business cards.
So the choice is yours.
You can certainly say to business managers – do not succumb to miraculous banners about reliability and mystical reliability of WooCommerce or Prestashop (although Prestashop is better here for now). If you plan to develop a business based on these stores, then at some stage you will be contracting programmers to extend or customize the functionality – above all, a good definition of requirements. As of today, Prestashop offers for business, a strictly stabile shop and a refined whole – in the area of the store. In the case of WooCommerce, at least from the point of view of a programmer executing repair orders – there are more problems. However, there are more WordPress developers.
Also, when choosing a software and especially additional modules / plugins, do not count on the fact that they will work with each other without any problems, especially in the case of WordPress / WooCommerce plugins. They can mutually interfere in the proper operation of the store. Refining the free plugins leaves a lot to be desired (“People’s hands light but unhelpful”.), So you should also consider commercial plugins – the work of a programmer improving free software also costs. We do not enable automatic WordPress / WooCommerce updates or add-ons. Updates must be done on the developer’s copy of your own store. If they succeed – we do the same on the production version (earning).
Hybrid solutions are also possible. For example, company, cms and community functions will be implemented on CMS WordPress, and the store for subdomain, e.g. a store. * In Prestashop – “Humble bodies, two mothers sucks”. An efficient programmer should be able to set up functional modules (eg write a WordPress plugin extending to Prestashopa tables).
However, importantly, if we have an experienced web developer / company in any of the solutions that has experience in building, customizing, integrating modules or maintaining it – choose the store in which it has experience. For a long distance, the “programmer” resource becomes crucial.
Have a nice business.
For a local services company customer, we have written a plugin for CMS WordPress that implements online booking and calendar functionality. It can be used as a simple system of registering and booking online visits with minimal costs of a virtual server where the company’s website already exists.
The plugin is dedicated to service providers such as hairdressers, beauty salons, eg hair removal, manicure, eyelash extensions, stylists, spa, cosmetics, dental, psychological, psychiatric, gynecological, ophthalmic office etc. It will help in booking tennis, squash or golf courts, gymnasiums etc. There is a possibility to adjust or modify the plugin according to individual customer requirements.
The plugin can work as standalone solution or can be integrated with bigger system also working on a virtual private server.
CMS systems are a response to the need for frequent updating of websites without the need to hire a programmer. The modularity of CMS systems shortens the process of building a website or website and opens the way for free development or changes. Separation of the visual template of the website from the content stored in the database allows for a flexible refreshing of the image without the need for a complete reconstruction. The use of the CMS system for the purpose of building a major internet service is now a standard and even a necessity.
WordPress is one of the three most popular CMS systems based on the PHP / MySQL / Apache technology. As each of them has its own specificity and under certain circumstances is the optimal choice. Important aspects that make WordPress a good choice are:
For our client we have optimized Prestashop’s one page checkout form in respect of:
Optimizing the one page checkout form aims at improving the ergonomics, intuitive operation and communication in the process of order completion. Accurate optimization should increase the ratio of orders placed to the filled baskets (reduce the number of abandoned shopping carts). Case studies also show, that 80% of the basic optimization changes of the one page checkout may lead to an increase in average order value by 20%.
If interested, please contact: firstname.lastname@example.org