A checkout experience: a named group of shipping methods shown together at checkout. It does not decide who sees it — the checkout tree does. An experience can also group checkout widgets and a post-purchase upsell page; this summary covers only its shipping methods.
Shipping methods this experience offers. Summary only: call checkoutExperience(id:) for prices, carriers, conditions, constraints, and which methods are auto-selected.
Human-readable price for this method: ‘FREE’, a formatted amount like ‘$5.99’, ‘DYNAMIC’ for carrier-calculated rates, ‘CUSTOM’ for merchant-scripted rates, or ’-’ when no price is configured. Reflects only the FIRST configured price, so a method that prices by cart weight or cart value, or that has a free-shipping threshold, may read ‘FREE’ while most carts are charged something else. Call checkoutExperience(id:) for every price and the conditions each applies to.