PHPackages                             shellpea/magento-cdek-shipping - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. shellpea/magento-cdek-shipping

ActiveMagento2-module[HTTP &amp; Networking](/categories/http)

shellpea/magento-cdek-shipping
==============================

CDEK shipping module for Magento 2

1.0.0(2y ago)132942[1 issues](https://github.com/shellpea/Magento-2-CDEK-Module/issues)OSL-3.0PHPPHP ^8.0

Since Nov 10Pushed 2y agoCompare

[ Source](https://github.com/shellpea/Magento-2-CDEK-Module)[ Packagist](https://packagist.org/packages/shellpea/magento-cdek-shipping)[ RSS](/packages/shellpea-magento-cdek-shipping/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Shellpea\_CDEK модуль
=====================

[](#shellpea_cdek-модуль)

**Модуль интеграции со службой доставки СДЭК для Magento 2.4.6 и выше.**

---

Возможности модуля
==================

[](#возможности-модуля)

- доставка посылок по России транспортной компанией СДЭК
- реализованы тарифы Посылка и Экономичная посылка
- расчет стоимости доставки
    - в пвз
    - в постамат
    - курьером
- возможность выбора ПВЗ при оформлении заказа с тарифом до склада
- возможность выбора постамата при оформлении заказа с тарифом до постамата
- создание заказы в информационной системе СДЭК
- генерация печатной формы ШК-мест
- отслеживание заказа
- возможность выбора способа доставки посылок до транспортной компанией СДЭК
    - самостоятельно в ПВЗ
    - через курьера

---

Настройка модуля
================

[](#настройка-модуля)

Шаг 1. Заключение договора со СДЭК.
-----------------------------------

[](#шаг-1-заключение-договора-со-сдэк)

Для работы с модулем требуется наличие договора со службой доставки СДЭК.
Если у Вас еще его нет, Вы можете заключить его [тут](https://www.cdek.ru/ru/B2C-B2B-FORM/).

Шаг 2. Установите модуль СДЭК
-----------------------------

[](#шаг-2-установите-модуль-сдэк)

```
composer require shellpea/magento-cdek-shipping

```

Шаг 3. Включить СДЭК для вашего магазина.
-----------------------------------------

[](#шаг-3-включить-сдэк-для-вашего-магазина)

1. Перейдите в панель администратора в раздел
    `Stores > Settings > Configuration > Sales > Delivery Methods > CDEK`
2. Установите значение поля **Enabled** на **Yes**.
3. В поле **Title** введите название метода доставки, которое будет отображаться пользователям во время оформления заказа.
4. Заполните поля **Account** и **Secure Password**, которые соответствуют **Идентификатору** и **Паролю** клиента из [личного кабинете СДЭК](https://lk.cdek.ru/integration) в разделе “Интеграция”.
5. *Опционально В модуле имеется интеграция с Yandex Maps, для включения небходимо заполнить оба поля **Enabled Map for Checkout** и **Yandex Api Key** ключ можно получить на [API Яндекс Карты](https://yandex.ru/maps-api)*
6. Установите значение поля **Test Mode** на **No**.
    Если Вы хотите протестировать доставку на тестовой среде CDEK, то необходимо установить **Test Mode** на **Yes** и ввести ключи от тестовой учётной записи.
    Данные для тестовой учётной записи являются общими и указаны в [документации](https://api-docs.cdek.ru/29923849.html).
7. В поле **How the parcel will be delivered to Cdek?** необходимо выбрать способ доставки посылок до СДЭК:

    - **I will bring the parcel to Cdek myself** - Вы самостоятельно доставляете посылку до офиса СДЭК.
    - **The courier must pick up the parcel** - курьер должен забрать посылку и доставить в СДЭК.
        *Данное поле отвечает за выбор способа доставки (от двери/со склада), который влияет на стоимость доставки.*
8. В поле **ZIP/Postal Code** укажите почтовый индекс города отправления.
9. **Адрес отправления** устанавливается одним из следующих способов:

    - При **How the parcel will be delivered to Cdek?** равном **I will bring the parcel to Cdek myself**
        доступно поле **Pickup Point**, в нем на основе почтового индекса из **ZIP/Postal Code** отображется список офисов.
        Выберите подходящий Вам офис, от него будет производиться расчет стоимсоти доставки.
        *(В выбранный офис Вами производиться самостоятельный привоз посылки.)*
    - При **How the parcel will be delivered to Cdek?** равном **The courier must pick up the parcel**
        необходимо указать адрес, на который должен прийти курьер, для этого заполните следующие поля:
        - Region/State
        - City
        - Street Address
        - Street Address Line 2 *(необязательно)*
10. В поле **Delivery mode** выберите способы доставки, доступные пользователям при оформлении заказа:

    - Delivery by courier *(Доставка курьером)*
    - Delivery to the pick-up point *(Доствка в ПВЗ)*
    - Delivery to the parcel terminal *(Доставка в постамат)*
11. Чтобы в Magento приходили вебхуки необходимо установить **Webhooks Enable** на **Yes** и **Test Mode** на **No**.
    Убедитесь, что в **Account** и **Secure Password** заполнены корректные данные из [личного кабинете СДЭК](https://lk.cdek.ru/integration)
    *(В тсетовом режиме Webhooks не приходят.)*
12. **Quantity of copies of the Shipping label** - число копий печатной формы.
13. **Barcode Format** - Формат печати. Может принимать значения: A4, A5, A6, A7.
14. Установите габариты упаковки: *(влияет на стоимость доставки)*

    - Выберете коробку из списка в поле **Packaging**
        При **Packaging** равном **Your Packaging** установите значения для следующих полей:
        - **Package Length (cm)**
        - **Package Width (cm)**
        - **Package Height (cm)**
            *(Значение в сантиметрах)*
    - В **Default Attribute Set** добавлены следующие атрибуты:
        - **Package Length For Cdek (cm)**
        - **Package Width For Cdek (cm)**
        - **Package Height For Cdek (cm)**
            *(Значение в сантиметрах)*
            ***Если у продукта указаны значения этих атрибутов, они будут использоваться для расчета стоимости доставки,
            в противном случае - габариты для выбранного Package в поле Packaging***.
15. В поле **Sort Order** введите число, чтобы определить последовательность, в которой СДЭК будет отображаться среди других способов доставки во время оформления заказа.
16. Нажмите **Save Config**.

---

Регистрация Заказа в СДЭК
-------------------------

[](#регистрация-заказа-в-сдэк)

1. На боковой панели администратора откроте вкладку `Sales > Orders`,
    найдите нужный заказ и перейдите на страницу Order View.
2. Для уже существющего Shipment:

    - Откройте вкладку *Shipments*, перейдите на страницу нужного Shipment
        и в секции **Shipping and Tracking Information** нажмите на **Create Shipping Label**.

    При создании нового Shipment:

    - Нажмите на кнопку **Ship**. В появившемся окне необходимо выбрать опцию **Create Shipping Label**.
        После чего нажмите на кнопку **Submit Shipment…**.
3. Распределите товары по упаковкам, укажите для них вес и габариты, нажмите Save.
    *(Обратите внимание, что у каждого Package есть единицы измерения веса (kg/lb) и единица измерения габаритов(cm/in).
    Значение на СДЭК отпрвлятся в kg и cm соответственно.
    Поэтому если у Package единицой измерения веса являются lb, знаенчие веса будет конвертировано в kg.
    Аналогично и габариты из in будут конвертированы в cm)*
4. При успешном создании Shipping Label в секции *Shipping and Tracking Information* появится кнопка `Print Shipping Label`
    и номер для отслеживания, по которому можно отследить заказ в СДЭК.
    *(Если при созднии Shipping Label возникнет какая-либо проблема, в форме Create Shipping Label появится сообщение об ошибки.)*
5. Чтобы скачать печатную форму ШК нажмите `Print Shipping Label`

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

911d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e9e3f90d394adf8342e826db71f8d0377e5eac2e94d8e123e0ee68f125e3d004?d=identicon)[AlexDroomer](/maintainers/AlexDroomer)

---

Top Contributors

[![AlexDroomer](https://avatars.githubusercontent.com/u/55882198?v=4)](https://github.com/AlexDroomer "AlexDroomer (8 commits)")

### Embed Badge

![Health badge](/badges/shellpea-magento-cdek-shipping/health.svg)

```
[![Health](https://phpackages.com/badges/shellpea-magento-cdek-shipping/health.svg)](https://phpackages.com/packages/shellpea-magento-cdek-shipping)
```

###  Alternatives

[yireo/magento2-linkpreload

Magento 2 extension to set HTTP Link headers for primary resources to allow for HTTP/2 preloading

92343.7k1](/packages/yireo-magento2-linkpreload)[splashlab/magento-2-cors-requests

Enabling cross-origin resource sharing (CORS) requests to Magento 2 API from configured Origin domain

70228.5k](/packages/splashlab-magento-2-cors-requests)[developersalliance/module-table-rates

This module allows administrators to manage and view shipping table rates from the admin UI.

443.4k](/packages/developersalliance-module-table-rates)[integer-net/magento2-async-varnish

Module for Magento 2 that defers and bundles purge requests to Varnish to reduce number of HTTP requests and increase speed of mass updates

221.3k](/packages/integer-net-magento2-async-varnish)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
