What's new at ShopWired?
Express checkout now available when delivery address is not required and Landed cost calculator is enabled
We have updated the platform logic that determines when express checkout methods (such as PayPal on the basket page) are available while the Landed cost calculator app is enabled.
Previous behaviour
Previously, when the Landed cost calculator app was enabled:
- Express checkout methods were marked as unavailable if shipping information could not be collected before payment
- If a product was configured so that A delivery address is not required, and no shipping rate was required, the platform could not collect a delivery country before starting express checkout
- As a result, express checkout methods (e.g. PayPal on the basket page) were removed from
basket.payment_methods
This was because the platform could not calculate import taxes without delivery information.
New behaviour
Express checkout methods are now available when:
- The Landed cost calculator app is enabled, and
- All products in the basket are configured so that A delivery address is not required
In this scenario:
- Express checkout (e.g. PayPal on the basket page) is shown as normal
- No import taxes are calculated because no delivery country is available
- The product follows the ShopWired account’s standard VAT treatment instead
Import tax calculations still require delivery information and will continue to behave as before where a delivery address is required.
This change ensures that digital products, deposits, or other non-shippable products can continue to use express checkout without being blocked by Landed cost calculator restrictions.