-
Posts
50 -
Joined
-
Last visited
Contact Methods
- Website
Profile Information
-
Activity
Other
Recent Profile Visitors
3,726,151 profile views
luico's Achievements
-
luico started following Módulo Reporte Facturación
-
Seria muy difícil adaptarlo para versiones del 1.6?
-
Hola, necesito incluir en mi tienda, que ya está llena de productos normales, productos "cursos de formación" que no tienen que llevar IVA y necesitan una numeración de facturas a parte del resto de productos. El problema es que no se como resolver esta cuestión. He valorado la opción de MultiTienda, pero o lo veo claro. Otra opción seria conseguir que esos productos en concreto no generen factura (ayudándome de los estados de pedido) y hacerla yo manualmente. Con la pega de que el cliente no la tendría reflejada en el panel de administración de su cuenta. No se si alguno de ustedes me puede dar alguna idea nueva o si lo han resuelto de alguna forma más creativa que a mi se me escapa.
-
Error en los rich snippets
luico replied to nupani's topic in PrestaShop Download: instalación, actualización y configuración
Llevo ya dos o tres noches perdidas por el problema de los precios en los datos estructurados de google. Se que este hilo es un poco antiguo pero de todos los que he leido me parece el más interesante y acertado, aunque yo me sienta incapaz de solucionarlo por mi mismo. He realizado muchas pruebas y ninguna ha terminado bien. Yo estoy con prestashop 1.6.1.11 y con un tema de leodigital version 1.0 En estos momentos el codigo lo tengo de la siguiente manera: <!-- prices --> <div class="price" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <p class="our_price_display" itemprop="offers" itemscope itemtype="https://schema.org/Offer">{strip} {if $product->quantity > 0}<link itemprop="availability" href="https://schema.org/InStock"/>{/if} {if $priceDisplay >= 0 && $priceDisplay <= 2} <span id="our_price_display" itemprop="price" content="{$productPrice}">{convertPrice price=$productPrice|floatval}</span> {if $tax_enabled && ((isset($display_tax_label) && $display_tax_label == 1) || !isset($display_tax_label))} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if} <meta itemprop="priceCurrency" content="{$currency->iso_code}" /> {hook h="displayProductPriceBlock" product=$product type="price"} {/if} {/strip}</p> <p id="reduction_percent" {if $productPriceWithoutReduction <= 0 || !$product->specificPrice || $product->specificPrice.reduction_type != 'percentage'} style="display:none;"{/if}>{strip} <span id="reduction_percent_display"> {if $product->specificPrice && $product->specificPrice.reduction_type == 'percentage'}-{$product->specificPrice.reduction*100}%{/if} </span> {/strip}</p> <p id="old_price"{if (!$product->specificPrice || !$product->specificPrice.reduction)} class="hidden"{/if}>{strip} {if $priceDisplay >= 0 && $priceDisplay <= 2} {hook h="displayProductPriceBlock" product=$product type="old_price"} <span id="old_price_display">{if $productPriceWithoutReduction > $productPrice}{convertPrice price=$productPriceWithoutReduction|floatval}{/if}{if $tax_enabled && $display_tax_label == 1} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if}{/if}</span> {/if} {/strip}</p> {if $priceDisplay == 2} <br /> <span id="pretaxe_price">{strip} <span id="pretaxe_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL)}</span> {l s='tax excl.'} {/strip}</span> {/if} </div> <!-- end prices --> a ver si alguien me puede ayudar un poquito, por que si no tendré que desistir :-(- 96 replies
-
- rich snippets
- datos estrucutrados
-
(and 1 more)
Tagged with:
-
En mi web http://www.doctortronic.com en la parte inferior tengo el bloque de fabricantes, y me he percatado que desde que actualice a 1.6 han dejado de funcionar los enlaces. Por ejemplo en el de Apple apunta a http://www.doctortronic.com/1-apple que al parecer es correcto y coincide con la posición de este fabricante en la tabla de Fabricantes. El problema es que cuando le pinchas la pagina no se encuentra. Y no se como tengo que hacer para solucionar esto.
-
Según documentación encontrada en https://www.prestashop.com/forums/topic/538261-adding-options-to-product-condition-list/ también hay que tocar modules/blocklayered/blocklayered.php: $condition_list = array( 'new' => $this->translateWord('New', (int)$filter['id_lang']), 'used' => $this->translateWord('Used', (int)$filter['id_lang']), 'refurbished' => $this->translateWord('Refurbished', (int)$filter['id_lang']) ); Después de hacer esto ya veo los campos en las traducciones de ADMINPRODUCTS dentro de "Traducciones del panel de administración" pero los campos en español aparecen vacíos como era de esperar. El problema es que no me deja traducirlos ya que cada vez que lo intento me sale un error de permisos: You do not have permission to access this document. ¿como puedo hacer para solucionar esto? creo que es lo único que me falta para que funcione.
-
Gracias por el aporte, pero no termino de conseguirlo. Creo que he dado todos los pasos, pero me he tenido que dejar algo. Yo estoy con la versión 1.6.1.11 De hecho he conseguido que me salga en el selector de la ficha del producto y que se almacene en la tabla del producto. Pero no consigo que aparezca en el front-office del producto, no muestra nada. Ni encuentro los dos campos nuevos en las traducciones. Me he tenido que pasar algo por alto.
-
Found the answer here https://www.prestashop.com/forums/topic/338909-%C2%BFcomo-cambiar-condici%C3%B3n-de-producto/
- 23 replies
-
- product condition
- refurbished
-
(and 4 more)
Tagged with:
-
I can not find AdminProducts.php in prestashop 1.6.1.11
- 23 replies
-
- product condition
- refurbished
-
(and 4 more)
Tagged with:
-
Seleccionar Asunto en formulario de contacto duplicado
luico replied to luico's topic in Discusión general
Muchas gracias por la información Ventura, ya lo tengo solucionado. El caso es que había leído alguna vez es post, pero lo había pasado por encima. En mi caso lo he dejado así: <select id="id_contact" class="form-control" name="id_contact"> <option value="0">{l s='-- Choose --'}</option> {foreach from=$contacts item=contact} {if $contact.id_contact != 3 && $contact.id_contact != 4} {* ocultar Los asuntos de los correos dependiendo de su id_contact en este caso el 3 y el 4*} <option value="{$contact.id_contact|intval}" {if isset($smarty.request.id_contact) && $smarty.request.id_contact == $contact.id_contact}selected="selected"{/if}>{$contact.name|escape:'html':'UTF-8'}</option> {/if} {/foreach} </select> -
Gracias a este aporte http://hispamax.com/duplicar-formulario-de-contacto-en-prestashop-1-6/ he duplicado satisfactoriamente el formulatio de contacto, en mi caso http://www.doctortronic.com/contacto http://www.doctortronic.com/trabajo También he creado asuntos nuevos para cada uno, pero soy incapaz por mi solo de conseguir que cada formulario muestre solo algunos de los asuntos. Los asuntos se guardan en ps_contact_lang y necesito saber como dependiendo del id_contact se muestren solo los asuntos que yo quiero en cada uno de los formularios. Se que las modificaciones hay que hacerlas en el archivo contact-form.tpl pero desconozco el código que tengo que cambiar. ¿algún alma caritativa puesta en programación que me pueda ayudar? Gracias de antemano ;-) La versión que tengo es la 1.6.1.11 Creo que este es el selector que hay que modificar: <div class="form-group selector1"> <label for="id_contact">{l s='Subject Heading'}</label> {if isset($customerThread.id_contact) && $customerThread.id_contact && $contacts|count} {assign var=flag value=true} {foreach from=$contacts item=contact} {if $contact.id_contact == $customerThread.id_contact} <input type="text" class="form-control" id="contact_name" name="contact_name" value="{$contact.name|escape:'html':'UTF-8'}" readonly="readonly" /> <input type="hidden" name="id_contact" value="{$contact.id_contact|intval}" /> {$flag=false} {/if} {/foreach} {if $flag && isset($contacts.0.id_contact)} <input type="text" class="form-control" id="contact_name" name="contact_name" value="{$contacts.0.name|escape:'html':'UTF-8'}" readonly="readonly" /> <input type="hidden" name="id_contact" value="{$contacts.0.id_contact|intval}" /> {/if} </div> {else} <select id="id_contact" class="form-control" name="id_contact"> <option value="0">{l s='-- Choose --'}</option> {foreach from=$contacts item=contact} <option value="{$contact.id_contact|intval}" {if isset($smarty.request.id_contact) && $smarty.request.id_contact == $contact.id_contact}selected="selected"{/if}>{$contact.name|escape:'html':'UTF-8'}</option> {/foreach} </select> </div>
-
Muchas gracias Ventura, funciona a la perfección. Muy agradecido.