+ {variationParts.map((part, idx) => (
+
+ {part.key}:{' '}
+ {part.value}
+ {idx < variationParts.length - 1 && ', '}
+
+ ))}
+
{variation.sku && (
SKU: {variation.sku}
@@ -1263,17 +1279,21 @@ export default function OrderForm({
))}
- ) : shippingData.country ? (
-
{__('No shipping methods available')}
- ) : (
+ ) : isShippingAddressComplete && effectiveShippingAddress.country ? (
+ /* Address is complete but no methods returned - show message */
+
{__('No shipping methods available for this address')}
+ ) : shippings.length > 0 ? (
+ /* Fallback to static list when address is not complete */
+ ) : (
+
{__('No shipping methods configured')}
)}