WooCommerce Cart Page =
-Agregar Campo de Costo de Envío , específicamente el de Seleccionar una Región (Preestablecida en el Administrador), bajo el detalle del Pedido, donde el usuario al cliquear sus opciones, despliega un Datepicker o Calendario con días de la semana disponibles dependiendo de Región, Ciudad, cómo también depende de la cantidad de delivery que el administrador fija por día.
WooCommerce Checkout Page =
-Los campos de envío deben aparecer también en la página de Checkout, por si existe modificación alguna en el envío. Modificación debe agregar el valor correspondiente al total (los valores definidos por comunas dentro del admin).
Requerimientos de Funcionalidad =
-Capacidad del Admin de poder Agregar Region, Comuna, Ciudad:
El administrador debe poder crear Regiones, Comunas y Ciudades (no importa el nombre, lo ideal es que se defina el Admin para asi impedir que a futuro esto sea por Países, por ejemplo). Definir de lo más macro a lo más micro (obviamente debe ser autoadministrable), en pocas palabras, que pueda crear “Regiones” > “Comunas” > Ciudades.
-Valor de Envío por Región, Comuna o Ciudad:
El costo de envío, debe ser predefinido en el Administrador, pudiendo dar la libertad al Administrador de por cada región, comuna o ciudad, establecer el costo especifico de envío (es fijo, pero es diferente/dinámico por cada comuna o lugar elegido, es decir, tiene que tener la libertad, él, de poder fijar todos los precios que desee referente a los envíos). Qué tenga la opción de definir dependiendo del caso, el valor si es por región, si es por comuna, si es por ciudad.
-Control de qué días se realiza Delivery por Región, Comuna o Ciudad:
El Administrador debe poder elegir en el último campo de zona (En este caso es Comuna), qué días (Lu a Do) hace los pedidos, y por cada día cuantos números de despachos el puede suplir a sus clientes. (Es decir si un día Lunes establece 2 despachos, sólo 2 clientes podrán elegir ese día Lunes como Despacho en esa comuna. Si el admin por ejemplo, predefine un Viernes en la Comuna de Providencia, con máximo de 8 envíos, donde se hayan realizado 8 compras en Providencia y que hayan elegido Día Viernes, tendrá como tope 8 despachos (ya qué fue lo establecido en el Administrador), y es decir que un 9 cliente de Providencia, no podrá realizar su despacho el Viernes y deberá elegir otro día.
-Selección de Día por Región, Comuna o Ciudad:
Cuando el usuario cliquee su selección, se debe desplegar un Calendario con el Mes actual, y sus respectivos días. La elección del usuario está sujeta a lo ya mencionado anteriormente, es decir, que si el día está completo para esa ubicación (slots definidos por día en el admin), deberá elegir otro día.
-Actualización Valor de Envío:
Una vez seleccionado el lugar y día de envío, debe cambiar el campo de ubicación de envío en el Resumen de WooCommerce, donde debe aparecer reflejado el valor preestablecido ya en el Administrador y agregado al total de la compra.
-Información Backend WooCommerce:
Debe existir una notificación al Correo al Administrador del sitio, de qué se compró y para que fecha este fue solicitado su delivery, cómo también, deben aparecer estos datos esenciales dentro del Admin para realizar la correcta logística de envío de los productos.
-Actualizar información de Regiones, comunas y ciudades a través de Archivo Excel (CSV):
Posibilidad de poder importar archivo Excel con las Metas respectivas, para poder actualizar correctamente Regiones, Comunas y ciudades, cómo también actualizar días y valores de envío.
-Visualizar Resumen del Día:
Poder revisar en detalle y resumen el día, es decir, qué Delivery se deben realizar. También la opción de poder exportar estos datos a un Excel (mismo formato, Qué días, y qué ítems).
En Resumen:
• Selección de día de despacho según comuna y cantidad máxima de despachos
• Visualizar tipo calendario para mejorar experiencia del usuario.
• Tarifas dinámicas por cada comuna
• Opción de actualizar datos a través de archivo csv (por confirmar)
• Visualizar despacho por días o exportar a Excel (por confirmar).
Happy Coding!
Category: IT & Programming
Subcategory: Wordpress
What's the project's scope?: Custom development
Is this a project or a position?: A project
I currently have: I have specifications
Experience in this type of project: Yes (I have managed this kind of project before)
Required availability: As needed
API Integrations: Others (Other APIs)