D
API Reference

Storefront Routes

Route web published untuk home store, product, daftar produk, cart, checkout, payment pending, success, download, dan shortlink.

Route berikut merender halaman Inertia atau file download. Route root juga memiliki bentuk path-based di bawah /{username}.

Published root

MethodPathController/peran
GET/Published storefront home
GET/product/{id_product}Product detail
GET/products/{sectionId}Semua product pada section
GET/cartCart
GET/checkoutCheckout
POST/checkout/prepareMenyiapkan checkout
POST/checkout/storeMenyimpan/memproses checkout
GET/payment/pending/{orderId}Payment pending
GET/success-page/{session_id}/{order_number}/{phone_number?}Success page
GET/download/qr/{filename}Download QR
GET/download/s3Download asset dari S3

Path-based store

Group /{username} memakai route yang sama secara semantik:

text
GET  /{username}
GET  /{username}/product/{slug}
GET  /{username}/products/{sectionId}
GET  /{username}/cart
GET  /{username}/checkout
POST /{username}/checkout/prepare
POST /{username}/checkout/store

Group ini memakai middleware resolve.store.username. Catch-all page berada paling bawah.

MethodPathPeran
GET/wa/{id}Shortlink produk ke WhatsApp
GET/wa/{id}/variant/{variant_sku}Shortlink variant
GET/form/{id}Form sebelum redirect WhatsApp