Módulo que permite al cliente ofrecer una oferta en Prestashop

Gracias al usuario “One_Man” de la Comunidad de Prestashoptenemos disponible un módulo que mostrara en la ficha del producto una botón que nos permitirá negociar el precio.

La instalación del módulo como es habitual se hace desde la pestaña Módulos-> Módulos

Entre otras opciones de configuración, el módulo nos permite definir a que contacto de los que tenemos definidos en Clientes -> Contacto le va a llegar la alerta de que un posible cliente ha realizado una oferta sobre un determinado producto.

Curioseando el código del módulo, vemos que incorpora una función que luego se ejecuta en el public function install(),  en la que añade su “propio” contacto.

protected function addContact()
{
$contact = new Contact();
$contact->name[Configuration::get('PS_LANG_DEFAULT')] = "Price negotiation";
$contact->description[Configuration::get('PS_LANG_DEFAULT')] = "Negotiate price with seller";
$contact->email = Configuration::get('PS_SHOP_EMAIL');
if ($contact->add()) {
Configuration::updateValue('OFFERPRICE_CONTACT', $contact->id);
};
return $contact->id;
}

Ya que al instalarlo, vemos en la pestaña Clientes -> Contacto nos ha añadido un “nuevo” contacto, llamado “Price negotiation”. (Evidentemente podemos cambiarlo el nombre sin miedo)

Dentro de la configuración del propio módulo, entre otras opciones, además de indicar a que contacto queremos recibir la alerta, podemos definir un “mínimo” en la oferta.

Al pulsar sobre el botón, se nos abrirá una ventana, donde tendremos varias opciones, entre ellas proponer nuestra oferta y la cantidad de unidades que queremos, nuestra dirección de correo electrónico, además de indicar por texto cualquier mensaje adicional a la oferta.

El modulo según nos indica el desarrollador por ahora es compatible con Prestashop 1.6, pero bueno, no perdamos nunca la esperanza con Prestashop 1.7 )

El módulo podemos descargarlo aquí:

  • https://www.prestashop.com/forums/topic/600166-m%C3%B3dulo-gratuito-offerprice/ ¿Falla el enlace de descarga? Solo si falla, puedes el enlace alternativo, pero intenta siempre descargar el módulo desde el enlace del foro, ya que es donde esta actualizado y donde el desarrollador ofrece soporte.

Continúa leyendo Módulo que permite al cliente ofrecer una oferta en Prestashop

¿Voy a ir al Prestashop Day en Madrid?

Supongo que habéis recibido muchos de los suscriptores de este blog la newsletter oficial de Prestashop, anunciando que el día 4 de mayo (2017) se celebra el día de Prestashop en el Teatro Goya de Madrid.

Es una especie de evento que reúne a todo el sector relacionado con el universo de Prestashop, agencias, desarrolladores, comerciantes, etc..

Algún forero del pasado me ha enviado algún mensaje privado para preguntarme si iba acercarme, la respuesta (aunque ya lo he comunicado por privado), es en principio que no, no voy a ir, como dije en su momento yo estoy desvinculado del mundillo, aunque eso no quita que recomiende  el acercarse al evento, ya que aunque a mí personalmente no me emocionan este tipo de eventos, al que esté interesado en desvirtualizar al sector o en conocer el universo de Prestashop y del Comercio electrónico es una buena opción.

En la web del “Evento”: http://www.prestashopday.com/ tenéis disponibles los ponentes, actividades, y la forma de poder entrar 🙂

Prestashop 1.7.0.6 Disponible para descargar

A día 6 de Marzo del 2017, Prestashop ha publicado la versión 1.7.0.6

Podemos ver más información sobre esta versión de Prestashop aquí: http://build.prestashop.com/news/prestashop-1-7-0-6-maintenance-security-release/

Log de cambios aquí: Ver log de cambios

Para descargar aquí: Descargar Prestashop 1.7.0.6

Se avecina un nuevo salto en la versión 1.7 de Prestashop, se avecina la versión 1.7.1X de Prestashop, que recordamos que esta en formato Beta: https://download.prestashop.com/download/old/prestashop_1.7.1.0-beta.1.0.zip

Mi opinión por el momento sigue siendo la misma que hace unos meses, hasta nuevo aviso os recomiendo el uso de Prestashop 1.6

Dejar cabecera fija en Prestashop 1.7

Gracias al usuario Vekia de la Comunidad de Prestashop, disponemos de un módulo gratuito para Prestashop 1.7, que permite dejar la cabecera de nuestra tienda Prestashop fija en todo momento, cuando hacemos scroll.

Cabecera Prestashop 1.7
Cabecera Prestashop 1.7

La instalación del módulo, no conlleva ninguna dificultad, simplemente lo hacemos desde la pestaña Módulos -> Módulos y Servicios Continúa leyendo Dejar cabecera fija en Prestashop 1.7

Mostrar fabricantes ordenados alfabéticamente en Prestashop 1.7

Solución proporcionada por el usuario “nemo” de la Comunidad de Prestashop.


Traducción del tutorial oficial

Debemos ir al fichero:

/templates/catalog/brands.tpl (Es la plantilla de visualización (o modelo base) del listado de fabricantes en el front-office en Prestashop 1.7)

Y cambiamos su contenido por el siguiente:

{extends file=$layout}
{block name='content'}
<section id="main">
{block name='brand_header'}
<h1>{l s='Brands' d='Shop.Theme.Catalog'}</h1>
{/block}
{block name='brand_miniature'}
<div class="all-brands">
<div class="all-brands">
<ul class="letter-select clearifx">
<li><a href="#letter_0">#</a></li>
<li><a href="#letter_A">A</a></li>
<li><a href="#letter_B">B</a></li>
<li><a href="#letter_C">C</a></li>
<li><a href="#letter_D">D</a></li>
<li><a href="#letter_E">E</a></li>
<li><a href="#letter_F">F</a></li>
<li><a href="#letter_G">G</a></li>
<li><a href="#letter_H">H</a></li>
<li><a href="#letter_I">I</a></li>
<li><a href="#letter_J">J</a></li>
<li><a href="#letter_K">K</a></li>
<li><a href="#letter_L">L</a></li>
<li><a href="#letter_M">M</a></li>
<li><a href="#letter_N">N</a></li>
<li><a href="#letter_O">O</a></li>
<li><a href="#letter_P">P</a></li>
<li><a href="#letter_Q">Q</a></li>
<li><a href="#letter_R">R</a></li>
<li><a href="#letter_S">S</a></li>
<li><a href="#letter_T">T</a></li>
<li><a href="#letter_U">U</a></li>
<li><a href="#letter_V">V</a></li>
<li><a href="#letter_W">W</a></li>
<li><a href="#letter_X">X</a></li>
<li><a href="#letter_Y">Y</a></li>
<li><a href="#letter_Z">Z</a></li>
</ul>
<div class="brands-by-letter">
{$current_letter = '#'}
{foreach from=$brands item=brand}
{$first_letter = $brand.name|substr:0:1}
{if $current_letter != $first_letter}
{if !$first_letter|in_array:['0','1','2','3','4','5','6','7','8','9']}
{$current_letter = $first_letter|upper}
</div>
</div>
{/if}
<div class="box-letter clearfix" id="letter_{if $current_letter == '#'}0{else}{$current_letter|upper}{/if}">
<div class="box-title">{$current_letter|upper}</div>
<div class="letter-content">
{/if}
<p>
<a href="{$link->getManufacturerLink($brand.id_manufacturer)}">{$brand.name}</a>
</p>
{/foreach}
</div>
</div>
</div>
{/block}
</section>
{/block}

Continúa leyendo Mostrar fabricantes ordenados alfabéticamente en Prestashop 1.7