Jump to content

Recommended Posts

Hola,

 

Nuestra empresa posee un semáforo pero no es un modulo, es código que pusimos en el product.tpl.

 

Puedes modificar los colores y el texto por lo que tu quieras. Incluso tiene un alert que avisa de que este producto no está en stock, que lo reserven y cuando sean avisados de que hay stock de nuevo que lo paguen.

 

El stock nuestro funciona mediante código que se pone en el producto.

 

Por ejemplo

15 unidades

Y donde pone stock ponemos un 1. El prestashop intepreta que tiene 15 unidades y se activa el semáforo en verde.

 

Disponibilidad:

 

Luego el -2 deja que hagas lo que quieras.

 

-2 Consultar y saldría en la ficha del producto esto

 

 

Estado actual:

Consultar

 

Todo es cuestión de ponerlo a tu gusto, el código es simple y efectivo.

 

Cuando no hay stock salta el alert que te dije:

 

Para reservar el producto una vez vuelva haber stock y tener absoluta prioridad a medida que llegue el producto, seleccione como forma de pago reserva/proforma, una vez avisado de que hay de nuevo stock, tiene 48H para finalizar el pago. No realice pago alguno hasta ser avisado. En cualquier momento se puede anular la reserva, pero por favor no abuse de ello.

 

<!-- availability -->

<p id="availability_statut"{if ($allow_oosp && $product->quantity == 0 && $product->available_later) || (!$product->available_now && $display_qties != 1) } style="display:none;"{/if}>

<span id="availability_label">{l s='Availability:'}</span>

{if $product->available_now != 0 && ($product->available_now >= -2 && $product->available_now <= 4)}<span id="availability_value" onclick="window.open('http://www.prosilentpc.com/disponibilidad.html','','width=480, height=320, top=85, left=140, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no')" title="{if $product->available_now == -2}Estado actual{if $product->available_now|substr:3} en la ficha{/if}{elseif $product->available_now == -1}Producto retirado{elseif $product->quantity == 0}Temporalmente no disponible{elseif $product->available_now == 1}En stock{elseif $product->available_now == 2}Alta disponibilidad, envio en 24/48H{elseif $product->available_now == 3}En camino hacia almacén 24/48H{elseif $product->available_now == 4}reservar{/if}">

<span class="availability_color" style="background:{if $product->available_now == -2}orange{elseif $product->available_now == -1}red{elseif $product->quantity == 0 || $product->available_now == -1}#f1f2f4{elseif $product->available_now == 1}green{elseif $product->available_now == 2}green{elseif $product->available_now == 3}red{elseif $product->available_now == 4}red{/if};"> </span>

<span class="availability_color" style="background:{if $product->available_now == -2}orange{elseif $product->available_now == -1}red{elseif $product->quantity == 0 || $product->available_now == 3}#f1f2f4{elseif $product->available_now == 1}green{elseif $product->available_now == 2}green{elseif $product->available_now == 4}red{/if};"> </span>

<span class="availability_color" style="background:{if $product->available_now == -2}orange{elseif $product->available_now == -1}red{elseif $product->quantity == 0 || $product->quantity == 2 || $product->quantity == 3}#f1f2f4{elseif $product->available_now == 1}green{elseif $product->available_now == 4}red{/if};"> </span>

</span>

{if $product->available_now == -2 && $product->available_now|substr:3}<br/><br/><span>Estado actual:<br/>{$product->available_now|substr:3}</span>{elseif $product->available_now == 4 && $product->available_now|substr:2}<br/><br/><span><br/>{$product->available_now|substr:2}</span>{/if}{else}<span id="availability_value">{if $product->quantity == 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}</span>{/if}

<br/>

</p>

 

Si no lo entiendes me lo dices y te ayudo

Link to comment
Share on other sites

  • 2 months later...

Hola snakefd99cb, estoy muy interesada en colocar un semáforo de disponibilidad en una tienda on line que estoy realizando, y he probado a suplantar tu código en el archivo product.tpl en la parte de <!-- availability -->, y no logro ningún resultado en el front.

En el back en "Preferencias" -> "Productos", tengo seleccionado "Activar el utilizador de stocks" e "Indicar las cantidades disponibles en la página de producto"

¿Alguna sugerencia de como puedo solucionarlo?

Muchas gracias de antemano!

Link to comment
Share on other sites

  • 11 months later...
  On 3/11/2013 at 12:34 PM, Codino28 said:

Perdona nadie, sabes si me funcionaría este modulo para la 1.5.3.1???

Muchas gracias

 

Hola Codino28,

 

Olvida momentáneamente el enlace del módulo de pago que deje en mi mensaje de arriba.

 

Aquí: http://www.prestasho...tock-en-la-web/ tienes un aporte totalmente gratuito subido por el usuario snakefd99cb

Link to comment
Share on other sites

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