> For the complete documentation index, see [llms.txt](https://developer.firmhouse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.firmhouse.com/guides.md).

# Guides

- [Creating a Storefront App](https://developer.firmhouse.com/guides/creating-a-storefront-app.md): This guide covers a series of queries and mutations to handle typical storefront application scenarios.
- [Updating the amount of discount on each order](https://developer.firmhouse.com/guides/updating-the-amount-of-discount-on-each-order.md): This guide shows you how to make a webhook handler that updates the discounts for a subscription on every order.
- [Build a switch/upgrade plan flow that requires payment](https://developer.firmhouse.com/guides/build-a-switch-upgrade-plan-flow-that-requires-payment.md): Let your customers switch from their current plan to a new plan by making an initial payment.
- [Setting up Shopify Native Checkout](https://developer.firmhouse.com/guides/setting-up-shopify-native-checkout.md)
- [Adding selling plan options to your Shopify product pages](https://developer.firmhouse.com/guides/setting-up-shopify-native-checkout/adding-selling-plan-options-to-your-shopify-product-pages.md): This guide will help you integrate Selling Plan options into your Shopify store’s product pages
