Chief Agronomist

Web Programming
Job 2 of 18
Online store for growing vegetable crops — custom admin panel on Laravel, synchronization of stocks and prices with BAS, and a full cycle of online sales under a ready design.

Solution
- Custom backend and admin panel on Laravel — without being tied to the limitations of ready-made CMS
- Two-way synchronization with BAS via CRON: article, prices, stocks, and statuses are pulled from accounting, manual fields of the manager (description, SEO, photos) are not overwritten
- Logic of multiple warehouses: separate stocks by locations and automatic consolidated availability status
- AJAX catalog with filtering and morphological search in Ukrainian and Russian
- Personal account: orders, favorites, viewed items, reviews, login via Google
- Review system with moderation, favorites, and product comparison
- Online payment (LiqPay) and integration with Nova Poshta, transferring orders to CRM and Telegram
- SEO module: meta-tag templates, bulk generation, transliterated SEO-URLs with duplicate control
- Full eCommerce analytics GA4 via GTM (DataLayer, without native code in templates)
- Optimization for LiteSpeed: caching, WebP, lazyload, minification

The client received a fast store that operates as a single system: the manager handles everything in one custom admin panel, prices and stocks are pulled from BAS without manual work, orders immediately go to CRM, and marketing has a complete picture in GA4. The store scales for thousands of products and multiple warehouses without losing speed.