Small shipping cost configuration howto for OXID eShop

Because it always causes some hassle – here a short overview how to set up shipping costs and payment methods in OXID eShop.

Diesen Artikel gibt es auch auf deutsch.

Payment methods

For every payment method usergroups have to be assigned.
If no user group is assigned, nobody can use the payment method.
All groups except „Blacklist“ and „Blocked“ should usually be assigned.

Also countries may be assigned.
Alternatively: Don’t assign any country, so payment method will be available for all countries.

Sorting: Payment method with lowest sorting will be presented first in the list.

Purchase price should be specified for instance as:  0 – 9999999

„Selected“ defines default payment method

 

Shipping Methods

For a shipping method to be displayed the following conditions must be met:
– shipping method must be active
– at least one shipping cost rule must be assigned and active
– at least one payment method must be assigned and active

The assigned shipping cost rules and assigned payment methods must match.

Usergroups should not be restricted here.

Imporant: As soon as a single user is assigned to a shipping cost rule, the whole rule will only be applied to the assigned users. For new registered users this rule won’t work, even if correct user groups are assigned. So single user assignements override group rules. Don’t use single user assignments…. this hardly ever will make sense.

For Shipping methods always all countries should be assigned. The shipping method depends on the billing country of the user, not on the shipping country.

If you want to offer certain shipping methods for certain countries, still ALL countries should be assigned to the shipping method.
Because: If a German wants to ship something to Austria with the certain Austria shipping method, his billing country is still Germany. So Germany must be assigned.
To limit the shipping method to certain shipping countries use the country assignment on shipping cost rule level instead.

If no country is assigned to a shipping method it will be available to users from all countries.
If no user / usergroup is assigned to a shipping method it will be available to all users.

Shipping cost rules

For shipping cost rules you MAY use assignments to certain usergroups or users, but you don’t have to. Usually you don’t need to and should’nt assign usergroups or users.

Rules are valid if price/amount >=0 and <= 99999999

Important: Assign valid shipping countries to shipping cost rules (shipping address / target country)

If no country is assigned to a shipping cost rule it will be available to users from all countries.
If no user / usergroup is assigned to a shipping cost rule it will be available to all users.