billableCountries
stores a list of countries that the store may bill to while nonBillableCountries
stores a list of countries that the store cannot bill to. Use the billableCountries
property in those instances where it is more efficient to list a small number of billable countries. By contrast, use nonBillableCountries
when it is more efficient to list a small number of non-billable countries. Both properties take a value that is a comma-separated list of two-letter, upper-case country codes, as defined by ISO 3166.
The /atg/store/droplet/BillingRestrictionsDroplet
servlet bean, which is used by a number of Commerce Reference Store gadgets, considers both properties when determining if a billing address is valid for a particular item:
If
billableCountries
is null, all countries are billable, except those listed innonBillableCountries
.If
billableCountries
contains one or more countries, only those countries are billable andnonBillableCountries
is ignored.
Commerce Reference Store sets the billableCountries
property for all three sites to include US, CA, MX, and DE.