Configuración de pares de cliente-comprador dedicados para el comercio electrónico
Publicado: 2017-11-07WordPress es una plataforma muy versátil, con personalizaciones grandes y pequeñas que se realizan para aumentar su alcance todos los días. Nuestros desarrolladores, incluido el suyo, se divierten mucho jugando con el sistema, ajustando las funcionalidades y creando soluciones para los variados requisitos de nuestros clientes.
Hoy, echemos un vistazo a una de esas formas listas para usar de personalizar WordPress: configurar pares de cliente-comprador en una tienda electrónica.
Requisito del cliente: una breve descripción general
La idea principal era crear un sistema para asignar un comprador en particular a un cliente en particular, algo así como un comprador personal. El cliente agregaría todos los artículos requeridos a su lista de compras y lo colocaría como un pedido. El comprador asignado al cliente sería responsable de recoger todos los artículos de la lista y entregarlos al cliente designado.
Habría dos categorías de productos, escalonados y de pago por pedido. A los clientes que compren productos escalonados se les ofrecerán más opciones de variación de marcas y productos.
Algunas reglas básicas
Antes de continuar con la solución principal, aquí hay algunos términos clave que usaremos con frecuencia de ahora en adelante,
Cliente : usuario individual en el front-end que realiza una compra en el sitio web.
Comprador : La persona asignada a cada Cliente para curar los artículos requeridos. Un Shopper puede atender a uno o más Clientes.
Administrador : El propietario de la tienda electrónica
Productos escalonados : productos que se ofrecieron como parte de una suscripción. Puede haber múltiples niveles, o niveles, o suscripciones, Silver, Gold, Platinum, etc. A los clientes que tienen una suscripción por niveles se les asigna un Shopper dedicado.
Productos Regulares : Productos ofrecidos para compra individual, sin necesidad de suscripción. A los clientes que pagan por pedido se les asigna el Shopper disponible en ese momento.
Artículos premium : los artículos disponibles solo para Clientes con niveles se indicaron con una corona en miniatura.
Nuestra solución
Configuración inicial:
El primer paso, antes de configurar los pares cliente-comprador, fue crear Páginas para los Clientes y los Compradores para su respectiva referencia. Para ello se crearon tres nuevas páginas, Mi Lista de la Compra, Ver Lista de la Compra y Lista del Comprador .
- Los clientes agregan productos o ven su(s) lista(s) de compras en Mi página de compras.
- El Comprador ve todas las listas de compras que se le han asignado en la página Ver lista de compras.
- El Comprador ve todos los detalles de una lista específica y agrega sus notas en la página Lista de Compradores.
Características para los clientes
- Creación de Listas de Compra Ilimitadas
Un Cliente podría crear listas de compras ilimitadas en la sección 'Crear lista de compras', agregando, editando y eliminando productos según sea necesario. Una lista puede editarse tantas veces como sea necesario antes de enviarla. En el momento del envío, el Cliente podrá visualizar su lista de la compra en la sección de pedidos.
- Guardar lista como borrador
En caso de que el Cliente tuviera que abandonar la tienda a la mitad de la navegación, podría simplemente almacenar la Lista como Borrador y regresar para completar la compra más tarde.
- Recomendaciones dinámicas basadas en compras de productos anteriores
Todos los datos ingresados por los Clientes se almacenaron en una base de datos independiente y las recomendaciones basadas en compras anteriores se mostraron a medida que el Cliente ingresaba artículos en una nueva lista de compras.
- Opción para copiar productos de listas anteriores
El Cliente tenía la opción de copiar productos individuales directamente de sus listas anteriores o también de la lista completa.
- Disposición para especificar marca/embalaje/tamaño/cantidad, etc.
Después de ingresar el nombre genérico del producto, digamos Jeans, el Cliente podría elegir entre la Marca, Tamaño, etc. disponibles, especificar la cantidad y el método de empaque. Alternativamente, el Cliente también podría seleccionar la variación del producto de la tienda principal, que se agregaría a la lista de compras.
En caso de que no haya preferencias específicas, uno podría simplemente ignorar el campo y seguir adelante.
- Vista con un clic de todos los pedidos anteriores
El Cliente puede ver todos los pedidos actuales y anteriores en la página 'Pedidos' de un vistazo. La página mostraba la fecha en que se envió el pedido, la fecha prevista de entrega, el estado del pedido y el comprador asignado a la lista.
- Opción para descargar/imprimir listas de compras
Todos los pedidos pueden descargarse o imprimirse como PDF desde la página "Pedidos".
- Elige la Fecha y Hora de Entrega
El Cliente tenía la opción de elegir la fecha y hora de entrega a la dirección especificada. Otros detalles obligatorios incluyen el nombre del cliente, el número de contacto y el código postal.
Funciones para los compradores
Los compradores eran los roles de usuario asistente creados por el propietario de la tienda, correspondientes a los empleados que trabajan para la empresa. Se asignó un Comprador dedicado a los Clientes que habían comprado una suscripción escalonada en la tienda. A los Clientes únicos se les asignó el Comprador que estaba disponible en ese momento.
- Un lugar para rastrear todos los pedidos de los clientes
El Comprador puede ver todos los pedidos que se le han asignado en la página Pedidos del cliente. Además, también se mostraban las fechas de pedido y entrega y el estado del pedido, lo que lo convertía en una guía de referencia rápida para el Shopper.
- Vista detallada de cada lista de compras
Para ver toda la lista de compras en detalle, el Shopper podría navegar a cada pedido de forma independiente. Al hacer clic en el pedido, el comprador se dirigía a la página Ver lista de compras, donde podía ver todos los detalles de la marca, el tamaño, el empaque, etc.
- Opción para agregar Notas a las Órdenes
El Comprador podría marcar las casillas Sí/No debajo de la columna Artículo encontrado para marcar la adición del artículo al paquete. Además, en caso de escasez de inventario o falta de disponibilidad de la marca requerida, el Comprador podría agregar notas que especifiquen por qué no se encontró el artículo en particular. Todos los cambios realizados por el Shopper en la lista de compras se reflejaron al final del cliente en tiempo real. Como resultado, el Cliente podría ver si algunos de los productos solicitados no estaban disponibles.
Funciones para los administradores
El Administrador, o el Dueño de la Tienda, era el capitán del barco. Él / ella tenía la capacidad completa de asignar el par cliente-comprador dedicado desde el backend. Además, podría,
- Ver todas las listas de compras
El Administrador podía ver todas las listas de compras en la página 'Listas de compras', incluidas las fechas de pedido y entrega, el Comprador al que se le asignó, el nombre del Cliente, la dirección y las instrucciones especiales, si las hubiera.
- Editar listas de compras individuales
El Administrador también tenía la autoridad para editar cualquier lista de compras, sin consultar al Cliente. El administrador también puede administrar listas completas o productos individuales en la lista.
- Asignar compradores dedicados
El Administrador es el único que puede asignar Compradores dedicados. Como se vio anteriormente, aunque los Compradores se asignan secuencialmente para productos regulares, deben asignarse específicamente para productos de suscripción. El administrador asigna estos Compradores dedicados desde el perfil del Cliente, seleccionando el Comprador predeterminado que se asignará de los roles de usuario existentes.
Nota final
¡Así que eso es todo! Esas fueron las características incorporadas en el sitio web personalizado donde configuramos pares de Cliente-Comprador dedicados en una tienda electrónica.
Después de este proyecto, nos pusimos a pensar en las diversas aplicaciones en las que se podría usar esta funcionalidad y se nos ocurrieron algunas. ¡No solo se puede usar para prácticamente todos los sitios web de suscripción que tengan una tienda física, sino también para las tiendas electrónicas regulares que tienen una tienda física desde donde enviar artículos!
¿Qué te parece nuestra solución? ¿Algún caso en el que creas que podría ser útil? ¡Deja un comentario para hacérnoslo saber!
¿Quieres una personalización similar para tu tienda? ¡ Hable con nosotros !