E-commerce · 2021

Online store + admin

An online store on WooCommerce, 2021: catalog and checkout, custom Stripe payment processing, a connection to the central CRM and an admin panel for operators.

Online store + admin
Role
Developer
Team
From storefront to admin
Period
2021
Stack
  • WooCommerce
  • Vue
  • Stripe
01

Context

Orders from the store had to reach the CRM without anyone copying them by hand.

02

What I built

A WooCommerce storefront with a catalog, cart and checkout. Custom Stripe payment processing written for this store. A connection to the CRM: a paid order shows up there by itself. And order handling in the admin panel for operators.

03

Architecture

I left the catalog, cart and orders to WooCommerce, since it already does that well. Stripe handles the money. My own code is only where the platform falls short: payment, the CRM connection and the admin panel. An order counts as paid only when Stripe confirms the payment on the server. The CRM record is created from the confirmed order exactly once. If the CRM is down, the paid order is not lost.

04

Outcome

The store went to production in 2021. Orders reach the CRM with no manual entry.

Results

No manual order entryWooCommerce · Stripe · CRM

Need to launch a product?

Send me the idea, the repo or the unfinished project. First I’ll ask questions, then I’ll send a written scope. Looking for someone to join your team? Tell me which role.