Головна/WordPress Fullstack/Блупринти/WooCommerce/Розробка кастомного методу доставки з інтеграцією карти та пунктів видачі (ПВЗ)
До карток розділу «WooCommerce»WooCommerce(ТЗ 40 из 54)
ТЗ: Розробка кастомного методу доставки з інтеграцією карти та пунктів видачі (ПВЗ)Трудозатраты~14 рабочих часов
Фриланс вилка~$630 – $1,050 (€560 – €980)
Оценка веб-студии~$1,330 – $2,240 (€1260 – €2100)
ТЗ заказчика (исходный бриф):
Ми хочемо створити окремий спосіб доставки 'Самовивіз із поштомату'. Покупець на чекауті повинен бачити інтерактивну карту, обирати найближчий пункт видачі, а його адреса має зберігатися в замовленні.
Ключевые требования:
- •Створення класу методу доставки на базі WC_Shipping_Method, зареєстрованого у woocommerce_shipping_methods
- •Розрахунок вартості доставки залежно від загальної ваги кошика та зони доставки
- •Модальне вікно з картою на базі безкоштовної бібліотеки Leaflet для вибору найближчого відділення
- •Обов'язкова валідація вибору пункту перед підтвердженням замовлення
- •Збереження номера відділення та адреси в метадані замовлення
Ограничения проекта:
- •Повна відмова від комерційних плагінів із щомісячною підпискою
- •Використання карт OpenStreetMap без платних ключів Google Maps API
- •Підтримка як класичного, так і блокового чекауту
Критерии приёмки (KPI):
- Завантаження карти відділень < 300мс
- 100% замовлень із цим методом містять коректний номер відділення
- Нуль помилок розрахунку вартості під час оформлення
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: