Client
GREEN LOTUS
Green Lotus is a family business where everyone has their role, doing what they enjoy most. It is both our family and life philosophy, which we fulfill here. We take pride in the satisfaction of our clients and continuously work on improving our services.
Task
For Greenlotus.sk, we have been preparing newsletters, graphics for social media, and managing the old website for a long time.
The task for the new website was clear: the client needed a modern design, bilingual support, and integration with GramCRM.
Design and implementation
The website was custom-built based on our design, ensuring the preservation of its identity and structure.
For development, we chose WordPress CMS, using proven tools such as Elementor PRO and the Crocoblock extension. The project also includes a responsive version, SEO optimization, and performance improvements for fast loading.
For multilingual functionality, we used WPML.org.
Technical specification of the web solution
01. Client requirements
- Modern design
- Easy administration
- Integration with GramCRM
- E-commerce solution
- Order form
- Language translations
02. E-commerce
For the e-commerce solution, we selected WooCommerce and set it up for product sales (Gift Cards).
Through WooCommerce, customers can book a massage and make payments directly on the website. The reservation is then transferred to GramCRM via API.
Customers receive email notifications, and the reception is also alerted about new reservations.
03. CMS WordPress
Green Lotus previously ran on OctoberCMS, which did not meet the client’s needs.
We built the new website using OpenSource CMS WordPress.
04. Multilingual support
The new website allows for easy translation into any language.
We implemented WPML, the most widely used and advanced plugin for website translation.
05. API Synchronization with GramCRM
We integrated WordPress CMS with GramCRM via API, which the client uses for reservation management and other operations.
All website data is transferred as follows:
- Orders → Leads (tagged as „order“)
- Reservations via form → Leads (tagged as „reservation“)
- Customer data is stored in GramCRM, and synchronized data is labeled as „Import“.
The client can then see all order and reservation details in GramCRM.