Jump to content

Mover posición de modulo en la ficha del producto


idiompc

Recommended Posts

Hola, 

 

Dentro de la ficha del producto me aparece apartado "Accesorios" y "Los clientes que compraron este producto..." este ultimo se que el modulo es "Ventas Cruzadas" pero el apartado accesorios que corresponde a las asociaciones del producto, no doy con que modulo es... 

 

Aparte de localizar que modulo es, me gustaria poder subir estos modulos a la parte superior de la ficha del producto, justo encima de la descripcion.

 

Saludos y gracias

  • Like 1
Link to comment
Share on other sites

Hola, 

 

Dentro de la ficha del producto me aparece apartado "Accesorios" y "Los clientes que compraron este producto..." este ultimo se que el modulo es "Ventas Cruzadas" pero el apartado accesorios que corresponde a las asociaciones del producto, no doy con que modulo es... 

 

Aparte de localizar que modulo es, me gustaria poder subir estos modulos a la parte superior de la ficha del producto, justo encima de la descripcion.

 

Saludos y gracias

 

Que yo recuerde, "accesorios" va integrado con prestashop, no es un modulo en sí.

 

(Por ejemplo Prestashop 1.6, con la plantilla por defecto)

 

Fíjate en el fichero:

 

/themes/default-bootstrap/product.tpl

Donde dice:

 

{if isset($accessories) && $accessories}
			<!--Accessories -->
			<section class="page-product-box">
				<h3 class="page-product-heading">{l s='Accessories'}</h3>
....

.

Link to comment
Share on other sites

 

Que yo recuerde, "accesorios" va integrado con prestashop, no es un modulo en sí.

 

(Por ejemplo Prestashop 1.6, con la plantilla por defecto)

 

Fíjate en el fichero:

 

/themes/default-bootstrap/product.tpl

Donde dice:

 

{if isset($accessories) && $accessories}
			<!--Accessories -->
			<section class="page-product-box">
				<h3 class="page-product-heading">{l s='Accessories'}</h3>
....

.

 

Y para moverlo a la parte superior, al menos el modulo "ventas cruzadas", ya que con las opiniones de YOtpo se me queda muy abajo, y en las posiciones del modulo "ventas cruzadas" siempre lo pongo arriba de "yotpo" pero en la ficha producto sigue igual.

 

Gracias por la rapida respuesta.

Link to comment
Share on other sites

Y para moverlo a la parte superior, al menos el modulo "ventas cruzadas", ya que con las opiniones de YOtpo se me queda muy abajo, y en las posiciones del modulo "ventas cruzadas" siempre lo pongo arriba de "yotpo" pero en la ficha producto sigue igual.

 

Gracias por la rapida respuesta.

El de ventas cruzadas, se imprime en el hook:

displayFooterProduct

En el product.tpl aquí:

		{if isset($HOOK_PRODUCT_FOOTER) && $HOOK_PRODUCT_FOOTER}{$HOOK_PRODUCT_FOOTER}{/if}

los modulos linkados a dicho hook, eso y lo otro lo puedes mover son bloques, pero te en cuenta que dentro del hook comentado, es posible que tengas mas instalados, por lo que quizas te conviene mejor crear un hook nuevo y exclusivo para el modulo de ventas cruzadas.

 

Adjunta pantallazo de como quieres dejar el asunto.

 

Saludos,

Link to comment
Share on other sites

El de ventas cruzadas, se imprime en el hook:

displayFooterProduct

En el product.tpl aquí:

		{if isset($HOOK_PRODUCT_FOOTER) && $HOOK_PRODUCT_FOOTER}{$HOOK_PRODUCT_FOOTER}{/if}

los modulos linkados a dicho hook, eso y lo otro lo puedes mover son bloques, pero te en cuenta que dentro del hook comentado, es posible que tengas mas instalados, por lo que quizas te conviene mejor crear un hook nuevo y exclusivo para el modulo de ventas cruzadas.

 

Adjunta pantallazo de como quieres dejar el asunto.

 

Saludos,

 

En el hook DisplayFooterProduct:

1. Ventas cruzadas.

2: Yotpo

 

Pero aun así me aparece primero las Opiniones de Yotpo.

 

Yo actualmente tengo las pentañas: 

-Más

-Opiniones (yotpo)

-Accesorios

-Ventas cruzadas 

 

Y me gustaria dejarlo: 

-Accesorios

-Más

-Ventas cruzadas 

-Opiniones (Yotpo)

 

 

Saludos

Link to comment
Share on other sites

En el hook DisplayFooterProduct:

1. Ventas cruzadas.

2: Yotpo

 

Pero aun así me aparece primero las Opiniones de Yotpo.

 

Yo actualmente tengo las pentañas: 

-Más

-Opiniones (yotpo)

-Accesorios

-Ventas cruzadas 

 

Y me gustaria dejarlo: 

-Accesorios

-Más

-Ventas cruzadas 

-Opiniones (Yotpo)

 

 

Saludos

 

¿Usas la plantilla por defecto de Prestashop 1.6 u otra?

 

Suponiendo 1.6, con la plantilla por defecto.

 

Mas (que es la descripcion larga) es esto:

{if $product->description}
			<!-- More info -->
			<section class="page-product-box">
				<h3 class="page-product-heading">{l s='More info'}</h3>{/if}
				{if isset($product) && $product->description}
					<!-- full description -->
					<div  class="rte">{$product->description}</div>
			</section>
			<!--end  More info -->
		{/if}

que lo puedes poner perfectamente debajo de "acessorios":

{if isset($accessories) && $accessories}
			<!--Accessories -->
			<section class="page-product-box">
				<h3 class="page-product-heading">{l s='Accessories'}</h3>
				<div class="block products_block accessories-block clearfix">
					<div class="block_content">
						<ul id="bxslider" class="bxslider clearfix">
							{foreach from=$accessories item=accessory name=accessories_list}
								{if ($accessory.allow_oosp || $accessory.quantity_all_versions > 0 || $accessory.quantity > 0) && $accessory.available_for_order && !isset($restricted_country_mode)}
									{assign var='accessoryLink' value=$link->getProductLink($accessory.id_product, $accessory.link_rewrite, $accessory.category)}
									<li class="item product-box ajax_block_product{if $smarty.foreach.accessories_list.first} first_item{elseif $smarty.foreach.accessories_list.last} last_item{else} item{/if} product_accessories_description">
										<div class="product_desc">
											<a href="{$accessoryLink|escape:'html':'UTF-8'}" title="{$accessory.legend|escape:'html':'UTF-8'}" class="product-image product_image">
												<img class="lazyOwl" src="{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'home_default')|escape:'html':'UTF-8'}" alt="{$accessory.legend|escape:'html':'UTF-8'}" width="{$homeSize.width}" height="{$homeSize.height}"/>
											</a>
											<div class="block_description">
												<a href="{$accessoryLink|escape:'html':'UTF-8'}" title="{l s='More'}" class="product_description">
													{$accessory.description_short|strip_tags|truncate:25:'...'}
												</a>
											</div>
										</div>
										<div class="s_title_block">
											<h5 class="product-name">
												<a href="{$accessoryLink|escape:'html':'UTF-8'}">
													{$accessory.name|truncate:20:'...':true|escape:'html':'UTF-8'}
												</a>
											</h5>
											{if $accessory.show_price && !isset($restricted_country_mode) && !$PS_CATALOG_MODE}
											<span class="price">
												{if $priceDisplay != 1}
												{displayWtPrice p=$accessory.price}{else}{displayWtPrice p=$accessory.price_tax_exc}
												{/if}
											</span>
											{/if}
										</div>
										<div class="clearfix" style="margin-top:5px">
											{if !$PS_CATALOG_MODE && ($accessory.allow_oosp || $accessory.quantity > 0)}
												<div class="no-print">
													<a class="exclusive button ajax_add_to_cart_button" href="{$link->getPageLink('cart', true, NULL, "qty=1&id_product={$accessory.id_product|intval}&token={$static_token}&add")|escape:'html':'UTF-8'}" data-id-product="{$accessory.id_product|intval}" title="{l s='Add to cart'}">
														<span>{l s='Add to cart'}</span>
													</a>
												</div>
											{/if}
										</div>
									</li>
								{/if}
							{/foreach}
						</ul>
					</div>
				</div>
			</section>
			<!--end Accessories -->
		{/if}
Link to comment
Share on other sites

Ahora ya me aparece "accesorios" arriba de "más".

 

Pero ahora sigue Opiniones arriba del todo:

-Opiniones (Yotpo) 

-Accesorios

- Más

- Ventas Cruzadas.

 

Ahora solo me queda poner Opiniones abajo del todo, según veo el hook esta bien pero no baja el modulo Yotpo.

 

Por cierto tengo el theme que trae 1.6

 

Muchisimas gracias por la gran ayuda.

Link to comment
Share on other sites

Ahora ya me aparece "accesorios" arriba de "más".

 

Pero ahora sigue Opiniones arriba del todo:

-Opiniones (Yotpo) 

-Accesorios

- Más

- Ventas Cruzadas.

 

Ahora solo me queda poner Opiniones abajo del todo, según veo el hook esta bien pero no baja el modulo Yotpo.

 

Por cierto tengo el theme que trae 1.6

 

Muchisimas gracias por la gran ayuda.

 

Dime (desde la pestaña modulos -> posiciones) en todos los hooks que figura el modulo

Yopto
Link to comment
Share on other sites

 

Dime (desde la pestaña modulos -> posiciones) en todos los hooks que figura el modulo

Yopto

actionOrderStatusPostUpdate

displayFooterProduct

displayHeader

displayLeftColumnProduct

displayOrderConfirmation

displayProductTab

displayProductTabContent

displayRightColumnProduct

 

En todas excepto en displayLeftColumnProduct esta en la ultima posición, aunque en displayLeftColumnProduct si lo pongo ultima posición sigue igual.

Link to comment
Share on other sites

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