List landing page checkout shipping options
Changed onPage-scoped public endpoint used by Scalev.checkout.shippingOptions(payload). It accepts items, destination, and payment_method, then resolves the store from the authenticated page. For an authorized published builder page, postcode collection follows that page's store configuration. A postcode remains required for authored HTML pages. For the current published builder form only, allow_incomplete: true also permits quoting shipping before a required postcode is selected. This preview does not authorize order creation or bypass the form's postcode validation. Other browser parameters cannot override the postcode policy. The destination location, current items, shipping availability and quoted costs are still validated by the backend. Published builder forms follow the existing landing-page draft order policy: insufficient inventory does not block shipping previews. With both allow_incomplete: true and include_provisional: true, the current published builder can quote shipping while a customer-entered price is unfinished. The result is non-payable and never authorizes an order. Storefront and authored HTML validation remains unchanged; order creation stays strict.
Request
- Base URLhttps://api.scalev.com
- URLhttps://api.scalev.com/v3/pages/{page_unique_id}/checkout/shipping-options
- Authnone required
Request body
Example request
{
"items": [
{
"type": "product",
"variant_unique_id": "variant_x7f2a9",
"bundle_price_option_unique_id": "bundle_price_option_p4k8q2",
"quantity": 1
}
],
"destination": {
"address": "Jl. Kopi No. 1",
"postal_code": "10510"
},
"payment_method": "bank_transfer"
}Response
Landing page checkout shipping options
Example response
{
"data": [
{
"courier_code": "jne",
"courier_name": "Ninja Xpress",
"service_code": "REG",
"name": "Regular"
}
]
}Changes
- info
api tag
Landing Page Runtimeadded - info
api tag
HTML Mode Pagesremoved
- info
- info
added the new optional request property
- info
added the new optional request property
- info
added the optional property
//to the response with the status
- info