WordPress

Integration of CDEK and Wordoress (Woocommerce)

Download the CDEK integration plugin for Wordpress (Woocommerce) - Full-fledged CDEK integration with WooCommerce. Automatic synchronization of orders, calculation of shipping costs, selection of shipping costs on the map, printing invoices, courier call, track number notifications and much more.

Description

CDEK for WooCommerce

Full-fledged integration of CDEK with WooCommerce. Automatic synchronization of orders, calculation of shipping costs, selection of shipping costs on the map, printing invoices, courier call, track number notifications and much more.

Description

The plugin provides full integration of the CDEK delivery service with a WooCommerce-based online store. With the help of the plugin, you can automate the processing of orders, the calculation of shipping costs, the creation of shipments in the personal account of the CDEK and the support of delivery to the recipient.

The integration is designed for the permanent operation of the store: calculation of tariffs on the checkout, selection of payment options on the map (including Yandex), synchronization of statuses with WooCommerce, printing of accompanying documents from the order card and flexible automation scenarios (creating an order in the checkout, changing the status, letters with a track).

Compatibility

- WooCommerce: declared compatibility with storing orders in separate tables (HPOS / custom order tables).

- Classic order processing (shortcode) and most delivery scenarios; for registration on WooCommerce blocks, see the current WooCommerce tips in the admin panel. If necessary, use a classic checkout or a compatible theme.

- The exact requirements for the WordPress, PHP, and WooCommerce versions are in the header of the plugin file.

Pluginhub license (commercial key)

The plugin is distributed via Pluginhub and requires a valid license key when verification is enabled.

- Where to enter the key: in the WordPress admin panel, open **CDEK→ Settings**, tab **"License"**. The key is stored in a separate option for this plugin only (`cdek_pluginhub_license_key`), not in the general settings of the site — so the key does not overlap with other Pluginhub integrations.

- Who can open the settings page: users with the rights **"WooCommerce Management"** (for example, the administrator and the store manager) or with the right **`manage_options'**.

- While the license is not activated, the settings page and the license tab remain available for entering the key; the delivery calculation and the rest of the CDEK functionality are enabled after successful verification.

Disabling license verification (only if necessary, for example, for debugging) — in `wp-config.php ` **to** line `/* That's all, stop editing! */`:

```php

define( 'CDEK_WC_REQUIRE_PLUGINHUB_LICENSE', false );

```

Outdated version (also disables the license requirement):

```php

define( 'CDEK_WC_SKIP_LICENSE_CHECK', true );

```

Main functions

Syncing with CDEK 

- Automatic transfer of order data to CDEK's personal account

- Manual and automatic synchronization of orders

- Tracking of delivery statuses

Integration with WooCommerce

- Support for all popular CDEK delivery rates

- Interactive map for selecting pick-up points

- Automatic calculation of the shipping cost

Setting up tariffs

- Fixed shipping cost

- Extra charge for delivery (fixed or percentage)

- Flexible tariff settings for different regions

Automation

- Automatic change of the order status upon delivery

- Automatic sending of track numbers to clients

- Synchronization of order statuses

Printing documents

- Printing invoices directly from the WordPress admin panel

- Printing of school seats

- Formation of documents in PDF format

Calling a courier

- Creation of requests to call a courier for shipments

- Managing courier call requests

Additional features

- Integration with DADATA for auto-tagging addresses

- Support for international shipping

- Multilingual (Russian, English, Uzbek, Kazakh, Chinese)

Requirements

- WordPress 5.8 or higher

- PHP 7.4 or higher

- WooCommerce 5.0 or higher

- SDEC account with API access

Installation

1. Upload the plugin to the `/wp-content/plugins/` directory

2. Activate the plugin via the "Plugins" menu in WordPress

3. Open **CDEK → Settings**: if necessary, activate the license on the **"License"** tab, then specify **Client ID** and **Client Secret** CDEK API

4. Set up delivery methods in **WooCommerce → Settings → Shipping**

Customization

API settings

1. Get a Client ID and Client Secret in your personal account at CDEK 

2. Enter them in the plugin settings

3. Select test or combat mode

Sender's details

Fill in the sender's information:

- Sender's city code

- Postal code

- Address

- Name and phone number

Synchronization

Set up automatic synchronization of orders and statuses.

Using

Calculation of the shipping cost

The plugin automatically calculates the shipping cost based on:

- Weights and dimensions of goods

- Recipient's address

- The selected CDEK tariff

Choosing a pick-up point

Customers can select a pick-up point on the interactive map when placing an order.

Creating an order in CDEK 

Orders are automatically created in CDEK when the status is changed to "In processing" (if automatic synchronization is enabled).

Printing documents

Buttons for printing invoices and school places are available in the order card.

Calling a courier

For orders with courier delivery, you can create a courier request directly from the admin panel.

Supported pricing plans

- Package warehouse-warehouse

- Package warehouse-door

- Package door-warehouse

- Door-to-door package

- Economical package

- Express light

- Mainline express

- And other CDEK tariffs

Multilingualism

The plugin supports the following languages:

- Russian

- English

- O'zbek

- Kazakhstan

- 中文

Author - Alex Osmanov

Website: https://pluginhub.pro

Telegram: https://t.me/alexosmanov_ru

Email: support@pluginhub.pro

License

GPL v2 or later

Changelog

1.1.4

- Fixed a situation where the CDEK settings page was not registered with an invalid license and the link from the notification led to the message "no access"; the admin panel and the license tab are always available for entering the key.

- The license notification is shown only to users who can open the plugin settings.

1.1.x (briefly)

- Separate storage of the license key (`cdek_pluginhub_license_key`), migration from the old common option

- API settings, maps, automation, international shipping, tariff signatures, etc. in the **CDEK interface**

- Synchronization of statuses, track in emails, events for extensions, API improvements, and delivery security

1.0.0

- The first release

- Basic functionality of integration with CDEK 

- Support for basic delivery scenarios

Support

If you have any questions or problems, please contact the author.:

- Telegram: https://t.me/alexosmanov_ru

- Email: support@pluginhub.pro

Services for this plugin

Installation, customization and care — add to cart and check out.

Plugin installation and basic setup

49 000 сум

Install the plugin on your hosting, compatibility check, initial activation.

Plugin installation and full configuration

1 000 000 сум

Deep configuration for your scenario: fields, integrations, roles.

Integration form setup (per form)

96 000 сум

Per form: CRM, email, messengers within plugin API.

Product synchronization setup

950 000 сум

Link catalog to external system: schedule, fields, filters.

Custom plugin modification

2 400 000 сум

Targeted PHP/JS changes for your workflow (agreed scope).

Website development

from 1 500 000 сум

Landing or corporate site on CMS from PluginHub ecosystem.

E‑commerce development

from 2 100 000 сум

OpenCart / WooCommerce / PrestaShop: catalog, payments, shipping.

Website improvement

from 600 000 сум

Layout fixes, performance, small tasks on existing site.

Custom plugin development

from 2 400 000 сум

New module for CMS API: spec, code, review, handover.