
Dynamic Product Data on WooCommerce
Le Cacaotier
Le Cacaotier is a French artisan chocolatier renowned for the exceptional quality of its creations. With several physical shops in strategic locations, the brand has built a solid reputation among fine chocolate lovers. Faced with evolving consumer habits and a desire to reach a wider audience, Le Cacaotier decided to launch online sales and develop its digital presence.

When WooCommerce is no longer enough
This data already existed in their ERP but WordPress had no proper way to manage it per variation. Teams had to duplicate information, leading to error risks and heavy maintenance.
We therefore designed a custom WordPress plugin capable of interconnecting the ERP, WooCommerce, ACF, and DIVI in order to fully automate product data management and dynamically display the right information on the customer-facing side.
Challenges to address
Different information per variation
Each flavour or assortment has its own ingredients, allergens, and nutritional values
No native solution
WooCommerce does not handle advanced custom fields at the variation level
Risk of critical errors
Incorrect allergen information can directly impact customer trust and safety
A WordPress plugin designed as a data bridge
Main features
- Custom fields directly on each WooCommerce variation
- Admin interface to dynamically create new fields (label, help text, ACF identifier)
- Automatic fallback to parent product fields
- Maintainable architecture with no WooCommerce core hacks
Technologies used
Development process
Discover the interface

Website homepage

Flavour selection with dynamic information

WooCommerce variation tab with custom fields

Plugin admin interface for creating fields

Chocolate gift box
Results and satisfaction
Business impact
Quick understanding of my problem and proposal of a well-adapted solution, deployed very rapidly. Louis and Grégoire were able to unblock a central issue before the launch of the new version of our website.
