We are looking for a way to automatically add shipping costs to the totals displayed in the cart.
The magento default setup, requires these steps from our customers:
1. select country
2. select shipping method
3. select "add to totals"
Since our shipping prices are the same for most of the EU, we don't want the full country drop down to show, instead we only want these values to be displayed:
Germany: 3,95 €
(this should be selected and already added to the totals as deault (there is one exception, details below).
EU: 9,95 €
Switzerland: 14,90 €
(it might be important for you to know, that the switzerland shipping costs do not include tax, while the others do)
(These shipping costs are defined in our tablerates - this file can be provided)
Since we offer only one shipping method (again there's the one exception, details below) the second step is unneeded, we want this to be removed.
The shipping cost should be automatically added to the totals when selected in the dropdown, we do not want to show an additonal "add to totals button".
Notes about the exception:
There is one exception for all shipping cost, this is defined by a product attribute called "forced_shipping". If this attribute is present in the cart, tablerates shipping can not be applied but instead flatrate must be used. (We already have a module that forces this during checkout, maybe this code can be extended to be used in the cart aswell.)
- The shipping costs must update and display correctly when viewing the cart, a cart refresh must be neccessary
- We have a cart rule that offers freeshipping, if the cart value is above 100€ - this rule has to work
A link to a site that uses a similar technique can be provided. This module has to be coded on a default magento setup, no database or ftp access can be provided. Our tablerates file can be provided aswell as all required details.