In order to improve the work on the project, it was divided into smaller parts.
The work began with the coding of the views of the parent page, i.e. what is currently located at thelittlesensory.co. This was the most time-consuming part of the project. The subpages were encoded with the plugin Advanced Custom Fields Pro. As part of the work we prepared editable subpages templates. On the basis of these, the administrator can create additional subpages.
After completing this step, we started coding the purchase process. The shopping cart and order page were created at this stage to have more time for testing the purchase process. WooCommerce, the basis of the solution, has been supplemented with fields that improve event management.
The next step was the coding of the franchises pages. Here, we also used the ACF Pro plugin. The services of the individual branches were characterised by a simpler design, but also required more customisation options.
Within the franchise, individual stores can offer one or more of the five services: Little Glow, Little Nature, Little Massage, Little Yoga and – our favourite – Little Mess.
Each service has different logo and colours. Therefore, we had to encode the templates so that the subpages could be freely edited, and in addition we had to teach WordPress what to do and what colours and images should be used when the franchise offers more than one service.
After preparing the franchise services, we worked on the encoding of the location map based on the Store Locator plugin chosen by the customer. The code of the plugin had to be changed to display the information the client needs.
After all subpage views were coded and tested, the next big challenge was the data import. In the previous version of the service, products were added based on a heavy plugin that has not been supported by the developers for years. This was a problem and a potential threat – you should never use outdated plugins that could cause damage to your website or a hacker attacks. Also, part of the old database was damaged and it was impossible to use the old directory.
For this reason, the products could only be imported in part automatically. Many parts had to be moved manually, which required a great deal of challenge and care.
The last step was (so far) the ability to log on to the respective franchise websites and open an account. As a result, recurring users do not have to fill in the order data every time.
As always, we prepared training materials after the collaboration, this time not only as a video, but also as a text. This was important because each of the franchise’s owners has different technical skills. For this reason, we have made sure that the tutorials are clear and understandable.
In addition, during the days of the release of the new service, we were in constant contact not only with Roxanne, the owner of the brand, but also with the franchisees. Thanks to our commitment, the average response time was less than 40 seconds.
We faced many challenges at each stage: adapting the graphic design to the needs of browsers and mobile devices, entering data on franchise sites, or importing data. We are proud to have mastered everything and to have provided Roxanne with a functional platform that allows you to easily manage your branch network and service for new franchises.