
外掛標籤
開發者團隊
原文外掛簡介
For Russian-speaking sites and shops that ship with CDEK. Two parts, use one or both.
Widgets for any page — no keys, no WooCommerce needed:
Delivery cost calculator — visitors pick the cities, weight and size and see every CDEK rate with price and delivery time. Rates are live, not a price list.
Pickup point map — all CDEK pickup points and parcel lockers of a city on a map, with addresses, opening hours and a list next to the map.
They are meant for “Delivery” and “Contacts” pages, blogs and landing pages where a visitor wants to know how much and how long the delivery will take, or where the nearest pickup point is.
CDEK delivery at WooCommerce checkout — with your own CDEK API keys:
Up to three options in the cart and at checkout: to a pickup point, to the door, to a parcel locker. Each shows one CDEK rate — the cheapest or the fastest — with its delivery time.
The customer chooses the pickup point or parcel locker from a searchable list right under the delivery options. The point is saved in the order and shown in the order screen, emails and the “Thank you” page.
Works with both the block checkout and the classic [woocommerce_checkout] shortcode, and with HPOS order storage.
Markup as an amount or a percentage, free delivery from an order amount, rounding, extra days for packing, preferred CDEK rate codes.
One parcel per order: the total weight, and a box no smaller than the largest product and the total volume. Default weight and size for products without them.
Prices in rubles, tenge, Belarusian rubles, dollars or euros — whichever your store uses.
Test mode with the public CDEK test account, to see everything before signing a contract.
Shipments in CDEK from the order screen. One click creates the CDEK shipment with the rate, pickup point, recipient and products from the order — with cash on delivery if the customer chose to pay on delivery. Then print the waybill and the parcel label, see the CDEK number with a tracking link and the status, or delete the shipment. To send many orders at once, select them in the orders list and choose “Create CDEK shipments”; “Print CDEK waybills” and “Print CDEK labels” give one PDF for all selected orders. The orders list shows the CDEK number and status of each order.
Prices come from CDEK under your contract. Shipments are created in CDEK only when you click the button in an order.
Add a widget with a shortcode:
[sdekcalc_calculator]
[sdekcalc_map]
A shortcode builder in Settings → CDEK Calculator lets you preset the sender city, hide the weight fields, show only pickup points or only parcel lockers, and copy the ready shortcode. The same page sets the theme (light, dark or the visitor’s system setting) and the accent color for all widgets.
This plugin is made by the team of сдэккалькулятор.рф and is not affiliated with or endorsed by CDEK.
External services
The widgets are web pages of the сдэккалькулятор.рф service shown in an iframe. The WooCommerce delivery part connects your site to the CDEK API directly. The plugin does not send any data anywhere else.
сдэккалькулятор.рф (https://xn--80ahsabfbysbsk9ij2b.xn--p1ai/)
What it does: shows the calculator and the map, calculates rates and returns the list of pickup points. Rates and pickup points are taken by the service from the CDEK API.
What is sent and when: the widget page is loaded when a visitor scrolls to the widget. The visitor’s browser then sends the cities, weight and parcel size the visitor enters. Once a day per browser the widget reports the domain of the site it is opened on (domain only, without the page address) so that the service knows where the widget is used. As with any web page, the server receives the visitor’s IP address and browser user agent.
In the WordPress admin: when an administrator types a city in the shortcode builder, the typed text is sent from your server to the service to suggest city names.
Terms of use: https://xn--80ahsabfbysbsk9ij2b.xn--p1ai/vidzhet.html
Privacy policy: https://xn--80ahsabfbysbsk9ij2b.xn--p1ai/policy.html
CDEK API (WooCommerce delivery only, when you enter API keys or turn on test mode)
What it does: finds the customer’s city, calculates rates and returns the list of pickup points; when you click a button in an order, creates, prints or deletes the CDEK shipment.
What is sent and when: your API keys, to get an access token. When a customer’s cart or checkout needs delivery rates: the sender city, the customer’s country, city and postcode, the parcel weight and size. When the customer picks a delivery option that needs a pickup point: the city code. Nothing is sent before you set up the method. At checkout, names, phone numbers, emails and street addresses of customers are not sent.
Shipments: only when a store manager clicks “Create a CDEK shipment” in an order or applies “Create CDEK shipments” to orders selected in the orders list, the plugin sends the order number, the recipient’s name, phone, email and delivery address or pickup point, the customer’s order note, the products (name, SKU, price, weight, quantity), the parcel weight and size, cash on delivery amounts and the sender details from the plugin settings. Printing, refreshing the status and deleting send only the CDEK shipment ID.
Servers: https://api.cdek.ru (live) and https://api.edu.cdek.ru (test mode).
Terms of use: https://www.cdek.ru/ru/integration/
Privacy policy: https://www.cdek.ru/ru/privacy_policy/
Yandex Maps API (pickup point map only)
The map inside the widget is drawn with the Yandex Maps JavaScript API, loaded by the widget page in the visitor’s browser.
Terms of use: https://yandex.ru/legal/maps_api/
Privacy policy: https://yandex.ru/legal/confidential/
