Integration of Yandex. Delivery and Woocommerce
WooCommerce integration with Yandex. Delivery: calculation, registration, creation of applications (claims), tracking, PVZ on the map or list, address hints (DaData).
Description
Integration of Yandex. Delivery and Woocommerce
WooCommerce integration with Yandex.Delivery https://dostavka .yandex.ru : calculation, registration, creation of applications (claims), tracking, PVZ on the map or in a list, address hints (DaData).
Pluginhub License
The plug-in functionality on the website ** is enabled only with an active Pluginhub license.**:
1. Specify the license key in **Yandex Delivery → Settings** (or **WooCommerce → Settings → Integration → Yandex Delivery**).
2. The key is verified through the API`pluginhub.pro `.
3. Without a key or with an invalid license: shipping methods do not count tariffs, AJAX checkout (slots, PVZ, DaData) are disabled, checkout scripts are not enabled, order automation is not performed.
4. For development, you can set in `wp-config.php `: `define( 'WC_YD_SKIP_LICENSE_GATE', true );` — key verification is bypassed (do not use in production).
Requirements
- WordPress 5.0+
- PHP 7.4+
- WooCommerce 5.0+
- Yandex Delivery account and OAuth token (in the service account)
- For the PVZ card, an API key [Yandex Maps](https://developer.tech .yandex.ru/)
- For address hints, a token (and, if necessary, a secret) [DaData](https://dadata.ru /)
Installation
1. Copy the plugin folder to `/wp-content/plugins/`.
2. Activate the plugin in the WordPress admin panel.
3. Enter the **Pluginhub license** and the **OAuth token** Yandex Delivery in the plugin settings.
Main features
- API profiles: Express (Russia / other countries), "Other Day" (platform).
- Environment modes: production / test.
- **Type of shipment in the delivery area (method):**
- **The courier picks up from the warehouse** — the 'source` point in the request = warehouse (from the list of warehouses of the plugin or the address of the WooCommerce store).
- **I'll bring it to the pick—up point** - the `source` point = the pick-up point selected on the checkout (you are taking the shipment to the Yandex payment Solution yourself); the checkout shows the point selection block on the map.
- Warehouses: directory in the settings, linked to the delivery method.
- Cost calculation, delivery windows, PVZ: map or **drop-down list** (setup "Pickup UI").
- DaData hints; option to **auto-complete** address fields after selecting a hint.
- Replacement of the address /index when choosing the PVZ by the buyer (optional).
- Auto export to Yandex by order status, synchronization of statuses, cron with a configurable interval.
- A WooCommerce email with a tracking link.
- Logs and API debugging mode.
Settings
Full screen: **Yandex Delivery → Settings**. Card in **WooCommerce → Settings → Integrations** leads to the same place.
Languages and translations
- The plugin's interface is translated through the standard WordPress mechanism (**text domain:** `wc-yandex-delivery`).
- **Default Russian on the website:** in **Settings → General** select the site language **Russian** — the file `languages/wc-yandex-delivery-ru_EN.mo` will be picked up (or a copy in `wp-content/languages/plugins/`).
- **Other languages:** the package includes the directories `en_US`, `kk_KZ`, `zh_CN`, `uz_UZ`; when changing the language of the site or user profile (in the admin area), WordPress loads the corresponding `.mo`. If there is no translation, the string is displayed in the source code language (English `msgid`).
- **Redefinition for plugin only:**
`add_filter( 'wc_yandex_delivery_locale', fn() => 'ru_RU' );`
(use it only if you need to force the locale to be fixed, regardless of the WP settings.)
- **Loco Translate / Poedit:** edit the `.po` in `languages/`, then save the `.mo` next to or in `wp-content/languages/plugins/'. Command line build: `msgfmt -o wc-yandex-delivery-LOCALE.mo wc-yandex-delivery-LOCALE.po`.
Other
- Plugin code license: GPL v2 or later.
- Author and commercial license: https://pluginhub.pro .
Services for this plugin
Installation, customization and care — add to cart and check out.
Plugin installation and basic setup
$ 45.00Install the plugin on your hosting, compatibility check, initial activation.
Plugin installation and full configuration
$ 100.00Deep configuration for your scenario: fields, integrations, roles.
Integration form setup (per form)
$ 12.00Per form: CRM, email, messengers within plugin API.
Product synchronization setup
$ 80.00Link catalog to external system: schedule, fields, filters.
Custom plugin modification
$ 220.00Targeted PHP/JS changes for your workflow (agreed scope).
Website development
from $ 130.00Landing or corporate site on CMS from PluginHub ecosystem.
E‑commerce development
from $ 200.00OpenCart / WooCommerce / PrestaShop: catalog, payments, shipping.
Website improvement
from $ 70.00Layout fixes, performance, small tasks on existing site.
Custom plugin development
from $ 200.00New module for CMS API: spec, code, review, handover.