Jump to content

Ayuda, necesito cambiar el orden del resumen del carrito


luisenrique35

Recommended Posts

quisiera tener el siguiente orden:

 

Subtotal Productos (sin IVA):

IVA 12%:

Total envío y transporte:

Total por pagar:

 

(este es el orden que deseo, el problema es que lo he intentado cambiar y me ha dado error. Y en el subtotal

de los productos me suma el envío, cosa que quiero que este por separado.)

 

Alguien puede ayudarme?

post-436825-0-07438000-1371490200_thumb.png

Link to comment
Share on other sites

Parece que tienes localizado el fichero donde hacer los cambios, revisa que no te dejes ninguna etiqueta suelta por ahí porque supongo que el error que te ha dado es por eso.

El cambio es relativamente sencillo, como te digo, solo tienes que tener cuidado de no dejar ninguna etiqueta abierta y después te sobren cierres

Link to comment
Share on other sites

quisiera tener el siguiente orden:

 

Subtotal Productos (sin IVA):

IVA 12%:

Total envío y transporte:

Total por pagar:

 

(este es el orden que deseo, el problema es que lo he intentado cambiar y me ha dado error. Y en el subtotal

de los productos me suma el envío, cosa que quiero que este por separado.)

 

Alguien puede ayudarme?

 

¿Es raro ese total? ¿no?

 

Por que dice:

 

precio de los productos: 600
Subtotal productos sin iva + envio: 615
total envio y transporte: 80

 

¿?

 

Pega el contenido de tu fichero que lo veamos

 

shopping-cart.tpl

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

este es el contenido de mi shopping-cart.tpl

 

{*

 

* 2007-2012 PrestaShop

 

*

 

* NOTICE OF LICENSE

 

*

 

* This source file is subject to the Academic Free License (AFL 3.0)

 

* that is bundled with this package in the file LICENSE.txt.

 

* It is also available through the world-wide-web at this URL:

 

* http://opensource.or...ses/afl-3.0.php

 

* If you did not receive a copy of the license and are unable to

 

* obtain it through the world-wide-web, please send an email

 

* to [email protected] so we can send you a copy immediately.

 

*

 

* DISCLAIMER

 

*

 

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

 

* versions in the future. If you wish to customize PrestaShop for your

 

* needs please refer to http://www.prestashop.com for more information.

 

*

 

* @author PrestaShop SA <[email protected]>

 

* @copyright 2007-2012 PrestaShop SA

 

* @version Release: $Revision: 7476 $

 

* @license http://opensource.or...ses/afl-3.0.php Academic Free License (AFL 3.0)

 

* International Registered Trademark & Property of PrestaShop SA

 

*}

 

 

 

{capture name=path}{l s='Your shopping cart'}{/capture}

 

{include file="$tpl_dir./breadcrumb.tpl"}

 

 

 

<!-- Center -->

 

<div id="center_column">

 

 

 

<h1 id="cart_title" class="twelve columns" >{l s='Shopping cart summary'}</h1>

 

 

 

{assign var='current_step' value='summary'}

 

{include file="$tpl_dir./order-steps.tpl"}

 

{include file="$tpl_dir./errors.tpl"}

 

 

 

{if isset($empty)}

 

<p class="warning twelve columns row">{l s='Your shopping cart is empty.'}</p>

 

{elseif $PS_CATALOG_MODE}

 

<p class="warning twelve columns row">{l s='This store has not accepted your new order.'}</p>

 

{else}

 

<script type="text/javascript">

 

// <![CDATA[

 

var currencySign = '{$currencySign|html_entity_decode:2:"UTF-8"}';

 

var currencyRate = '{$currencyRate|floatval}';

 

var currencyFormat = '{$currencyFormat|intval}';

 

var currencyBlank = '{$currencyBlank|intval}';

 

var txtProduct = "{l s='product'}";

 

var txtProducts = "{l s='products'}";

 

// ]]>

 

</script>

 

<p style="display:none" id="emptyCartWarning" class="warning twelve columns row">{l s='Your shopping cart is empty.'}</p>

 

 

 

<p class="twelve columns row">{l s='Your shopping cart contains'} <span id="summary_products_quantity">{$productNumber} {if $productNumber == 1}{l s='product'}{else}{l s='products'}{/if}</span></p>

 

<div id="order-detail-content" class="table_block twelve columns row">

 

<table id="cart_summary" class="std">

 

<thead>

 

<tr>

 

<th class="cart_product first_item">{l s='Product'}</th>

 

<th class="cart_description item">{l s='Description'}</th>

 

<th class="cart_ref item">{l s='Ref.'}</th>

 

<th class="cart_unit item">{l s='Unit price'}</th>

 

<th class="cart_quantity item">{l s='Qty'}</th>

 

<th class="cart_total last_item">{l s='Total'}</th>

 

<th </th>

 

</tr>

 

</thead>

 

<tfoot>

 

{if $use_taxes}

 

{if $priceDisplay}

 

<tr class="cart_total_price">

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3">{l s='Precio de los Productos'}</td>

 

<td class="price" id="total_product">{displayPrice price=$total_products}</td>

 

</tr>

 

{else}

 

<tr class="cart_total_price">

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3">{l s='Precio de los Productos'}{if $display_tax_label} {l s=''}{/if}{l s=':'}</td>

 

<td class="price" id="total_product">{displayPrice price=$total_products_wt}</td>

 

</tr>

 

{/if}

 

{else}

 

<tr class="cart_total_price">

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3">{l s='Precio de los Productos:'}</td>

 

<td class="price" id="total_product">{displayPrice price=$total_products}</td>

 

</tr>

 

{/if}

 

<tr class="cart_total_voucher" {if $total_discounts == 0}style="display: none;"{/if}>

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3">

 

{if $use_taxes}

 

{if $priceDisplay}

 

{l s='Total vouchers'}{if $display_tax_label} {l s='(tax excl.)'}{/if}{l s=':'}

 

{else}

 

{l s='Total vouchers'}{if $display_tax_label} {l s='(tax incl.)'}{/if}{l s=':'}

 

{/if}

 

{else}

 

{l s='Total vouchers:'}

 

{/if}

 

</td>

 

<td class="price-discount" id="total_discount">

 

{if $use_taxes}

 

{if $priceDisplay}

 

{displayPrice price=$total_discounts_tax_exc}

 

{else}

 

{displayPrice price=$total_discounts}

 

{/if}

 

{else}

 

{displayPrice price=$total_discounts_tax_exc}

 

{/if}

 

</td>

 

</tr>

 

<tr class="cart_total_voucher" {if $total_wrapping == 0}style="display: none;"{/if}>

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3">

 

{if $use_taxes}

 

{if $priceDisplay}

 

{l s='Total gift-wrapping'}{if $display_tax_label} {l s='(tax excl.)'}{/if}{l s=':'}

 

{else}

 

{l s='Total gift-wrapping'}{if $display_tax_label} {l s='(tax incl.)'}{/if}{l s=':'}

 

{/if}

 

{else}

 

{l s='Total gift-wrapping:'}

 

{/if}

 

</td>

 

<td class="price-discount" id="total_wrapping">

 

{if $use_taxes}

 

{if $priceDisplay}

 

{displayPrice price=$total_wrapping_tax_exc}

 

{else}

 

{displayPrice price=$total_wrapping}

 

{/if}

 

{else}

 

{displayPrice price=$total_wrapping_tax_exc}

 

{/if}

 

</td>

 

</tr>

 

 

 

{if $use_taxes}

 

<tr class="cart_total_price">

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3">

 

{if $display_tax_label}

 

{l s='Total (tax excl.):'}

 

{else}

 

{l s='Subtotal:'}

 

{/if}

 

</td>

 

<td class="price" id="total_price_without_tax">{displayPrice price=$total_price_without_tax}</td>

 

</tr>

 

<tr class="cart_total_tax">

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3">

 

{if $display_tax_label}

 

{l s='Total tax:'}

 

{else}

 

{l s='Estimated Sales Tax:'}

 

{/if}

 

</td>

 

<td class="price" id="total_tax">{displayPrice price=$total_tax}</td>

 

</tr>

 

{if $use_taxes}

 

{if $priceDisplay}

 

<tr class="cart_total_delivery" {if $shippingCost <= 0} style="display:none;"{/if}>

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3">{l s='Total de Envio'}{if $display_tax_label} {l s='(tax excl.)'}{/if}{l s=':'}</td>

 

<td class="price" id="total_shipping">{displayPrice price=$shippingCostTaxExc}</td>

 

</tr>

 

{else}

 

<tr class="cart_total_delivery"{if $shippingCost <= 0} style="display:none;"{/if}>

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3">{l s='Total envío y transporte:'}{if $display_tax_label}<!-- {l s='(tax incl.)'}{/if}{l s=':'}--></td>

 

<td class="price" id="total_shipping" >{displayPrice price=$shippingCost}</td>

 

</tr>

 

{/if}

 

{else}

 

<tr class="cart_total_delivery"{if $shippingCost <= 0} style="display:none;"{/if}>

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3">{l s='Total de envio:'}</td>

 

<td class="price" id="total_shipping" >{displayPrice price=$shippingCostTaxExc}</td>

 

</tr>

 

{/if}

 

<tr class="cart_total_price">

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3">

 

{if $display_tax_label}

 

{l s='Total por pagar:'}

 

{else}

 

{l s='Total:'}

 

{/if}

 

</td>

 

<td class="price" id="total_price">{displayPrice price=$total_price}</td>

 

</tr>

 

{else}

 

<tr class="cart_total_price">

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3">{l s='Total:'}</td>

 

<td class="price" id="total_price">{displayPrice price=$total_price_without_tax}</td>

 

</tr>

 

{/if}

 

<tr class="cart_free_shipping" {if $free_ship <= 0 || $isVirtualCart} style="display: none;" {/if}>

 

<td class="td_empty" colspan="3"></td>

 

<td colspan="3" style="white-space: normal;">

 

{l s='Remaining amount to be added to your cart in order to obtain free shipping:'}</td>

 

<td id="free_shipping" class="price">{displayPrice price=$free_ship}</td>

 

</tr>

 

</tfoot>

 

<tbody>

 

{foreach from=$products item=product name=productLoop}

 

{assign var='productId' value=$product.id_product}

 

{assign var='productAttributeId' value=$product.id_product_attribute}

 

{assign var='quantityDisplayed' value=0}

 

{* Display the product line *}

 

{include file="$tpl_dir./shopping-cart-product-line.tpl"}

 

{* Then the customized datas ones*}

 

{if isset($customizedDatas.$productId.$productAttributeId)}

 

{foreach from=$customizedDatas.$productId.$productAttributeId key='id_customization' item='customization'}

 

<tr id="product_{$product.id_product}_{$product.id_product_attribute}_{$id_customization}" class="alternate_item cart_item">

 

<td colspan="5">

 

{foreach from=$customization.datas key='type' item='datas'}

 

{if $type == $CUSTOMIZE_FILE}

 

<div class="customizationUploaded">

 

<ul class="customizationUploaded">

 

{foreach from=$datas item='picture'}<li><img src="{$pic_dir}{$picture.value}_small" alt="" class="customizationUploaded" /></li>{/foreach}

 

</ul>

 

</div>

 

{elseif $type == $CUSTOMIZE_TEXTFIELD}

 

<ul class="typedText">

 

{foreach from=$datas item='textField' name='typedText'}<li>{if $textField.name}{$textField.name}{else}{l s='Text #'}{$smarty.foreach.typedText.index+1}{/if}{l s=':'} {$textField.value}</li>{/foreach}

 

</ul>

 

{/if}

 

{/foreach}

 

</td>

 

<td class="cart_quantity">

 

<div style="float:right">

 

<a rel="nofollow" class="cart_quantity_delete" id="{$product.id_product}_{$product.id_product_attribute}_{$id_customization}" href="{$link->getPageLink('cart.php', true)}?delete&id_product={$product.id_product|intval}&ipa={$product.id_product_attribute|intval}&id_customization={$id_customization}&token={$token_cart}"><img src="{$img_dir}icon/delete.gif" alt="{l s='Delete'}" title="{l s='Delete this customization'}" width="11" height="13" class="icon" /></a>

 

</div>

 

<div id="cart_quantity_button" style="float:left">

 

<a rel="nofollow" class="cart_quantity_up" id="cart_quantity_up_{$product.id_product}_{$product.id_product_attribute}_{$id_customization}" href="{$link->getPageLink('cart.php', true)}?add&id_product={$product.id_product|intval}&ipa={$product.id_product_attribute|intval}&id_customization={$id_customization}&token={$token_cart}" title="{l s='Add'}"><img src="{$img_dir}icon/quantity_up.gif" alt="{l s='Add'}" width="14" height="9" /></a><br />

 

{if $product.minimal_quantity < ($customization.quantity -$quantityDisplayed) OR $product.minimal_quantity <= 1}

 

<a rel="nofollow" class="cart_quantity_down" id="cart_quantity_down_{$product.id_product}_{$product.id_product_attribute}_{$id_customization}" href="{$link->getPageLink('cart.php', true)}?add&id_product={$product.id_product|intval}&ipa={$product.id_product_attribute|intval}&id_customization={$id_customization}&op=down&token={$token_cart}" title="{l s='Subtract'}">

 

<img src="{$img_dir}icon/quantity_down.gif" alt="{l s='Subtract'}" width="14" height="9" />

 

</a>

 

{else}

 

<a class="cart_quantity_down" style="opacity: 0.3;" id="cart_quantity_down_{$product.id_product}_{$product.id_product_attribute}_{$id_customization}" href="#" title="{l s='Subtract'}">

 

<img src="{$img_dir}icon/quantity_down.gif" alt="{l s='Subtract'}" width="14" height="9" />

 

</a>

 

{/if}

 

</div>

 

<input type="hidden" value="{$customization.quantity}" name="quantity_{$product.id_product}_{$product.id_product_attribute}_{$id_customization}_hidden"/>

 

<input size="2" type="text" value="{$customization.quantity}" class="cart_quantity_input" name="quantity_{$product.id_product}_{$product.id_product_attribute}_{$id_customization}"/>

 

</td>

 

<td class="cart_total"></td>

 

</tr>

 

{assign var='quantityDisplayed' value=$quantityDisplayed+$customization.quantity}

 

{/foreach}

 

{* If it exists also some uncustomized products *}

 

{if $product.quantity-$quantityDisplayed > 0}{include file="$tpl_dir./shopping-cart-product-line.tpl"}{/if}

 

{/if}

 

{/foreach}

 

</tbody>

 

{if sizeof($discounts)}

 

<tbody>

 

{foreach from=$discounts item=discount name=discountLoop}

 

<tr class="cart_discount {if $smarty.foreach.discountLoop.last}last_item{elseif $smarty.foreach.discountLoop.first}first_item{else}item{/if}" id="cart_discount_{$discount.id_discount}">

 

<td class="cart_discount_name" colspan="2">{$discount.name}</td>

 

<td class="cart_discount_description" colspan="3">{$discount.description}</td>

 

<td class="cart_discount_delete"><a href="{if $opc}{$link->getPageLink('order-opc.php', true)}{else}{$link->getPageLink('order.php', true)}{/if}?deleteDiscount={$discount.id_discount}" title="{l s='Delete'}"><img src="{$img_dir}icon/delete.gif" alt="{l s='Delete'}" class="icon" width="11" height="13" /></a></td>

 

<td class="cart_discount_price"><span class="price-discount">

 

{if $discount.value_real > 0}

 

{if !$priceDisplay}{displayPrice price=$discount.value_real*-1}{else}{displayPrice price=$discount.value_tax_exc*-1}{/if}

 

{/if}

 

</span></td>

 

</tr>

 

{/foreach}

 

</tbody>

 

{/if}

 

</table>

 

</div>

 

 

 

{if $voucherAllowed}

 

<div id="cart_voucher" class="table_block twelve columns">

 

{if isset($errors_discount) && $errors_discount}

 

<ul class="error">

 

{foreach from=$errors_discount key=k item=error}

 

<li>{$error|escape:'htmlall':'UTF-8'}</li>

 

{/foreach}

 

</ul>

 

{/if}

 

<!--<form action="{if $opc}{$link->getPageLink('order-opc.php', true)}{else}{$link->getPageLink('order.php', true)}{/if}" method="post" id="voucher">

 

<fieldset>

 

<h4>{l s='Vouchers'}</h4>

 

<p>

 

<label for="discount_name">{l s='Code:'}</label>

 

<input type="text" id="discount_name" name="discount_name" value="{if isset($discount_name) && $discount_name}{$discount_name}{/if}" />

 

</p>

 

<p class="submit"><input type="hidden" name="submitDiscount" /><input type="submit" name="submitAddDiscount" value="{l s='Add'}" class="button" /></p>

 

{if $displayVouchers}

 

<h4>{l s='Take advantage of our offers:'}</h4>

 

<div id="display_cart_vouchers">

 

{foreach from=$displayVouchers item=voucher}

 

<span onclick="$('#discount_name').val('{$voucher.name}');return false;" class="voucher_name">{$voucher.name}</span> - {$voucher.description} <br />

 

{/foreach}

 

</div>

 

{/if}

 

</fieldset>

 

</form>-->

 

</div>

 

{/if}

 

<div id="HOOK_SHOPPING_CART">{$HOOK_SHOPPING_CART}</div>

 

 

 

{* Define the style if it doesn't exist in the PrestaShop version*}

 

{* Will be deleted for 1.5 version and more *}

 

{if !isset($addresses_style)}

 

{$addresses_style.company = 'address_company'}

 

{$addresses_style.vat_number = 'address_company'}

 

{$addresses_style.firstname = 'address_name'}

 

{$addresses_style.lastname = 'address_name'}

 

{$addresses_style.address1 = 'address_address1'}

 

{$addresses_style.address2 = 'address_address2'}

 

{$addresses_style.city = 'address_city'}

 

{$addresses_style.country = 'address_country'}

 

{$addresses_style.phone = 'address_phone'}

 

{$addresses_style.phone_mobile = 'address_phone_mobile'}

 

{$addresses_style.alias = 'address_title'}

 

{/if}

 

 

 

{if (($carrier->id AND !isset($virtualCart)) OR $delivery->id OR $invoice->id) AND !$opc}

 

<div class="order_delivery">

 

{if !isset($formattedAddresses)}

 

{if $delivery->id}

 

<ul id="delivery_address" class="address six columns row">

 

<li class="address_title">{l s='Delivery address'}</li>

 

{if $delivery->company}<li class="address_company">{$delivery->company|escape:'htmlall':'UTF-8'}</li>{/if}

 

<li class="address_name">{$delivery->firstname|escape:'htmlall':'UTF-8'} {$delivery->lastname|escape:'htmlall':'UTF-8'}</li>

 

<li class="address_address1">{$delivery->address1|escape:'htmlall':'UTF-8'}</li>

 

{if $delivery->address2}<li class="address_address2">{$delivery->address2|escape:'htmlall':'UTF-8'}</li>{/if}

 

<li class="address_city">{$delivery->postcode|escape:'htmlall':'UTF-8'} {$delivery->city|escape:'htmlall':'UTF-8'}</li>

 

<li class="address_country">{$delivery->country|escape:'htmlall':'UTF-8'} {if $delivery_state}({$delivery_state|escape:'htmlall':'UTF-8'}){/if}</li>

 

</ul>

 

{/if}

 

{if $invoice->id}

 

<ul id="invoice_address" class="address six columns row">

 

<li class="address_title">{l s='Invoice address'}</li>

 

{if $invoice->company}<li class="address_company">{$invoice->company|escape:'htmlall':'UTF-8'}</li>{/if}

 

<li class="address_name">{$invoice->firstname|escape:'htmlall':'UTF-8'} {$invoice->lastname|escape:'htmlall':'UTF-8'}</li>

 

<li class="address_address1">{$invoice->address1|escape:'htmlall':'UTF-8'}</li>

 

{if $invoice->address2}<li class="address_address2">{$invoice->address2|escape:'htmlall':'UTF-8'}</li>{/if}

 

<li class="address_city">{$invoice->postcode|escape:'htmlall':'UTF-8'} {$invoice->city|escape:'htmlall':'UTF-8'}</li>

 

<li class="address_country">{$invoice->country|escape:'htmlall':'UTF-8'} {if $invoice_state}({$invoice_state|escape:'htmlall':'UTF-8'}){/if}</li>

 

</ul>

 

{/if}

 

{else}

 

{foreach from=$formattedAddresses item=address name=myLoop}

 

<ul class="address six columns row {if $smarty.foreach.myLoop.last}last_item{elseif $smarty.foreach.myLoop.first}first_item{/if} {if $smarty.foreach.myLoop.index % 2}alternate_item{else}item{/if}">

 

<li class="address_title">{$address.object.alias}</li>

 

{foreach from=$address.ordered name=adr_loop item=pattern}

 

{assign var=addressKey value=" "|explode:$pattern}

 

<li>

 

{foreach from=$addressKey item=key name="word_loop"}

 

<span class="{if isset($addresses_style[$key])}{$addresses_style[$key]}{/if}">

 

{$address.formated[$key]|escape:'htmlall':'UTF-8'}

 

</span>

 

{/foreach}

 

</li>

 

{/foreach}

 

</ul>

 

{/foreach}

 

<p class="clear" />

 

{/if}

 

{if $carrier->id AND !isset($virtualCart)}

 

<div id="order_carrier" class="eleven columns row">

 

<h3>{l s='Carrier:'}</h3>

 

{if isset($carrierPicture)}<img src="{$img_ship_dir}{$carrier->id}.jpg" alt="{l s='Carrier'}" />{/if}

 

<span>{$carrier->name|escape:'htmlall':'UTF-8'}</span>

 

</div>

 

{/if}

 

</div>

 

{/if}

 

<p class="cart_navigation submit twelve columns row ">

 

{if !$opc}<a href="{$link->getPageLink('order.php', true)}?step=1{if $back}&back={$back}{/if}" class="exclusive" title="{l s='Next'}">{l s='Next'} »</a>{/if}

 

<a href="{if (isset($smarty.server.HTTP_REFERER) && strstr($smarty.server.HTTP_REFERER, $link->getPageLink('order.php'))) || !isset($smarty.server.HTTP_REFERER)}{$link->getPageLink('index.php')}{else}{$smarty.server.HTTP_REFERER|escape:'htmlall':'UTF-8'|secureReferrer}{/if}" class="button_large" title="{l s='Continue shopping'}">« {l s='Continue shopping'}</a>

 

</p>

 

<p class="clear"><br /><br /></p>

 

<div class="clear"></div>

 

<p class="cart_navigation_extra">

 

<span id="HOOK_SHOPPING_CART_EXTRA">{$HOOK_SHOPPING_CART_EXTRA}</span>

 

</p>

 

{/if}

 

{if !$opc}

 

</div>

 

{/if}

 

http://joyasartisticas.com/site/pedido-rapido

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

Subtotal Productos (sin IVA): (aqui esta el problema el sistema me suma el subtotal de los productos más el envíom quiero mostrar el subtotal sin el envió y sólo con el iva)-

IVA 12%:

Total envío y transporte:

Total por pagar:

 

 

cual es el código que debo agregar ???

 

esta es la linea que tengo en mi shopping-cart.tpl

 

<td colspan="3">{if $display_tax_label}

 

{l s='Total (tax excl.):'}

 

{else}

 

{l s='Subtotal:'}

 

{/if} </td>

 

<td class="price" id="total_price_without_tax">{displayPrice price=$total_price_without_tax}</td>

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...