Context
Orders placed in the store had to reach a central CRM without anyone re-typing them.
E-commerce — 2021
A self-serve online store, built in 2021 on WooCommerce: catalog and checkout, custom Stripe payment processing, a direct link to a central CRM, and the admin flow behind it.

Orders placed in the store had to reach a central CRM without anyone re-typing them.
The storefront on WooCommerce — catalog, cart and checkout. Payments through custom Stripe processing written for this store, not a stock checkout. A link from the store to the central CRM, so a paid order is created there automatically. And an admin-side order flow for the store’s operators.
WooCommerce on WordPress owns the catalog, cart and orders — what a platform already does well did not need rewriting. Stripe handles the money. The custom code sits where the platform stops: payment, the CRM link and the admin flow. What had to be true: an order counts as paid only after Stripe confirms the payment on the server, never on the browser’s say-so; the CRM record is created from that confirmed order, once, with no person in the loop; and a hiccup on the CRM side must never cost a paid order.
The store went live in 2021 with custom Stripe payments and the CRM link in place. Orders reach the CRM with zero manual entry.
Send the idea, the repo or the half-built thing. I answer with questions first, then a written scope. Hiring? Tell me which role.