Shipping option selection strategy for checkouts in the GraphQL Storefront API
BigCommerce is rolling out an optional shippingOptionSelectionStrategy field on checkout shipping consignments in the GraphQL Storefront API, so a caller can have a shipping option selected by a strategy of its choosing instead of the store’s default shipping option setting. You may notice this take effect over the coming weeks.
- Choose a selection strategy. The
createCheckoutandupdateCheckoutmutations accept an optionalshippingOptionSelectionStrategyonCreateCheckoutShippingConsignmentInputandShippingConsignmentUpdateCheckoutInput. It takes a value of the newShippingOptionSelectionStrategyenum:LEAST_EXPENSIVE,LEAST_EXPENSIVE_EXCLUDING_PICK_UPorMOST_EXPENSIVE. - Overrides the store setting. When the field is provided, the shipping option is selected using that strategy, even if the store’s default shipping option setting would recommend a different one.
isRecommendedon the available shipping options still reflects the store setting, so the selected option may not be the one marked as recommended. - One way to select per consignment. A request that sends
shippingOptionSelectionStrategytogether withselectRecommendedOption: trueorshippingOptionEntityIdis rejected. - Omitting the field changes nothing.
shippingOptionSelectionStrategyis optional, so existing mutations continue to work unchanged.
For details, see GraphQL Storefront API: Carts and Checkout.
BigCommerce MCP Server is generally available
The BigCommerce MCP server is no longer in beta. The B2C Storefront and B2B Storefront tool sets are now generally available.
- New settings location — enable the server under Settings → API and MCP → MCP in the control panel, instead of Settings → Early access
- Same terms flow — turn on Storefront MCP and accept the terms of service to enable the server for your store
- Per-storefront endpoint — once enabled, select a storefront to view and copy its MCP server URL
For details, see Enable MCP on your store.