Sin impuesto Con impuesto

Píldoras PrestaShop de septiembre de 2023: PHP, envíos y caché

Las ideas sueltas de septiembre de 2023: hostings que cobran por seguir en PHP 7.4, dónde guardar el número de seguimiento, por qué el teléfono está en la dirección, el precio por unidad de medida, multitienda o tiendas separadas y el menú que desaparece con LiteSpeed.

Equipo Rekire
Actualizado: 30/09/2023 6
Píldoras PrestaShop de septiembre de 2023: PHP, envíos y caché
Compartir:

Septiembre de 2023 en el grupo: hostings, envíos, datos de clientes y un par de avisos de los que ahorran disgustos.

Hay hostings que cobran por seguir en PHP antiguo

Una compañera vio cómo su cuota subía porque su hosting le cobraba un suplemento por mantener PHP 7.4. Gustavo, de la comunidad, se llevó las manos a la cabeza y le recomendó cambiar de proveedor. Otro miembro se fue de ese mismo hosting por lo mismo, aunque reconoció que le avisaron varias veces. La salida de fondo es actualizar la tienda a una versión que funcione con un PHP actual. Y si cambias de alojamiento, pregunta antes si cobran por mantener versiones antiguas de PHP.

Ver en Telegram

El número de seguimiento, en los dos sitios

Un compañero veía que su integración guardaba el número de seguimiento en el transportista del pedido y que el cliente lo veía bien, pero no sabía si hacía falta escribirlo también en el propio pedido. Gustavo recomienda guardarlo en los dos sitios: hay módulos que lo escriben solo en el transportista y otros que lo leen del pedido, y si falta en uno, algo falla.

Ver en Telegram

El teléfono está en la dirección, no en el cliente

Un compañero quería exportar nombre, correo y teléfono de sus clientes para una campaña de WhatsApp y no encontraba el teléfono. Rekire le explicó por qué: en PrestaShop el teléfono pertenece a la dirección, y un cliente con varias direcciones puede tener varios teléfonos; si haces mal la consulta, te saldrá repetido. Gustavo le propuso una consulta en el gestor SQL del back-office y le recordó lo importante: solo puedes enviar publicidad a quien lo ha aceptado.

Ver en Telegram

Precio por unidad de medida

Si vendes un producto de 100 ml, puedes mostrar su precio por litro sin módulos: en la ficha indicas la unidad y el precio por esa unidad, explicaba Gustavo. Con combinaciones de distintos tamaños se complica, como apuntó otro miembro. Y no es solo estética: Gustavo recordó en otra ocasión que la ley obliga a informar del precio por kilo o por litro. Si vendes a granel o por peso, mira RKR Weight Pricing Pro.

Ver en Telegram

¿Multitienda o una tienda por país?

Gustavo prefiere tiendas independientes a la multitienda de PrestaShop para vender en varios países. Con tiendas separadas controlas mejor qué vendes en cada país, los precios, los impuestos, los textos legales, las ofertas y los cambios de configuración, sin que lo de un país afecte a otro.

Ver en Telegram

El cliente ficticio del TPV que ya no abre

Una tienda usaba un cliente inventado para las ventas en caja. Con miles de pedidos, su ficha en el back-office ya no abría: tiempo de espera agotado. La única salida, según Gustavo, es limitar o paginar la consulta de pedidos de ese cliente. El compañero barajaba también la alternativa práctica: crear un cliente de caja nuevo.

Ver en Telegram

Un proveedor que solo vea sus pedidos

Alguien quería que un proveedor entrara con su usuario y cambiara a «listo para envío» solo sus pedidos. Con un perfil del back-office vería todos, como se apuntó en el hilo. Gustavo lo ve como desarrollo a medida, en el front o por API. Rekire contó que hizo algo parecido para un cliente con varias tiendas: un formulario que cambia el estado a través del webservice.

Ver en Telegram

Antes de presupuestar una actualización, entra a mirar

Gustavo lanzó el aviso: cuando un cliente pida presupuesto para actualizar o reinstalar, pide usuario y contraseña y revisa bien la tienda. En una que estaba mirando había cosas que nadie le había contado. Su pista para detectar un módulo hecho a medida: textos e identificadores en castellano dentro del JavaScript.

Ver en Telegram

LiteSpeed Cache y el menú que desaparece

Un compañero con el módulo de caché de LiteSpeed veía cómo, al día o a los dos días, desaparecía la cabecera con el menú; al vaciar la caché, volvía. Rekire había visto lo mismo con un tema que cargaba un menú u otro según fuera móvil o escritorio: según qué versión se guardaba en caché, el menú desaparecía en uno de los dos. Si tu tema decide en el servidor qué pintar según el dispositivo, revisa cómo separa la caché las versiones.

Ver en Telegram

Esto salió en @PrestashopEsp, la mayor comunidad PrestaShop de España en Telegram. Ver la conversación

Cargando...
Cookies
Volver arriba