Jump to content

Free Shipping problems


Recommended Posts

No matter what I do when products are in shopping cart it shows free shipping,,if i have the free shipping disabled in the carriers section the cart shows no carriers selected ,,when i make it active carriers appear but it says free shipping..anyone have this issue ??

 

                                                                                       G..

Link to comment
Share on other sites

I have had the same problem. Sadly the easiest answer is for the programmers to change "Free shipping!" to "address needed" which is much more useful and doesn't confuse shoppers. It appears that free shipping changes when the customer has logged in or entered their delivery details.

I've discovered a fix on bug tracker. Unfortunately it doesn't change the FREE Shipping in the drop down cart. It does change in the checkout screen. Also the amount is out of line - I don't mind this as it stands out.  The currency does appear in line when postage is added.

 

This is what you need to do from your control panel.

 

go to     themes/default-bootstrap/shopping-cart.tpl

 

around line 224 you will find this code
 

{if $total_shipping_tax_exc <= 0 && !isset($virtualCart)}
<tr class="cart_total_delivery" style="{if !isset($carrier->id) || is_null($carrier->id)}display:none;{/if}">
<td colspan="{$col_span_subtotal}" class="text-right">{l s='Shipping'}</td>
<td colspan="2" class="price" id="total_shipping">{l s='FreeShipping!'}</td>
 
replace it with
 
{if $total_shipping_tax_exc <= 0 && !isset($virtualCart)}
                                 <tr class="cart_total_delivery">
                                 <td colspan="5">{l s='Shipping: (address needed)'}</td>
                                   <td colspan="2" class="price" id="total_shipping">{l s='0.00€'}</td>
                                         </tr>
 
 you can change  shipping: (address needed)
 
here is the result;  It doesn't change the shopping cart drop down I've posted about this as I've not found a solution
Link to comment
Share on other sites

If no carriers are available prestashop will (sadly) always display free shipping. I have a tut on how to change this behavior here

 

http://nemops.com/hide-shipping-cost/#.VDT20_na6r0

 

I though that I would try this. it isn't working for me. 

 

I've pasted what I have done below. Can you tell me what I need to do to correct it.

 

<script type="text/javascript">
var customizationIdMessage = '{l s='Customization #' mod='blockcart' js=1}';
var removingLinkText = '{l s='remove this product from my cart' mod='blockcart' js=1}';
var freeProductTranslation = '{l s='Free!' mod='blockcart' js=1}';
var delete_txt = '{l s='Delete' mod='blockcart' js=1}';
var generated_date = {$smarty.now|intval};
//<![CDATA[[
     {if !$logged AND !$cart->id_customer}
        var freeShippingTranslation = '{l s='delivery address needed' mod='blockcart' js=1}';       
    {else}
        var freeShippingTranslation = '{l s='Free shipping!' mod='blockcart' js=1}';
    {/if}
//]]>
</script>

 

you can see that nothing happens here

 

Link to comment
Share on other sites

  • 8 months later...

If you want to see the correct text for delivery in the drop down cart, here is the solution:

Go to:

BO->Shipping->Settings

Change "free delivery starting at" to any high number, leave other two option on zero.

After this settings in the drop down cart I finaly see the default Carrier what I picked in BO->Shipping->Settings->Default Carrier

 

I have a shipping policy what is serve free delivery after 50000 Ft, so my settings for above is 50001. If you don't have any free shipping, put a very big number there.

 

Salute

Edited by ikedubaku (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...