/shop/prod_Xfjs9S3fkdv is ugly. /shop/a-cool-shirt is not ugly. Stripe is great, but its API and SDK only allow you to fetch products by their ids - we can use a simple key-value store to map our slugged product names to their corresponding Stripe product ids. Yes, there are plenty of fully-managed shop services like Shopify who will do this for you already, but these platforms come with a cost and can be overkill if you just need a light e-commerce integration. For the price of one tiny extra fetch, in my opinion it makes your Stripe-backed product pages feel much more professional.