~/talk

Headless E-commerce using ERPNext and JAMStack

links:none on file
links:none on file
slides:none on file

Motivated by 34 checkouts initiated and only 11 successful payments (roughly two thirds lost), this team builds a headless store that serves static pages from Gridsome, queries ERPNext via frappe-graphql (liamtec) to avoid overfetching, and manages UI flows with XState state machines while Netlify handles hosting, serverless functions and secrets; checkout posts orders to ERPNext and creates sales orders, invoices and payment entries, Razorpay handles payment capture, and Netlify deploy hooks rebuild the site when ERPNext documents change.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:03Problems with monolithic e-commerce
  3. 2:10Headless e-commerce solution overview
  4. 3:56Benefits of static web pages
  5. 4:47Demo of the static website
  6. 6:06ERPNext integration and checkout flow
  7. 6:26Technologies used in development
  8. 8:13Setting up GraphQL with Frappe
  9. 9:40XState state management
  10. 10:44XState integration in the app
  11. 11:27Authentication with ERPNext
  12. 11:48Netlify functions and serverless setup
  13. 12:51Netlify deployment and features
  14. 13:34Split testing and deploy hooks
  15. 14:19Conclusion and advantages
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.