

Configure courier delivery, pickup points and parcel lockers in the delivery profile.
Connect your WooCommerce store to Yandex Delivery and manage delivery from WordPress.
Published by Yandex Logistics.
A Yandex Delivery account and API token are required. The map uses a separate Yandex Maps browser API key.
Available services and payment on receipt depend on your Yandex Delivery account terms.
Подключите Яндекс Доставку к магазину на WooCommerce: рассчитывайте стоимость и срок доставки, предлагайте покупателям курьерскую доставку, пункты выдачи и постаматы.
Покупатели выбирают пункт выдачи на карте или в списке. Продавец управляет складами, отправлениями, документами и заявками на забор курьером из WordPress.
Для работы нужны аккаунт Яндекс Доставки и токен API; для карты — отдельный браузерный ключ API Яндекс Карт. Доступность услуг и оплаты при получении зависит от условий аккаунта Яндекс Доставки.
Поддерживаются классическое и блочное оформление заказа, HPOS, русский и английский интерфейс.
For questions about this plugin, email [email protected].
По вопросам работы модуля пишите на [email protected].
Do not include API tokens, passwords or customer personal data. Не присылайте API-токены, пароли и персональные данные покупателей.
This plugin uses the Yandex Delivery API to check the connection, synchronize and create warehouses, find pickup points, calculate delivery prices and estimates, create and cancel shipments, request shipping documents and courier pickups, and refresh their statuses.
After an administrator configures a Delivery API token, requests are sent from the store server when those actions are used, when checkout recalculates delivery or searches pickup points, and during configured background status and warehouse synchronization jobs.
The selected environment determines the destination:
* Production: https://b2b-authproxy.taxi.yandex.net/api/b2b/platform
* Test: https://b2b.taxi.tst.yandex.net/api/b2b/platform
Requests include the API token and operation-specific data: warehouse/station and shipment identifiers; sender and recipient addresses or coordinates; contact names, phone numbers and email addresses where required; order references, product names, quantities, prices, weights and dimensions; payment-on-receipt amounts and delivery instructions. Pickup-point searches send geographic bounds, filters and parcel requirements. Status and document requests send the relevant shipment identifiers. The test environment is also an external Yandex service; use synthetic customer data there.
The Delivery API token stays on the store server and is sent only to the selected Delivery API endpoint.
Service documentation: https://yandex.ru/support/delivery-profile/
Service terms: https://yandex.ru/legal/logistics_terms_of_use/ru/
Privacy policy: https://yandex.com/legal/confidential/en/
With a Maps browser API key configured, the browser loads the Maps API from https://api-maps.yandex.ru/2.1/ when the pickup-point map opens or when the initial checkout price estimate needs to geocode the customer address. This can happen before the customer opens the map. The browser connects to Yandex Maps services for map tiles and address geocoding.
Yandex receives the browser API key, language, IP address and normal browser request metadata. Address lookup sends the delivery address or search text; displaying the map sends its visible area. Initial pickup-price estimation and map opening can request browser geolocation. If permission is granted, the location determines the pickup-point search area and map center; otherwise the customer address or Moscow is used. The resulting search area is also sent through the store server to the Delivery API.
The browser Maps key is public and should be restricted to the store domain. It is separate from the server-side Delivery API token.
Service documentation: https://yandex.com/dev/jsapi-v2-1/doc/en/
Usage conditions overview: https://yandex.com/dev/commercial/doc/en/
Service terms: https://yandex.ru/legal/maps_api/en/
Privacy policy: https://yandex.com/legal/confidential/en/
JavaScript and CSS sources are included in assets/src. The build script is scripts/build-point-picker.mjs.
With Node.js 20+ and npm installed, run npm ci followed by npm run build in the plugin directory.
Dependency versions are pinned in package-lock.json. Compiled files are written to assets/build.
PHP sources and Composer manifests are also included; bundled dependencies retain their original licenses.
Copyright (C) 2026 Yandex Logistics. Publisher: Yandex Logistics.
This plugin is distributed under the GNU General Public License, version 2 or, at your option, any later version.
See LICENSE for the complete terms. Yandex Delivery and Yandex Maps services are subject to their separate terms.