Añadir y actualizar productos por PHP en Prestashop

En base a la clase “Product (/classes/Product.php)” de Prestashop podemos actualizar y añadir productos por PHP creando una simple instancia.

En este documento vamos a realizar dos ejemplos uno para actualizar datos de un producto y otro para añadir un nuevo producto.

Continúa leyendo Añadir y actualizar productos por PHP en Prestashop

Eliminar “tratamiento/género” en Prestashop 1.6

Tratamientos / Géneros en Prestashop

Recordamos que los tratamientos/géneros se gestiona y crean en la pestaña Clientes -> Tratamientos

Géneros / Tratamientos en Prestashop 1.6
Géneros / Tratamientos en Prestashop 1.6

Fichero: -> /themes/default-bootstrap/authentication.tpl

Comentar el siguiente código (Comentar código Smarty):

<div class="cleafix gender-line">
<label>{l s='Title'}</label>
{foreach from=$genders key=k item=gender}
<div class="radio-inline">
<label for="id_gender{$gender->id}" class="top">
<input type="radio" name="id_gender" id="id_gender{$gender-/>id}" value="{$gender->id}"{if isset($smarty.post.id_gender) && $smarty.post.id_gender == $gender->id} checked="checked"{/if} />
{$gender->name}
</label>
</div>
{/foreach}
</div>
Comentar código

Fichero -> /themes/default-bootstrap/identity.tpl

Continúa leyendo Eliminar “tratamiento/género” en Prestashop 1.6

[DOC] Añadir nueva columna en los albaranes para mostrar más información en Prestashop

Tenemos por el blog, algún artículo, en referencia a mostrar el ID del pedido en los albaranes, este tutorial os puede servir también para mostrar otros datos, siempre que conozcáis de antemano las variables a usar.

Mostrar ID del pedido en el albarán

Para revisar el artículo, en el que se comenta como añadir una columna nueva en los albaranes para mostrar el ID del pedido, pinchar en la siguiente imagen:

Acceder al tutorial para añadir nuevas columnas en los albaranes
Acceder al tutorial para añadir nuevas columnas en los albaranes

Cambio el nombre de la tienda y no se refleja en las facturas en Prestashop

Cambio el nombre de la tienda en Prestashop  (guía cambiar nombre de la tienda y otros datos del comerciante) y no se refleja el cambio en las facturas y albaranes de la tienda.

Nombre de la tienda
Título antiguo

¿Cuál es la razón?

Para las facturas nuevas no tenemos ningún problema ya que se generaran con el nuevo nombre de la tienda, pero las facturas que han sido generadas previamente al cambio conservan los datos anteriores.

Se debe a que los datos de la dirección de la tienda (nombre tienda, dirección, código postal, etc..) de las facturas que han sigo generadas previamente al cambio han quedado guardadas en la tabla ps_order_invoice, campo “shop_address“.

Continúa leyendo Cambio el nombre de la tienda y no se refleja en las facturas en Prestashop

Transportistas por métodos de pago en Prestashop

Módulo modificado por el usuario daresh de la comunidad de Prestashop

Este módulo permite restringir los transportistas por métodos de pago en Prestashop 1.6.

Subida e instalación del módulo desde la pestaña módulos -> módulos

Módulo instalado

Opciones de configuración que ofrece el módulo:

Transportistas por métodos de pago

En la configuración del módulo, vemos los transportistas que tenemos creados en la tienda, junto con los métodos de pago disponibles. De este modo, podemos restringir individualmente los métodos de pago por transportistas.

Continúa leyendo Transportistas por métodos de pago en Prestashop

Cambiar color del título de la categoría en Prestashop

Tutorial sobre Prestashop para cambiar el color del título de la categoría en los listados de productos.

Título categoría

Nos dirigimos al fichero:

/themes/default-bootstrap/css/category.css

Buscamos el siguiente código CSS:

.content_scene_cat span.category-name {
font: 600 42px/51px "Open Sans", sans-serif;
color: #fff;
margin-bottom: 12px;
} 

Continúa leyendo Cambiar color del título de la categoría en Prestashop

Eliminar nombre de la tienda en el meta título de la tienda en Prestashop

Tutorial de Vekia

En el idioma de Shakespeare, información aquí:
 https://mypresta.eu/en/art/developer/remove-shop-name-from-title.html

En el idioma de Cervantes aquí:

Al definir un meta título, por ejemplo, para la página principal en la pestaña Preferencias -> SEO y URLS -> Editar index

Editar meta

Vemos que aparece en el título de la tienda (mejor dicho meta título)  el meta título de la página principal + el nombre de la tienda

Meta título de la tienda

A expensas de los buscadores, es recomendable ajustar los títulos a un límite especifico, 67 caracteres…

Si queremos que el nombre de la tienda no se visualice en el meta título, vamos al fichero:

/themes/TuPlantilla/header.tpl

Buscamos la etiqueta correspondiente al meta-título:

<title>{$meta_title|escape:'html':'UTF-8'}</title>

Y cambiamos por:

Continúa leyendo Eliminar nombre de la tienda en el meta título de la tienda en Prestashop

Actualizar el IVA masivamente en Prestashop

Esta comentado varias veces en el foro de Prestashop, pero volver a comentarlo nunca viene mal.

Tablas: ps_product y ps_product_shop (suponiendo que ps_ sea el prefijo de las tablas de tu instalación de Prestashop).

Campo: id_tax_rules_group

El valor de: id_tax_rules_group es el correspondiente al id de la regla de impuestos, que podemos ver en la pestaña Localización -> Regla de tasas/impuestos.

* Actualización artículo en PS 1.7 Internacional -> Impuestos (Reglas de Impuestos)

Continúa leyendo Actualizar el IVA masivamente en Prestashop