Principal/WordPress Fullstack/Blueprints/WooCommerce/Método de envío personalizado con integración de puntos de recogida y mapas
Volver a tarjetas «WooCommerce»WooCommerce(ТЗ 40 из 54)
Especificación: Método de envío personalizado con integración de puntos de recogida y mapasТрудозатраты~14 рабочих часов
Фриланс вилка~$630 – $1,050 (€560 – €980)
Оценка веб-студии~$1,330 – $2,240 (€1260 – €2100)
ТЗ заказчика (исходный бриф):
Queremos ofrecer un método de entrega en taquilla o punto de recogida. El cliente debe poder abrir un mapa interactivo en el checkout, buscar por código postal, elegir el punto y ver guardada la dirección en el pedido.
Ключевые требования:
- •Clase de método de envío personalizada extendiendo WC_Shipping_Method registrada en woocommerce_shipping_methods
- •Cálculo dinámico de tarifa según el peso del carrito y la zona de entrega
- •Ventana modal con mapa interactivo en Leaflet para seleccionar la taquilla más cercana
- •Validación obligatoria garantizando que se haya elegido un punto antes de confirmar la compra
- •Registro del código y dirección del punto de recogida en los metadatos del pedido
Ограничения проекта:
- •Sin plugins comerciales de suscripción periódica
- •Uso de mapas abiertos OpenStreetMap / Leaflet sin costes de API de Google Maps
- •Compatible con checkout clásico y por bloques
Критерии приёмки (KPI):
- Carga del mapa interactivo en < 300ms
- 100% de los pedidos con este método registran un identificador de punto válido
- Cero errores de cálculo de tarifas durante el proceso de compra
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: