Publicado el

Qué es un chatbot

Definición de ChatBot

Un chatbot es una App interactiva conversacional que puedes instalar en tu web o en muchas de las redes sociales disponibles como Facebook, slack, telegram y muchas otras.

Hay dos grandes clases de Chatbots: los tontos y los listos. Los chatbots “tontos” siguen un workflow que tú previamente has creado, normalmente con preguntas con una, dos o más respuestas posibles. Los chatbots “listos” están dotados de dos elementos impresionantes: “Inteligencia Artificial Cognitiva” y capacidad de aprender (“machine learning”).

Además puedes dotarles

Puedes ver un ejemplo muy sencillo de chatbot aquí en esta misma página abajo a la derecha.

desarrollo chatbots

Pulsa en el icono azul para iniciar un diálogo con nuestro chatbot encargado de crear, organizar y avisar a los interesados de que tienen una reunión.

Si quieres tener una asistente en la web de este estilo -o si quieres un chatbot smart, conectado a una IA cognitiva, pídenos información sin compromiso.

Seguiremos dándote detalles de cómo hacemos los chatbots y cómo entrenamos a los chatbots inteligentes. Vete pensando en una profesión de futuro que ahora no existe: “Entrenador de ChatBot con IA”.

¿Qué te parece?

Saludos

[contact-form][contact-field label=’Nombre’ type=’name’ required=’1’/][contact-field label=’Correo electrónico’ type=’email’ required=’1’/][contact-field label=’Teléfono’ type=’text’/][contact-field label=’Comentario’ type=’textarea’ required=’1’/][/contact-form]

Publicado el

WordPress hackeado con Hacked by ….. resuelto

  1. Haz copia de seguridad. Te puede servir algun plugin de wordpress, yo uso Duplicator,  o usar el FTP para los ficheros y phpmyadmin para la base de datos. He observado que en algún wordpress no te deja crear nuevos usuarios así que la Base de datos puede estar comprometida. Por supuesto no borres copias de seguridad anteriores porque a lo mejor te hacen falta.
  2. Actualiza la versión de WordPress. Si no puedes acceder entonces:
    1. Eliminar los archivos index.php e index.html hackeados de las carpetas de WordPress a través de FTP. Los archivos hackeados tienen 16 bytes de tamaño y solo contienen el texto: “hacked by {nombre del miserable hacker que hace uso de este exploit no documentado}”.
    2. Usar la opción “¿Has perdido tu contraseña?” para conseguir una nueva contraseña de administrador.
    3. Entrar a la administración del blog. Reinstalar la última versión de WordPress (reemplazará los index.php por los correctos; y no infectados).
    4. Reemplazar el archivo header.php con una copia de seguridad (si el tema es personalizado) o reinstalar el tema si es una plantilla. El archivo header.php por defecto está en wp-content/wp-themes//header.php.
  3. Cambiar la contraseña de administrador.
  4. Elimina todos los temas y plugins que no uses.
  5. Actualizar todos los plugins y temas que te interese conservar
  6. Revisar el título del sitio de WordPress (en Ajustes / Generales).
  7. Vaciar la caché de cualquier plugin de caché que se tenga instalada (por ejemplo: “SuperCache” y “W3 Total Cache”).
  8. Instalar y ejecutar el plugin de seguridad “Wordfence“.
  9. Esto no lo he hecho porque ya le va todo bien al cliente pero puede que también te interese instalar  el plugin de seguridad “Bullet-proof security“.

Espero que te sirva. Comparte

saludos

Publicado el

Cómo instalar un módulo Prestashop

Es extremadamente fácil instalar un módulo de prestashop. Lo único que necesitas es tener el módulo. El módulo es un fichero en formato ZIP. Es un unico fichero comprimido que tiene dentro una serie de carpetas y archivos de los que no te tienes que preocupar en este momento. Si tienes interés en conocer la estructura de un módulo de prestashop que sepas que todos tienen la misma y que puedes echar un vistazo aquí

Nosotros somos desarrolladores de software para internet. Tenemos ahora mismo 3 módulos nativos desarrollados para Prestashop 1.6 y 1.7. Esto suele ser un problema porque a veces damos por sentado que todo el mundo conoce prestashop y tiene acceso a una tienda online instalada para probar. Por eso vamos a explicar algunas cosas básicas.

Hay cientos de módulos de Prestashop que son desarrollos complementarios al producto básico y que sirven para cubrir necesidades específicas que Prestashop no cubre. Si se han programado bien estos módulos son una excelente manera de implementar tu modelo de negocio en internet. El caso es que si nunca has instalado un módulo para Prestashop en tu tienda on line te puedes encontrar un poco perdido porque todos los programadores y SEOs (la gente dedicada al posicionamiento en buscadores de las tiendas on line prestashop) dan por supuesto que sabes comprar e instalar un módulo para cubrir tus neces

idades especiales. Pero como no he visto información en español sobre esta cuestión te lo pongo aquí por si te es de utilidad.

Además hoy en día puedes tener una tienda on line en la nube, es decir, en un servidor de internet que tú no administras directamente y si eres novato puedes empezar a liarte porque esas plataformas no siempre te dejan subir los módulos que tú quieras. De ahí la razón de que las personas que quieren controlar su negocio on line prefieran tener contratado un servidor donde instalar directamente el Prestashop, que  es gratis, y luego adaptarlo a sus necesidades de negocio con módulos de diversos fabricantes.

 

Para instalar el módulo tienes que ir al backoffice de Prestashop al menú de Módulos y Servicios:

como instalar un modulo de prestashop

Y luego pulsar en Añadir un módulo:

modulo producto combinado avanzado prestashop instalacion

Y ya está.

Los módulos suelen crear un menú en el Back Office o directamente en esta misma sección vas a poder pulsar en “Configurar”

Si tienes dudas pregunta y si crees que le puede servir esto a alguien comparte.

Saludos

Publicado el

Precios para el módulo de productos combinados dinámicos de Prestashop

desarrollo de un modulo prestashop

Cierta persona nos ha pedido aclaraciones de nuestras tarifas para el módulo Producto Combinado Avanzado de Prestashop (c) que pensamos son necesarias para cualquiera que esté interesado.

¿Producto combinado Avanzado o Producto combinado Dinámico de Prestashop?

Es lo mismo. Llamamos así al módulo nativo desarrollado para las versiones de Prestahop 1.6 y 1.7 por ShadowDigital. Este módulo es capaz de crear un producto tipo “pack” que es una agrupación de productos ya creados previamente en Prestashop con la posibilidad de ir eligiendo atributos de cada uno de los productos simples que componen el “pack” sobre la marcha y en el momento de la compra. Como dice uno de nuestros clientes, “no tienes que ir saliendo de la ficha del producto e ir eligiendo uno tras otro los productos simples y luego ir al carrito a ver qué es lo que realmente has elegido”.

Este módulo añade la funcionalidad al típico “pack” de Prestashop de poder elegir atributos de los elementos que componen el pack. En Prestashop puedes crear un pack de productos y venderlo pero no puedes elegir tallas, colores, tamaños de los componentes del pack. Es un pack fijo y punto.

Ejemplo de producto combinado Dinámico

Si quieres vender un “look” que es un pack compuesto de blusa, pantalón y sueter donde quieres poder elegir una talla y un color para la blusa, una talla de pantalón y una talla y tejido para el sueter necesitas nuestro módulo. Siguiendo con el ejemplo, Prestashop es capaz de crear un pack con una talla DETERMINADA y un color CONCRETO de Blusa, una talla específica de pantalón y una talla determinada de sueter con un tejido también determinado. Y punto. O eliges ese pack o te fastidias. Bueno, también puedes crear otro “pack” con otras tallas y colores para la blusa, pantalón y sueter y volverte directamente loco o loca. Si quieres que un módulo gestione esa complejidad por tí cuenta con nosotros. Si quieres más detalles te ayudará este artículo y este sobre cómo configurarlo

¿Y cómo gestionáis el inventario de cada componente del pack de prestashop?

Buena pregunta. El módulo es capaz de seguir la trazabilidad de los elementos que componen el pack que dinámicamente va creando tu cliente de la tienda a medida que elige tallas, colores, texturas o  cualquier atributo que hayas definido.

Déjame desviarme un momento para aclarar un concepto importante de cara a gestionar el stock de tu tienda:

Un error típico es crear demasiadas combinaciones de atributos “teóricas” pensando en ofrecer el máximo detalle al cliente. P.e. puedes crear todas las combinaciones de colores y texturas o tejidos para cada talla de un pantalón. Si lo haces así espero que seas un fabricante o que realmente tengas capacidad para tener stock de todas esas combinaciones. Lo ideal es que crees solo las combinaciones que realmente tengas en stock o que los clientes demanden. Es muy interesante que mires en Google tiendas de tallas grandes o de uniformes escolares. Vas a aprender mucho. Si quieres echa un vistazo a la de El Corte Inglés para uniformes de colegios.

Volviendo al asunto del control del stock. Cualquier combinación que crees será tratada como un producto individual (pantalón talla 48 p.e.) y por tanto cuando el cliente elija esa combinación en concreto restaremos del stock la cantidad. Además restaremos del stock del pack también la cantidad que se venda puesto que el “pack” también es un producto en Prestashop. De este modo si vendes un traje restarás del stock de trajes y además restarás la cantidad que sea de cada articulo que componga el “pack” traje: un pantalón de la talla 48, una camisa talla 50 y una chaqueta talla 52 por poner un ejemplo.

 

3 Precios para el módulo de producto combinado dinámico

  • Paquete Básico: es un archivo ZIP que contiene un módulo de prestashop y que se instala directamente en el menú de módulos que tiene prestashop en el Backoffice. Se instala con un clic. Muy sencillo. Luego tienes que ir a la ficha de cualquier producto y seguir las instrucciones para crear un “set” o “look” que es un “pack” de otros artículos mas simples. Cada articulo a su vez tendrá sus tallas, colores, etc Todo esto lo tienes paso a paso explicado en la web con el ejemplo de los trajes compuestos de blazer y pantalón. 47€
  • Paquete instalación: incluye el modulo básico (47€) + instalar el módulo nosotros en tu tienda on line y además crear un “set” contigo para que aprendas cómo se hace. Precio total 94€
  • Paquete Premium: incluye todo lo anterior y además podemos modificar el aspecto de tu ficha de producto para mejorar la “experiencia del usuario”, hacerlo más bonito, visible, etc. Si conoces algo de programación web lo que hacemos es modificar los estilos CSS. PVP: Clic aquí para contratar el módulo + instalación + rediseño de plantilla por 139€
    • Para adquirir el paquete Premium haz clic aquí. Gracias por tu confianza

¿Dónde lo compro?

aquí tienes el acceso a pago por paypal para asegurar la garantía que ofrecemos:

http://shadowdigital.es/modulo-productos-compuestos-prestashop/#Precios

¿Te ha servido esta explicación?

Publicado el

Error 500 cuando instalas Prestashop. Solucionado

Qué es el error 500 en instalaciones prestashop 1.6

Es un mensaje del servidor de internet que informa de que no puede cargar una determinada página. El problema de este mensaje (terrible, por cierto) es que puede deberse a un montón de causas. Afortunadamente, cuando aparece en tu tienda prestashop, se debe a unas pocas causas posibles. Básicamente son problemas de:

  1. timeout (el proceso va tan lento que alcanza el límite de tiempo de espera y cancela lo que estuviera haciendo mostrando la página del error 500)
  2. problemas de permisos: estos se dan cuando instalas prestashop o quieres modificar algo de la instalación
  3. el mítico fichero .htaccess que depende del servidor Apache

Todo esto está muy bien explicado aqui por Benjamin Utterback 

1.- Errores de timeout en prestashop 1.6

Ahora bien, escribo este artículo porque no he podido ver información actualizada y clara sobre cómo investigar los puntos 2 y 3 para arreglar el error. El punto 1 (timeout) aparece y desaparece dependiendo de lo ocupado que esté el servidor. Digamos que el arreglo que tiene es que te cambies de servidor o amplíes el hosting. Además, cuando la causa es un timeout se debe a que estás importando ficheros o haciendo procesos que consumen los recursos del servidor. Está muy clara la causa.

2.- Problemas de permisos

este artículo se centra en este punto. Si tienes cpanel en tu hosting vete por favor a “errores” (buscalo en la pagina de inicio de {tu-dominio}/cpanel y mira si aparece algo como esto:

errores de permisos de prestashop

ese mensaje de “writeable by group” significa que tienes que cambiar los permisos de los ficheros. Las carpetas tienen que estar como 755 y los ficheros, todos, tienen que estar como 644. Si lo haces solucionarás el problema, que por cierto, suele ser creado cuando usas el instalador de prestashop para cambiar algo o instalar un prestashop nuevo en un servidor donde ya tienes otro prestashop instalado (aunque sea en otra carpeta) porque el .htaccess ya ha sido modificado.

Para Solucionar el problema de errores vete a “explorador de ficheros” dentro del cpanel:

Permisos de ficheros en Prestashop y cpanel

3.- .htacces en prestashop

la mejor manera de gestionarlo que yo haya encontrado y me sirva es:
1. Turn Off and turn On the SEO friendly URLs. This will generate the a .htaccess file on your root.
2. Download the .htaccess file. Comment the line “SetEnv HTTP_MOD_REWRITE On” by putting # before the line and reupload. (fuente)

Publicado el

Cómo crear un sistema de compra colectiva con pago de una señal usando Prestashop, Stripe y nuestro módulo

compra colectiva

¿Qué es un sistema de compra colectiva?

Es una agrupación de clientes para comprar con descuento un mismo producto o servicio. En la wikipedia explican muy bien el concepto así que te remito a ella para la teoría. Lo que abordamos aquí es cómo hemos construido un sistema de compra colectiva de servicios, concretamente seguros, donde puedes vender seguros a un colectivo o grupo de personas ofreciendo un precio sensiblemente más bajo que si compraran el seguro cada uno individualmente por su cuenta. Este sistema se está usando mucho en energía, luz, gas, etc. Lo que consigues como vendedor es tener clientes. La idea es que, en vez de ir puerta por puerta vendiéndoles, inviertes ese dinero en el fuerte descuento que les haces porque vienen a comprarte a tu tienda on line. Una vez tienes clientes o contactos realmente interesados en una oferta “gancho” puedes venderles otras cosas. Es como los productos gancho del supermercado. Vas a por la oferta y siempre compras algo más a un precio que  ya deja margen al vendedor. Esta práctica está tan extendida que de hecho en la Unión Europea (España incluida) está prohibido vender los productos “gancho” por debajo del precio de coste.

 

Arquitectura de la solución

La solución que vamos a usar de ejemplo es una correduría de seguros que quiere vender seguros por internet utilizando la compra colectiva. Necesitamos los siguientes componentes:

  • Prestashop versiones 1.5, 1.6  o superior
  • Módulo de pago por suscripción que es como técnicamente se llama a un sistema que pueda cobrar a plazos al cliente y además cobrar periódicamente una cantidad por el servicio. Como con paypal hay que hacer un master avanzado y luego lo más  probable es que no te concedan el permiso para pagos periódicos porque eres un pequeño cliente elegimos la plataforma stripe que es segura y relativamente fácil de manejar.
  • Módulo de compra colectiva desarrollado por Shadow Digital

Para qué sirve cada elemento:

  • Prestashop es un fabuloso sistema opensource de ecommerce gratuito. Lo usamos como tienda on line que soporta todas las funcionalidades de un ecommerce: articulos, categorías, carrito, clientes, pedidos, ofertas, cupones de descuento por grupos de clientes, logística, banners, etc. La idea es complementar a Prestashop, sin modificar su núcleo para nada, con 2 módulos específicos para gestionar la compra colectiva. Uno es el módulo para cobrar varias veces a un cliente y el otro es el módulo de gestión de la compra colectiva.

Guía Paso a Paso para crear el sistema de compra colectiva

Explicamos cómo usar el módulo de prestashop para compra colectiva o agrupada en varios escenarios.

 

Escenario de compra colectiva de un producto o servicio con pago de una señal o sin señal

 

Supongamos que compramos un seguro de hogar de forma agrupada junto con otras personas interesadas

Tenemos que hacer 3 tareas básicas:

  1. Todo lo referente al Producto: Crear el producto o configurarlo si ya existe para que se pueda vender como “compra agrupada”
  2. Todo lo referente al pago con Stripe “recurrent payments” (cobros periódicos)
  3. Todo lo referente a la oferta de compra agrupada: precios, cómo apuntarse, cómo recomendarla, etc

 

 

1.- Productos para la compra colectiva

1.-Pasos a seguir para dar de alta un producto. En prestashop  vamos al back office (en adelante BO) ->Catálogo->Productos  donde tienes un menú lateral izquierdo con varias opciones:

compra colectiva menu producto

Algunas de las opciones más importantes ahora son:

  • Información
  • Precio
  • Asociaciones
  • Combinaciones
  • Cantidades
  • Stripe Recurring Payments
  • Compra conjunta:

Empezamos creando una Combinación de artículos para tener el artículo individual con su precio y a la vez el artículo para compra colectiva con precio con señal y sin señal por otro en una única ficha de artículo. Por eso se llama “combinaciones” a esta opción. Si quieres saber más sobre combinaciones en prestashop mira este artículo Para crear combinaciones tienes que definir primero los “atributos” y darles un valor. Nosotros vamos a crear el atributo “Tipo de Compra” y le vamos a dar 3 valores de precio distintos: Compra Directa, Compra conjunta con Señal y compra conjunta sin señal.

En “Combinaciones” damos de alta el atributo de tipo de compra (individual o conjunta):

 

atributos y combinaciones en servicios prestashop

Ya mostramos creado el atributo “Tipo de Compra” con los valores: compra directa (compra individual de toda la vida) y 2 valores para la compra colectiva: uno para la compra conjunta con señal y otro para la compra conjunta sin señal. Esto es necesario para que prestashop sepa qué tipo de compra quiere hacer el cliente.

 

Nota para usuarios avanzados: Hay un detalle importante a tener en cuenta si usamos “combinaciones” de producto con compra agrupada en el caso de que se apunten los clientes sin querer pagar una señal. El importe a pagar sería 0€ por lo que no habría que pagar nada por “reservar” tu compra del seguro de hogar. En este caso concreto habría que crear una “suscripción” en Stripe.com para cada cliente apuntado a esta opción porque Prestashop no va a poder generar automáticamente un pago de 0€. Esta opción es muy confusa porque aunque no cobremos una señal el seguro tiene un precio.

El esquema general del proceso es:

 

a.- Crear un producto o servicio de compra agrupada y marcarlo como tal compra agrupada en la ficha del producto

b.- Crear un plan de suscripción que es un plan de cobros para este producto en Stripe.com o en el módulo de prestashop que se conecta con Stripe.com. Si queremos cobrar una señal tenemos que crear un plan de suscripción que cubra todo el importe a cobrar con periodicidad anual:

Vamos a usar un único plan de suscripción (pagos periódicos) para cada tipo de compra y luego cobraremos parcialmente la señal si es compra conjunta con señal y cobraremos totalmente el precio del seguro si es compra conjunta sin señal. A este proceso lo vamos a llamar “Capturar” un pago

c.- Gestionar la compra agrupada: cambiar el plan de suscripción -el plan de pagos- manualmente a cada cliente cuando se haya cerrado el plazo para apuntarse a la compra agrupada

 

Una vez creados los valores para el Atributo de Tipo de compra podemos usarlos en el menú ·Combinaciones·:

Alta combinaciones prestashop

Para ver una combinación:

alta-atributos-compra-agrupada4

 

Volvemos a las opciones del menú lateral de producto.

Las opciones que nos interesan ahora son las 2 últimas: “Stripe Recurring Payments” y “Compra Conjunta”. Las demás son muy importantes pero muy fáciles de entender y configurar. Se trata de poner un nombre, un precio, asociar una categoría (p.e. “Seguros”) y poner una imagen atrayente.
Vamos con la opción “Stripe Recurring Payments”
Stripe es un servicio de pagos y cobros muy parecido a paypal pero que permite cobros fraccionados, suscripciones y otras modalidades que paypal no tiene o solo permite a determinados clientes.

2.- Todo lo referente al pago con Stripe “recurrent payments” (cobros periódicos)

 

Un vistazo a la cuenta de Stripe.com

 

Para ver cómo funciona Stripe debes ir a www.stripe.com y crear una cuenta (es gratis y obligatorio si quieres cobrar a tus clientes). Fíjate en que hay un botón deslizante donde puedes poner la plataforma stripe en modo Test o modo “live” que es el real. Por supuesto lo dejo en modo test para probar todo antes de publicarlo.

planes-stripe

para crear un nuevo Plan periódico de pago:

nuevoplanstripe

 

Teniendo cuidado de que el Identificador del plan no se repita los otros datos de esta pantalla son facilitos. Quizá te pueda interesar un comentario sobre el campo “Trial period”. Por si te interesa puedes poner un periodo de carencia o de prueba antes de cobrar. Esto tiene mucho interés para hacer ofertas e incluso ponerlo como un aliciente o incentivo en la compra agrupada del producto o servicio. En el caso de un seguro de hogar puedes ofrecerlo como una innovación porque no es muy corriente hacerlo.

Creamos un nuevo plan de seguro hogar con cobro anual de 125€ (impuestos incluidos). Lo de impuestos incluidos es porque en la ficha de “precios” dentro de la ficha del producto en prestashop lo hemos definido así.

nuevoplanstripe2

En stripe lo importante ahora son los planes y las suscripciones:

planes suscripcion stripe

y ya está. Con esta cuenta de stripe creada vamos a sincronizar las “suscripciones” con el módulo de prestashop Stripe Recurring payments.

Vas a necesitar instalar el módulo de Stripe Recurring Payments (es de pago) al que puedes acceder aquí (BO->Módulos y servicios):

stripe y prestashop

Una vez tenemos el plan creado ahora simplemente tenemos que usarlo en la ficha de producto de prestashop. Para eso volvemos al Back office de Prestashop a la ficha del producto Seguro Hogar que va a utilizar este plan.

Por cierto, si te preguntas por las suscripciones del menú de Stripe el momento de tratarlas es cuando vayamos a gestionar los cobros a los clientes. Ahora estamos en la fase de crear el producto, luego tocará venderlo y luego cobrar a los clientes. Vamos paso a paso.

 

Volvemos a la ficha del producto o articulo en Prestashop para elegir el plan de cobro que acabamos de crear en Stripe.com:

planespagosenal

Lo primero que tenemos que hacer es hacer clic en el enlace de “Sync all the Recurring Plans from your Stripe Account” (“Sincronizar todos los planes periódicos de tu cuenta de Stripe”)

 

“Recurring Plan” es un Plan periódico para cobrar cada cierto tiempo una cantidad al cliente, por eso veremos en este módulo y en la cuenta de Stripe que se habla de “suscripciones”. Sirve para cobrar suscripciones como si fuera una suscripción a una revista. Si vas a vender seguros la idea de crear ya un plan de pagos “recurring plan” es muy interesante porque puedes ya tener la gestión de renovación del seguro hecha. La ley obliga a informar de la renovación del seguro por lo que es obligatorio hacer una gestión semiautomatizada en el momento de la renovación.

De momento nuestro objetivo es utilizar esta capacidad para cobrar una señal a todos los que se apunten a la compra agrupada de un seguro de vida por poner un ejemplo.

 

 

Volviendo al ejemplo, nos hemos propuesto crear un producto, un servicio en realidad, que es un Seguro de hogar plus con una prima anual de 125€ y que queremos vender como compra colectiva. Recuerda que tienes que crear un plan para cada precio final. Ejemplo:

  • Precio directo, individual, sin descuentos: Crear Plan en Stripe de 125€/año
  • Precio compra colectiva sin señal: Crear Plan en Stripe de p.e. 115€/año
  • Precio compra colectiva con señal: Crear Plan en Stripe de 100€/año. En este caso capturaremos 25€ de señal cuando venza el plazo

 

Como ya tenemos el plan creado en stripe.com y sincronizado con prestashop ahora solo nos queda asociar el plan al producto:

prestashop pago periodico

3.-Cómo gestionar en prestashop la oferta de compra colectiva

 

Precios

Los precios de un artículo deben ser diferentes:

  • Un precio sin descuentos para una compra individual. El más caro.
  • Un precio de compra agrupada pero sin señal. El segundo más caro, pero algo más barato. El “algo” tiene que ser atractivo. Groupon y otros usan un descuento desde el 30%Un precio de compra agrupada con señal. El más barato de todos
  • Precio individual.Mira este menú:ficha-producto-precios

Estos son los precios normales de producto individual. Ahora vamos al menú de compra conjunta para fijar los precios con compra colectiva:

precios-compra-colectiva

Muy importante: estos precios no son los precios del artículo individual, deberían ser siempre más bajos y son para la compra agrupada. Entran en funcionamiento cuando marcas el check de “producto para compra conjunta”.

Hay 3 precios: Sin descuentos / precio sin señal / precio con señal pero que gestionamos como descuentos.

Caso práctico:

Supongamos que queremos poner estos precios:

  • Precio inicial individual del producto: 125€ /año
  • Precio compra conjunta sin descuentos (iva incl..): 115€/año
  • Precio compra conjunta sin señal: 100€/año
  • Precio compra conjunta con señal: 75€/año
  • Además queremos fijar una señal para el caso de compra conjunta con señal de 25€

 

En el menu  “precios” ya hemos puesto 125€/año

En el menú “Compra Conjunta” tenemos que poner esto:

 

115€ en la casilla de “sin descuentos”

Descuento aplicado sin señal= 115 – 100 = 15€

Descuento aplicado con señal = 115 – 75 =  40€

descuentos-ca

Ya que estamos aprovecha y pon una fecha de inicio y fin de oferta para la compra conjunta y una cantidad mínima de gente que se tiene que apuntar para que la oferta pueda aplicarse.

 

¿Cómo muestro en una única ficha de producto 3 precios distintos?

Respuesta: Usando disminuciones de precio en combinaciones. Muestro aquí como reduzco en 50€ el precio IVA incluido para dejar el precio final en 75€.

combinaciones-compra-colectiva

Guardamos todo y ya nos toca el momento de ir al “frontend” de la tienda on line a ver cómo ve todo esto nuestro cliente.

Proceso de compra agrupada de un artículo en Prestashop

 

En el front-end hago clic en el articulo “Seguro Hogar” y veo las diversas combinaciones (posibilidades) para comprar este servicio:

 

compra colectiva en prestashop

Cuando el cliente elija un tipo de compra, p.e. compra agrupada con señal podemos solicitarle que lo pague via paypal, transferencia, TPV virtual del banco e incluso, como hacemos en este ejemplo, con un plan de pago periódico (“recurrent payment”) de stripe, que hemos puesto a 2 meses para que nos dé tiempo a cerrar la oferta de compra agrupada y cambiar el plan para cobrar el siguiente pago a los clientes apuntados. Esto de los periodos de carencia o prueba (“trial”) se gestiona en stripe.com

Añadimos compra conjunta con señal de 25€ al carrito y pagamos.

pago

El módulo de stripe tiene incluso numeros de tarjetas de crédito ficticios para que puedas hacer pruebas. Están aquí:

modulo-stripe-test

 

¿Dónde se gestionan las suscripciones y los pagos de señales de los clientes?

Por parte del vendedor en el módulo de Stripe recurrent payment en prestashop o directamente en Suscripciones de stripe.com. Aquí:

gestion suscripciones en stripe

 

Por parte del cliente en su cuenta de usuario.

En tu cuenta de usuario cliente registrado (aunque no hayas comprado nada como cliente tienes que estar registrado)

 

inscripciones en compra colectiva

 

Pulsando en “mis inscripciones….”

Insripciones prestashop

 

 

 

 

El mail que recibe el cliente una vez realizado el primer pago, debería indicar el tipo de descuento que se le ha aplicado, el importe que ha pagado y el importe que queda por pagar del producto seleccionado.

¿Cómo lo hago?

Puedes ver ( y modificar) la plantilla del email que se envía cada vez que un cliente hace un pedido y poner los datos que te parezcan oportunos. Para esto lo mejor es haber copiado la plantilla de email de pedido realizado y crear una plantilla de email para pedidos de la compra agrupada XXXX y contar en ese email todo lo que necesites explicar precios, condiciones, etc. Si no quieres personalizar tanto basta con que crees una plantilla de email para las compras colectivas.

 

Además de enviar el mail al cliente, algo que hace prestashop automáticamente, puedes -si lo deseas así- ir “capturando” la señal en las compras agrupadas que has definido como con tipo de compra con señal. No hace falta esperar a que finalice el plazo de la oferta puesto que el cliente ha hecho el pedido y ha aceptado pagar la señal. La ventaja de esto es que cobras una señal, la desventaja es que si no alcanzas el nº minimo necesario para la oferta tendrás que devolver la señal.

Tenemos solución para todo pero debes elegir primero tu sistema de funcionamiento. Supongamos que quieres “capturar el pago de la señal”.

Vas al Pedido del cliente y lo cobras aquí:

compra agrupada con señal

Pulsas en Procesar Captura y la señal será cobrada. Además el pedido pasará a estado “Pagado”:

cambio plan pagos periodicos en pedidos

Accedemos por el enlace de “Manejar todas las suscripciones…” a cambiarlas si nos hace falta:

pedidos-cambio-plan-stripe

supongamos que ya tengo el plan correcto elegido, volvemos a la ficha del Pedido para “capturar” la señal de 25€:

captura en pedidos

NOTA: he puesto 25€ a capturar pero el plan de pago periódico debería ser de 75€ que es el precio  total a cobrar para la compra agrupada del seguro de hogar cuando pedimos una señal

Una vez hemos capturado un dinero nos permite devolverlo más adelante si fracasa la compra colectiva:

pedidosca-reembolso-stripe

 

Es importante darse cuenta de los dos pasos que hemos dado desde el punto de vista de cobro al cliente. Los dos pasos son: anotar en stripe un cobro futuro de 75€ pero sin cobrarlo (estado del pedido: NO pagado) y el siguiente paso que es cobrar al cliente una señal, en este caso 25€.

Una vez finalizada la compra conjunta:

 

Cómo se gestionan las notificaciones al cliente para informarles de que la compra ha terminado y su resultado:

  1. Si has decidido ir cobrando Cuando vence el plazo de la oferta de compra agrupada hay que hacer 2 cosas muy importantes: Ver si tienes clientes suficientes apuntados y si te compensa devolver el dinero o tirar para adelante.
    1. Si decides devolver el dinero puedes hacerlo pulsando en el botón de reeembolso en la ficha del pedido:

Y si quieres cobrar el total tendrás que usar el plan de pago de 75€ y cobrar los 50€ que faltan.

 

 

Si se ha apuntado suficiente gente o si se decide devolver la señal, etc igualmente hay que  ir a cada PEDIDO de cada cliente apuntado a la compra agrupada para gestionar los pagos. La mejor manera de hacerlo es “capturar un pago” con Stripe en el pedido que el cliente nos ha hecho por la cantidad total. El truco consiste en que la señal que cobramos pertenezca a un plan de pagos periódico con un periodo de prueba de suficientes días como para dar tiempo a que finalice la oferta de compra conjunta.

Si p.e. la oferta vence en 30 dias podemos crear un pago periódico de la señal en stripe de 60 dias de prueba (“trialing”). Este sistema nos permite por un lado tener una señal comprometida por parte del cliente (en el ejemplo 25€) y luego, antes de que venzan los 60 dias de prueba y después de que venza la fecha límite para apuntarse a la oferta (p.e. 30 dias) poder cobrar realmente el TOTAL del precio de la compra conjunta, en este caso 25€ de señal + 50€ restantes para hacer los 75€ ofrecidos como precio total.

 

PASOS IMPORTANTES:

1.- ir al pedido de cada cliente de la oferta:

capturarpago

2.- Editar el pedido y “Capturar “ el importe total:

El proceso tiene 2 partes: 1º has creado un plan de pagos periodicos de p.e. 125€ /año en stripe.com y 2º cuando lo decidas puedes ir “capturando” parte de esos 125€ o todo el importe en la ficha del pedido en Prestashop. Si quieres cobrar al cliente los 125€ de golpe porque es una compra individual capturas 125€. Si quieres cobrarle solo la señal en una compra colectiva capturas 25€ como en el ejemplo de la imagen. Además, cuando venza el plazo de la oferta colectiva con señal podrás capturar el resto del dinero. Si el precio eran 75€ con 25€ de señal, cuando finalice el plazo de la oferta le cobras (“capturas”) los 50€ que faltan. Y si quieres cobrarle el precio de compra colectiva sin señal esperas a que venza el plazo de la oferta y capturas los 100€ (o lo que hayas puesto de precio en este caso) a cada cliente.

Si tienes alguna duda no dudes en preguntar, nos permitirá mejorar los módulos de prestashop. Ah, y si tu idea es viable te haremos un gran descuento.

 

Para comprar este módulo puedes hacer clic aquí

Saludos

Publicado el

Cómo actualizar Prestashop desde versiones muy antiguas 1.3.6.0 y siguientes

Migrar Prestashop versión 1.3.6 a 1.6.x

He encontrado tal cantidad de trampas, fallos, falsas informaciones, caminos que no conducen a ninguna parte que he decidido escribir lo que yo he hecho por si a alguien le puede servir. Creo que se lo debo a  esa gente desinteresada que me ha ayudado antes y siento que debo contribuir en lo que pueda.  Por cierto, por favor NO HAGAIS CASO de los videos en youtube que hablan de cómo actualizar prestashop desde versiones como la 1.3 o la 1.4. Es más, si alguien comenta aquí que ha seguido esos videos la respuesta por mi parte va a ser:

Te lo advertí, ya me pasó a mí y por eso he escrito esto en esta web. Comienza de nuevo. 

La idea básica de toda las migraciones es que hay que conseguir migrar hasta la versión 1.5.0 o superior donde ya tienes el módulo gratuito de prestashop 1-click-upgrade para poder migrar las versiones. El problema es que migrar de una 1.3.x a una 1.4.x (x= a cualquier numero) es un mundo porque no hay herramientas disponibles y tienes que actualizar la base de datos y las imágenes con mucho cuidado. Y lo mismo desde la 1.4.x a la 1.5.x .

Hay documentación oficial en el foro de prestashop. el problema está en que nadie detalla bien todos los pasos ni el entorno que utiliza. Yo voy a poner aquí todo lo que he hecho y cuándo me ha fallado, paso a paso, versión a versión.

Ah, a mí se suele molestar que lo pongan en blogs pero te lo digo: si no estás dispuesto a sufrir o no eres muy experto no te metas con esto. Lo vas a pasar mal. En cambio, si quieres aprender cómo funcionan las actualizaciones de prestashop, mysql, phpmyadmin y XAMPP pues te va a venir muy bien.

Pasos para ACTUALIZAR 1.3.X A 1.4.X

https://www.prestashop.com/forums/topic/85548-actualizar-version-de-prestashop/?hl=%2Bactualizar+%2Bversion+%2Bprestashop

Consejos valiosos para crear un entorno local donde probar la actualización:

1.-Haz todas las migraciones en un servidor local. Si usas XAMPP vete a c:\xampp\php edita php.ini y cambia estos DOS valores:

post_max_size=50M

upload_max_filesize=50M

2.- para que phpmyadmin, el gestor de mysql, no se quede colgado cuando importa la copia de seguridad de la base de datos pon esto en c:\xampp\phpmyadmin\config.inic.php

$cfg[‘ExecTimeLimit’] = 0;

(esto funciona en el servidor local para evitar time outs, significa que no se detenga nunca, tarde lo que tarde la importación) Yo he probado con un fichero sql de 20 Mb

Ya que estamos en config.inic.php aprovecha y ponlo (siempre en el servidor local) como debug activado:

@ini_set(‘display_errors’, ‘on’);

define(‘_PS_DEBUG_SQL_’, true);

 

3.- mysql puede quedarse colgado y no decírtelo, generando un montón de inconsistencias y errores, si no cambias esto en el fichero my.ini (que está en el panel de control de Xampp-> mysql-> config

4.- copia el fichero settings.inc.php que está en /Config, fuera de la carpeta porque te hará falta si falla la actualización. De hecho te va a fallar si no pones y si no están ya, antes de empezar, estas los líneas a mayores:

define(‘_PS_CACHING_SYSTEM_’, ‘MCached’);

define(‘_PS_CACHE_ENABLED_’, ‘0’);

 

5.- No saltes de versión. Si tienes como yo, la 1.3.6 procura actualizar a 1.3.7.0 y luego a la primera versión de 1.4.x. Hay un montón de cambios en la base de datos y hay que ir poco a poco. A partir de la 1.5.

Al pasar de 1.3.6.0 a 1.3.7.0 ya no puedo entrar en la opción del menú de Modulos. Esto se debe a que estas versiones cargan todos los módulos al acceder (estén activos o no) tal como explican aquí http://www.pabloblanco.es/prestashop-no-muestra-los-modulos

El caso es que como trabajamos en local (alguna ventaja teníamos que tener al ser precavidos) podemos borrar los modulos que no usamos para ver si se carga esta opción.

Más ejemplos de por qué debes ir paso a paso. Tienes que tener en cuenta los campos de “ps_configuration”. Una vez en la tabla, modifica el valor de los registros PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL sustituyendo el valor de ambos por: “localhost”. Pero estos campos no existen en la BBDD de la versión 1.3.6

6.- comprueba que config.inc para cambiar la ruta y los datos de acceso a la bbdd. Seguro que en local tienes que cambiar el valor de __PS_BASE_URI__

7.- haz una foto o una lista con los módulos instalados y activados que tienes en la tienda actual para luego saber cuáles tienes que ir activando manualmente y ver si son compatibles, corregir errores, pedir soporte al fabricante si lo has comprado aparte, etc.

8.- PERMISOS de los ficheros y carpetas en el servidor

Pues eso, que compruebes que tienes suficientes permisos, al menos de escritura, en las carpetas del servidor. Luego tendrás que volver a lo que tenías si no quieres que te hackeen.

9.- No siempre se copian todos los ficheros con el programa de FTP o de gestión de ficheros del servidor de hosting. Comprueba que descargas todos los de /img/p. Se sufre mucho cuando no aparecen las imágenes.

En los foros todo el mundo habla de regenerar el .htaccess cuando pierdes las imágenes. En realidad he comprobado científicamente que el fallo principal es la estructura de carpetas de las imágenes, que no suele copiarse via FTP porque es demasiado profunda: no se ha copiado la carpeta y subcarpetas completamente de {tutienda}/img/p

El otro fallo por lo que no se muestra en local bien la tienda es porque cambia el concepto de “raíz del servidor” en función de si hablamos del hosting o si hablamos de servidor local. Me explico:

Si en el hosting tienes la tienda en el raíz del servidor estará en alguna carpeta  como ../public_html/, la BASE_URI será “/”. Pero si esta tienda la tienes en un servidor local como XAMPP, la carpeta raíz no puede ser “/” (sin comillas) sino  “/{nombre de la carpeta}/” porque XAMPP reserva su carpeta raíz (llamada /htdocs/) para su pagina de inicio. Supongamos que tu tienda está creada en el servidor local en la carpeta “shop” en este caso es que tienes que cambiar en Preferencias del B.O. de prestashop asi:

Que se corresponde con este config.inc.php

<?php

 

define(‘__PS_BASE_URI__’, ‘/shop/’);

define(‘_THEME_NAME_’, ‘xxxx’);

define(‘_DB_NAME_’, ‘xxxx’);

define(‘_DB_SERVER_’, ‘localhost’);

define(‘_DB_USER_’, ‘xxx’);

define(‘_DB_PREFIX_’, ‘ps_’);

define(‘_DB_PASSWD_’, ”);

define(‘_DB_TYPE_’, ‘MySQL’);

define(‘_COOKIE_KEY_’, ’13Yrn5ErLWVVg0kRD1MVma2tJXs3wggUTM4Lew7cJJ0Uieu1SnqjPcIp’);

define(‘_COOKIE_IV_’, ‘cbaKZoKK’);

define(‘_PS_VERSION_’, ‘1.3.6.0’);

 

?>

 

 

 

Pasos a dar para actualizar prestashop 1.4.x a 1.6.x:

1º.- Haz la copia de seguridad de ficheros y base de datos completa.
2º.- Haz una copia en una carpeta aparte del fichero {donde tengas tu prestashop}/config/settings.inc.php

3º.- Descarga de la web prestashop.com/es/versiones-para-programadores la versión a la que quieres actualizar tu actual prestashop. Yo he hecho este tutorial con varias versiones desde la 1.3.6.0 hasta la 1.6. en este caso empiezo con la 1.3.7.0 hasta la versión 1.4.9.0, todas están en formato zip,  y súbela a la carpeta raiz de la instalación: la carpeta donde tienes el prestashop que quieres actualizar, en mi caso la versión 1.3.6.
4º.- Como se supone que te has bajado a tu servidor local la versión actual de prestashop y la nueva a la que quieres actualizar, desde el administrador de archivos descomprime la nueva versión, en mi caso el fichero comprimido se llama prestashop_1.4.9.0.zip. Como trabajas en local no tienes problema con borrar lo anterior pero si no es así: Espero que hayas hecho copia de seguridad de los ficheros de la antigua versión porque con esto sobreescribimos la anterior.
5º.- Vete al navegador y escribe  http://www.tudominio.com/install/ y accedes al instalador de prestashop donde te informa que se va a proceder a un update. Si no tiene habilitado la opción de Actualización es que algo HAS HECHO MAL. No está detectando los archivos de la versión antigua y cree que quieres hacer una nueva instalación. Vuelve al paso 2º y empieza de nuevo.
6º.- Si todo va bien va a avisarte de los módulos que no va a actualizar así que toma nota porque luego tendrás que revisarlos a mano y al final, si no ha dado ningún aviso de fallo, ya tendrás actualizada la versión de prestashop en local.
7º.- Renombra la carpeta admin a otro nombre (p.e. admin1234) y borra la carpeta admin de la versión anterior para no liarte y que use el nuevo nombre que hayas puesto. Ya sabes que Prestashop hace esto por ti a partir de la versión 1.5.x pero todavía estamos en la 1.4 con suerte, si te ha actualizado ya la versión. También tendrás que borrar la carpeta install.

8º.- A mí me salió toda la tienda web sin estilos CSS, sin imágenes y muy triste. Así que no te desanimes. Empieza por entrar en el backoffice y cambia:

  • Preferencias -> directorio de la aplicación PS, si en local lo tienes en Xampp y dentro de htdocs tienes la tienda recuerda poner entre // el nombre que hayas puesto (en mi caso /tamayo136/ y luego SEO y URLs para cambiar el dominio
  • Deshabilitar y habilitar Url Amigables
  • Regenerar miniaturas y mover las imágenes en Preferencias->imágenes

Prueba todas las zonas.. frontend y backend ( que estén todos los datos, productos, imágenes..etc ). En concreto (mucha suerte, hasta que no hice todo esto que te cuento fue un completo infierno)

9º.- ya tenemos la tienda en versión 1.4.9.0. Mi objetivo es migrarla a 1.5.x y luego, por fin, a la 1.6.x. Esto parece que es posible hacerlo con el modulo 1-click to upgrade:

http://addons.prestashop.com/es/5496-1-click-upgrade-autoupgrade.html

en mi caso no he podido dar el salto completo por lo que he tenido que ir de una version a la inmediatamente superior, p.e. 1.5.0 a 1.5.1 y luego de 1.5.1  a 1.5.2 así consigues que el módulo actualice la base de datos correctamente.

Versiones sucesivas que he ido actualizando:

1.3.6.0

1.3.7.0

1.4.1.0  (mismo instalador que 1.3.7.0 supongo que no se actualizó con la versión)

1.4.4.0 por algún motivo ha borrado el archivo /config/settings.inc.php así que pongo una copia y cambio el valor de la versión a define(‘_PS_VERSION_’, ‘1.4.4.1’); además me aseguro de cambiar el valor de server a define(‘_DB_SERVER_’, ‘localhost’); y empiezo de nuevo (pasos 1º a 9º)

Valores típicos de settings.inc.php

<?php

define(‘_DB_SERVER_’, ‘localhost’);

define(‘_DB_TYPE_’, ‘MySQL’);

define(‘_DB_NAME_’, ‘xxxxxx’);

define(‘_DB_USER_’, ‘xxxxxx’);

define(‘_DB_PASSWD_’, ‘XXXXXX’);

define(‘_DB_PREFIX_’, ‘ps_’);

define(‘_MYSQL_ENGINE_’, ‘MyISAM’);

define(‘_PS_CACHING_SYSTEM_’, ‘MCached’);

define(‘_PS_CACHE_ENABLED_’, ‘0’);

define(‘_MEDIA_SERVER_1_’, ”);

define(‘_MEDIA_SERVER_2_’, ”);

define(‘_MEDIA_SERVER_3_’, ”);

define(‘__PS_BASE_URI__’, ‘/tamayo136/’);

define(‘_THEME_NAME_’, ‘prestashop’);

define(‘_COOKIE_KEY_’, ’13Yrn5ErLWVVg0kRD1MVma2tJXs3wggUTM4Lew7cJJ0Uieu1SnqjPcIp’);

define(‘_COOKIE_IV_’, ‘cbaKZoKK’);

define(‘_PS_CREATION_DATE_’, ‘2016-07-26’);

define(‘_PS_VERSION_’, ‘1.4.5.1’);

define(‘_THEME_NAME_’, ‘prestashop’);

define(‘_DB_SERVER_’, ‘localhost’

1.4.5.1  Se queda sin terminar así que reviso los errores que se graban en la carpeta /log

1.4.6.2 hemos llegado hasta aquí y voy a probar a ver si ahora ya funciona el famoso modulo 1-click-upgrade

 

 

Así que voy a repetir los pasos 1º a 9º para llegar a la primera versión 1.5 y te cuento.

En efecto este método me ha funcionado también para esta migración.

Paso a Producción:

Lo siguiente es que tienes que subir los ficheros y la base de datos al servidor de verdad, de producción. Para ello:

a.- comprimir todos los ficheros de la tienda local actualizada

b.- subirlos via ftp y descomprimir

c.- borra la base de datos del servidor (todas las tablas, deja solo la base de datos vacía). Importa la base de datos del servidor local

d.- prueba todo y suerte, la vas a necesitar

Si te ha servido comparte

 

Publicado el

Módulo de productos compuestos para Prestashop

Qué es el módulo de productos avanzados

Es un módulo desarrollado para Prestashop que añade varias funciones a este sistema de ecommerce de manera que permite a tu cliente comprar en la tienda on line eligiendo las “combinaciones” que necesite para adaptar tu producto a sus necesidades. La experiencia del usuario (UX) mejora porque el cliente crea dinámicamente el producto combinado.

Cómo funciona el sistema de producto combinado avanzado en Prestashop

Versión de Prestashop 1.6.x y siguientes

Funciona dentro de prestashop porque es un módulo nativo, es decir, se ha programado dentro del estándar de prestashop sin tocar nada del funcionamiento básico pero añadiendo nuevas funciones para conseguir que en vez de tener productos combinados “estáticos” se pueda construir, por parte del cliente, el producto a medida que elige atributos en la tienda. Vamos a ir explicando esto con ejemplos. Puede ser algo algo complicado de entender si no bajamos a lo concreto.

Piensa por ejemplo en una persona que tiene barriga cervecera y la talla de pantalón de un traje nunca le vale aunque la chaqueta le quede muy bien. Esa persona en la tienda prestashop podría querer poder elegir un producto combinado, en este ejemplo ese producto es el traje, que a su vez es un “pack” compuesto por otros dos productos -chaqueta y pantalón-. Esto se entiende pero ¿cómo se hace en prestashop?. Vamos a tratar de explicarlo.

Para qué sirve el Módulo de Producto combinado Avanzado para Prestashop

Este módulo, desarrollado por Shadow Digital, es nativo 100% compatible con Prestashop 1.6.x y sirve para crear productos compuestos de otros más sencillos de forma dinámica y por parte del cliente de la tienda. El módulo de Producto combinado avanzado además gestiona el stock de este producto hecho a medida usando otros porque solo necesitas gestionar el stock de los productos sencillos que lo integran.

Prestashop es muy completo y podrás comprobar que ya existen productos combinados en Prestashop e incluso packs de productos que puedes vender como un conjunto. Esto es perfecto pero hay un caso que no está resuelto por el estándar de Prestashopp 1.6.x. Este caso se produce cuando quieres vender un producto compuesto por otros y que además es combinado. Este es el caso de bastantes productos del sector electrónico o del sector textil o de moda. Tu puedes crear en prestashop un kit de productos y venderlo como kit pero siempre que especifiques exactamente qué productos componen ese kit. Si el cliente quiere crearse su propio kit a la hora de comprar es cuando necesitas nuestro módulo de producto combinado avanzado, especialmente si tienes que controlar el stock de cada producto integrante del kit y no tener pérdidas de ventas por no tener el inventario al dia y estar vendiendo algo que no puedes servir.  Por decirlo de otra manera necesitas crear un producto pack compuesto por productos combinados y que el stock de cada integrante se gestione adecuadamente.

Diferencia entre un pack estático y un pack dinámico

La mejor forma de entender este caso tan especial es un ejemplo concreto que nos ayude a ver si tienes esa necesidad.

Piensa de nuevo en un traje de vestir. Es un producto combinado de productos combinados. El artículo “traje” se compone de una chaqueta y un pantalón. El cliente va a querer comprar un traje pero va a querer elegir una chaqueta con una talla determinada, pongamos que la talla 48 y va a querer elegir un pantalón del traje de una talla también determinada, pongamos que talla 50. Esto es lo que le permite hacer el módulo de producto combinado avanzado. El cliente va a comprar un traje de una combinación determinada (por ejemplo tipo de tejido) y además con una chaqueta y un pantalón que a su vez tienen sus propias combinaciones. Esto ya no lo puedes hacer en el Prestashop estándar con artículos tipo pack y combinaciones.

productos combinados avanzados

¿Cómo funciona el módulo?

Lo primero que tienes que hacer es crear los “atributos” para usarlos en los productos “sencillos” que integran el producto combinado final. En nuestro ejemplo tienes que crear el atributo Talla Pantalón y meter las diversas cantidades de cada talla de pantalón que tengas en stock (o puedas conseguir en el tiempo de respuesta que te hayas fijado). También tienes que crear el atributo Talla Chaqueta y poner las diversas tallas y cantidades

atributos en prestashop

En la tienda de moda los atributos son tallas y colores. Solo nos interesan ahora las Tallas.

Lo segundo es crear los productos “sencillos” que en nuestro ejemplo son la chaqueta y el pantalón. Además tienes que habilitar a prestashop para que use “la gestión avanzada de almacén” en los productos “sencillos”. Como estos productos, chaqueta y pantalón, tienen combinaciones lo tercero que tienes que hacer es crear sus combinaciones, es decir poner las cantidades para cada talla. Hay ERP que hacen esto automáticamente. Pregúntanos por alguno si lo necesitas.

 

31-05-2016 12-21-00

 

Crea las combinaciones de tallas de blazer (chaqueta):

31-05-2016 12-34-40

 

y Crea las Cantidades aquí:

gestion de cantidades en prestashop

Y repite los pasos para los pantalones:

31-05-2016 12-37-29

Y el menú lateral de Cantidades:

31-05-2016 12-37-45

Y no hagas nada más. No es necesario hacer nada en el menú de productos compuestos.

 

El paso nº 4 es crear un producto combinado avanzado (“producto compuesto”) o “pack dinámico” que en el ejemplo es el traje. Es un traje que a su vez tiene o puede tener combinaciones. En nuestro ejemplo vamos a crear sus propias combinaciones de diversas tallas de chaqueta y de diversas tallas de pantalón para ir al caso más complicado.

Combinaciones para el producto final avanzado Traje:

combinaciones de articulos ecommerce moda

En el menú cantidades puedes indicar a mano las cantidades o dejar al módulo que lo gestiones pero No actives sistema de gestión avanzada. No es necesario para los productos compuestos:

gestion almacen en prestashop

El paso nº5 y final es que asocies el traje a su chaqueta y a su pantalón. Recuerda que tu cliente realmente va a “crear” este producto dinámicamente mientras elige la talla de la chaqueta y del pantalón por lo que para este producto final o avanzado tienes que asociar en el menú lateral “producto compuesto” al traje con su chaqueta y su pantalón.

modulo productos compuestos avanzados

Cuando el cliente quiera comprar un traje el módulo le mostrará los artículos sencillos que lo integran (chaqueta y pantalón) y le mostrará también las tallas de chaqueta y tallas de pantalón disponibles para que elija la que mejor le vaya. El cliente está comprando un traje a su medida.

Precios

Este módulo es un desarrollo específico. Su precio mínimo es de 47€. Existe una versión premium que incluye personalización para integrarlo en el diseño de la tienda, instalación y configuración para garantizar su funcionamiento. Consúltanos.

Paypal tiene una página segura de pagos y garantiza las transacciones protegiendo al comprador. Resumiendo:

  • Si quieres comprar el Paquete Básico del Módulo de productos Avanzados de Prestashop (47€) haz clic aquí
  • Para comprar el Paquete Básico + Instalación (94€) haz clic aquí
  • Para comprar el Paquete Premium (Básico + Instalación + Adaptación diseño) (139€) haz clic aquí

Preguntas y Comentarios:

[contact-form][contact-field label=’Nombre’ type=’name’ required=’1’/][contact-field label=’Correo electrónico’ type=’email’ required=’1’/][contact-field label=’Sitio web’ type=’url’/][contact-field label=’Comentario’ type=’textarea’ required=’1’/][/contact-form]

 

gracias

 

Publicado el

El internet de las cosas práctico

Mucha gente habla últimamente de IoT (Internet Of Things) por las muchas posibilidades que tienen las máquinas de facilitarnos la vida (o de complicárnosla). Nosotros nos apuntamos a la idea de que las máquinas más capaces de comunicarse pueden sernos de gran utilidad siempre que se cumplan ciertos supuestos:

1.- Que esa comunicación no complique los procesos habituales. Buscamos una integración “transparente”

2.- Que las señales que me pueden enviar las máquinas sean relevantes y sirvan realmente para algo concreto

3.- Que la comunicación sea fiable y segura

4.- Que la interacción con las máquinas sea sostenible económica y tecnológicamente

Si estás de acuerdo con estos principios verás que muchas de las ideas sobre la aplicación de IoT (o M2M como antes se la llamaba, Machine To Machine communication) a nuestra vida diaria no los cumplen. Esto resulta especialmente divertido en el mundo de las smart cities donde las empresas tecnológicas tratan de que las comunidades locales inviertan un montón de dinero en infraestructuras que a veces no se justifican. Sólo la crisis económica ha parado los pies a determinados políticos locales y a ciertas empresas para evitar tonterías  contemporáneas.

Nosotros somos una startup (emprendedores a la busca de un modelo de negocio que realmente solucione algo a un número suficiente de gente) y no podemos permitirnos  devaneos tecnológicos que nos van a solucionar la vida como las google glass o  drones trayendo el pan a casa. Muchas de estas ideas funcionarán muy bien en el futuro. A mi me encanta la ciencia ficción. Mola mucho, de verdad, pero es que el que escribe esto vive en un piso y no acaba de ver claro -por poner un ejemplo clásico- cómo  un dron se asome a su ventana y golpee el cristal para que la abra y me tire el pan dentro de casa. Por supuesto siempre podría instalar un sistema que abra la ventana automáticamente cuando vaya a llegar el dron, en una perfecta sincronización M2M. Si ya se quejan los vecinos cuando haces algo fuera de lo normal imagínate cuando en la reunión de vecinos se quejen del dron que lleva el pan al tipo del tercero M. Además he hecho unas cuentas por encima de lo que me costaría todo el invento y da para pagar el pan de todos los vecinos durante bastante tiempo.

En la búsqueda de algo realmente útil para gente normal que cumpla los principios que hemos escrito antes se nos ha ocurrido una solución tecnológica real y concreta que usa IoT. Y no solo se nos ha ocurrido sino que la hemos desarrollado y buscamos a alguien que la quiera probar  con un coste tan pequeño que ni siquiera puedes compararlo con las soluciones de seguridad clásicas disponibles en el mercado.

¿De qué se trata esa solución Internet of things práctica?

Te lo cuento pero antes un poco de contexto. Supongamos que alguien tiene un local sin ocupar. Muchos edificios tienen bajos con locales cerrados o incluso hay edificios enteros vacíos por diversos motivos. Estos edificios no tienen vigilancia presencial de una compañía de seguridad porque resulta muy cara. Y en el caso de los locales sucede algo parecido con las alarmas típicas que se pueden contratar. El resultado es que a veces estos lugares son ocupados o simplemente asaltados y destrozados porque el dueño no puede costearse su seguridad durante mucho tiempo. Para estos casos en Shadow Digital hemos desarrollado una sencilla solución que utiliza elementos disponibles del Internet de las Cosas (IoT). Podemos instalar un sistema que utiliza la última tecnología probada disponible para detectar intrusos en un local o un edificio y lanzar una alarma indetectable a un coste muy inferior a los sistemas actuales de alarmas clásicos. Pasarás de pagar como mínimo unos 40€/mes a …. la décima parte: 4€/mes. En serio. Además puedes conectarte con una central de alarmas certificada por la Policía Nacional y adoptar otras medidas.

Si te interesa esta solución no dudes en ponerte en contacto con nosotros:

Santiago Coupeau

+34 699 200 202

santiago-at-shadowdigital

 

Publicado el

Eliminar los anuncios por sorpresa de tu firefox. Eliminar adware

Vale. No sabes qué ha pasado pero el caso es que cuando abres firefox de repente se abren más ventanas con publicidad agresiva y bastante desagradable en todos los aspectos. Aunque esto es mi opinión y puede que a los que se aprovechan de los incautos con anuncios de cómo hacerse rico en internet y a los degenerados en mayor o menor medida les guste. Ganan dinero a tu cuenta. Por el hecho de mostrarte todas esas páginas, aunque tú no hagas clic, ya ganan miles de euros. Invaden tu navegador y tu ordenador, meten troyanos de todo tipo, te van a poder seguir controlando ty puede que robando información, además se rien de tí y encima ganan dinero.

¿Cómo desinfectar mi firefox de estos anuncios llamados “adware”?

1º.- Si tienes antivirus de pago mira a ver si puedes habilitar las opciones de “seguridad de internet”. Si no es de pago es como no tener nada pero al menos vete al “panel de control”, Programas y características, ordena por fecha desde el más reciente hacia abajo y mira a ver si te suenan los programas que tengas instalados. Si no te suenan elimínalos. Además suele venir el fabricante que tendrá un nombre extraño distinto a Adobe, Microsoft, Apple, Intel, etc.

2º vete a Opciones de firefox.

opciones de firefox

Abre la ayuda (es la interrogación pequeñita abajo a la derecha del recuadro):

menu opciones de firefox para windows 10

3º elige información para solucionar problemas

donde eliminar el malware de tu firefox

4º pulsa en restablecer el firefox (se entiende que restablecerlo a su estado original)

Si todo va bien volverás a tener el control de tu firefox.

Si te ha sido útil dímelo y comparte esta información. Para eso la publico.

 

Suerte