Jump to content

Mover módulo "precios decrecientes". (SOLUCIONADO)


Recommended Posts

Buenas noches compañeros.

 

Al crear una regla de precio especifico, se nos crea un "módulo" que queda por encima de las características de nuestro producto.

 

Pues bien, me gustaría saber si este modulo se puede mover para que quede por debajo.

 

140224084854822352.png

 

Lo he intentado moviendo toda la función desde product.tpl pero no funciona.

 

Un saludo y gracias por adelantado.

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

Buenas noches compañeros.

 

Al crear una regla de precio especifico, se nos crea un "módulo" que queda por encima de las características de nuestro producto.

 

Pues bien, me gustaría saber si este modulo se puede mover para que quede por debajo.

 

140224084854822352.png

 

Lo he intentado moviendo toda la función desde product.tpl pero no funciona.

 

Un saludo y gracias por adelantado.

Buenas:

 

Pon la dirección de tu pagina web para que podamos decirte lo que debes modificar.

 

un saludo

Link to comment
Share on other sites

Buenas:

 

Pon la dirección de tu pagina web para que podamos decirte lo que debes modificar.

 

un saludo

 

Lo siento compañero, la web esta en desarrollo y de momento no la tengo Online.

 

Esta función no me la ha pedido mi cliente, pero al ver que se situaba en esa posición he sentido curiosidad por saber el modo de cambiar la posición.

Link to comment
Share on other sites

En tu plantilla, en tu fichero "product.tpl" (/themes/tu-plantilla/product.tpl), busca un codigo parecido a este:

{if (isset($quantity_discounts) && count($quantity_discounts) > 0)}
<!-- quantity discount -->
<ul class="idTabs clearfix">
	<li><a href="#discount" style="cursor: pointer" class="selected">{l s='Sliding scale pricing'}</a></li>
</ul>
<div id="quantityDiscount">
	<table class="std">
	<thead>
		<tr>
			<th>{l s='Product'}</th>
			<th>{l s='From (qty)'}</th>
			<th>{if Configuration::get('PS_DISPLAY_DISCOUNT_PRICE')}{l s='Price'}{else}{l s='Discount'}{/if}</th>
		</tr>
	</thead>
	<tbody>
		{foreach from=$quantity_discounts item='quantity_discount' name='quantity_discounts'}
		<tr id="quantityDiscount_{$quantity_discount.id_product_attribute}" class="quantityDiscount_{$quantity_discount.id_product_attribute}">
			<td>
				{if (isset($quantity_discount.attributes) && ($quantity_discount.attributes))}
					{$product->getProductName($quantity_discount.id_product, $quantity_discount.id_product_attribute)}
				{else}
					{$product->getProductName($quantity_discount.id_product)}
				{/if}
			</td>
			<td>{$quantity_discount.quantity|intval}</td>
			<td>
				{if $quantity_discount.price >= 0 OR $quantity_discount.reduction_type == 'amount'}
					{if Configuration::get('PS_DISPLAY_DISCOUNT_PRICE')}
						{convertPrice price=$productPrice-$quantity_discount.real_value|floatval}
					{else}
						-{convertPrice price=$quantity_discount.real_value|floatval}
					{/if}
				{else}
					{if Configuration::get('PS_DISPLAY_DISCOUNT_PRICE')}
						{convertPrice price = $productPrice-($productPrice*$quantity_discount.reduction)|floatval}
					{else}
						-{$quantity_discount.real_value|floatval}%
					{/if}
				{/if}
			</td>
		</tr>
		{/foreach}
	</tbody>
	</table>
</div>
{/if}

(Este es el codigo que imprime en la plantilla por defecto en Prestashop 1.5, esa tabla en tu caso sera un codigo parecido, sino casi igual)

 

Pues ese codigo, si lo quieres colocar debajo del todo en la ficha del producto, colocalo por ejemplo colocalo al final del fichero en cuestión, o donde quieras colocarlo.

 

(Recuerda que hablamos del fichero (/themes/plantilla/product.tpl)

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

Hola jefe, gracias por comentar.

 

Pues por lo visto no funciona, de hecho ya lo había intentado antes y nada.

 

Como bien dices me he asegurado de que sea el product.tpl correspondiente a mi plantilla.

 

He probado a mover todo el código a la parte mas baja pero nada.

Link to comment
Share on other sites

 

Pues por lo visto no funciona, de hecho ya lo había intentado antes y nada.

 

Como bien dices me he asegurado de que sea el product.tpl correspondiente a mi plantilla.

 

He probado a mover todo el código a la parte mas baja pero nada.

 

¿Supongo que has forzado compilación en la pestaña Parametros Avanzados -> Rendimiento despues de modificar el product.tpl?

 

Pegame el codigo de tu product.tpl, que vea como lo has dejado.

Link to comment
Share on other sites

¿Supongo que has forzado compilación en la pestaña Parametros Avanzados -> Rendimiento despues de modificar el product.tpl?

 

Pegame el codigo de tu product.tpl, que vea como lo has dejado.

 

Vale... error mio, se me paso por alto forzar compilación  :unsure:

 

Gracias compañeros, marco como solucionado el hilo.

Link to comment
Share on other sites

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