Selling and converting are two different jobs. Rather than grafting a checkout onto the conversion application, the store is a full Sylius application in its own right.
Ce que j'y fais
- Catalogue reduced to the essentials: credit packs as variants, with their payment methods and invoicing
- On a paid order, a credit entitlement is recorded locally — never a direct write into the other application's database, so nothing to repair if it is unavailable
- Double idempotency: one entitlement per order on the store side, one movement per origin on the wallet side; a replayed sync never credits twice
- One account: the customer signs in once and finds their credits on the converter, with no second password
- Dedicated admin screen for credits: full movement history and traceable manual adjustment
Sous le capot
SyliusSymfonyPHPMariaDBTwig
Les autres volets du produit