Main/WordPress Fullstack/Blueprints/WooCommerce/Custom Shipping Method with Pickup Points & Interactive Map Integration
Back to «WooCommerce» cardsWooCommerce(ТЗ 40 из 54)
Spec: Custom Shipping Method with Pickup Points & Interactive Map IntegrationТрудозатраты~14 рабочих часов
Фриланс вилка~$630 – $1,050 (€560 – €980)
Оценка веб-студии~$1,330 – $2,240 (€1260 – €2100)
ТЗ заказчика (исходный бриф):
We want a custom shipping option 'Pickup Point Locker'. Customers should see an interactive map at checkout, search by postal code, pick a locker location, and have the chosen locker address saved with the order.
Ключевые требования:
- •Custom shipping method class extending WC_Shipping_Method registered via woocommerce_shipping_methods
- •Dynamic shipping fee calculation based on cart weight and delivery zone
- •Interactive map popup (Leaflet / OpenStreetMap) displaying nearby pickup lockers
- •Validation ensuring pickup point is selected before order submission
- •Store pickup locker ID, address, and operating hours in order meta
Ограничения проекта:
- •Zero commercial shipping plugins with monthly subscriptions
- •Free OpenStreetMap / Leaflet tile provider without costly Google Maps API billing
- •Support both classic and block checkout
Критерии приёмки (KPI):
- Interactive map loads in < 300ms
- 100% of locker pickup orders contain valid locker IDs
- Zero shipping rate calculation errors during checkout
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: