{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-rest-api/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Custom Buy-Flow","description":"Developer documentation for the WHMCS API — the","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"custom-buy-flow","__idx":0},"children":["Custom Buy-Flow"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["One of the goals of the shopping cart is to reduce the time it takes from starting the cart until checkout. The diagram below shows a typical buy-flow. With the Custom Buy-Flow API, you can customize the shopping experience to best serve your customers."]},{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/custom-buy-flow.8889f99116ab3f157f565da7d298ce5a3b225c8eb6cc84cb74d9cfe30ef75ca1.9c1bb791.png"},"children":[]}]},"headings":[{"value":"Custom Buy-Flow","id":"custom-buy-flow","depth":1}],"frontmatter":{"title":"Custom Buy-Flow","seo":{"title":"Custom Buy-Flow"}},"lastModified":"2026-08-03T20:15:25.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/rest-api/custom-buy-flow","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}