MEASoft Delivery Module
This add-on is part of our Subscription plan.
Subscribe once — enjoy all add-ons without limits.
Connect your store to the MEASoft delivery service so customers can see shipping costs at checkout, choose courier delivery or a pickup point on the map, and have orders sent to the carrier and synced automatically.
What it is for
- to show shipping cost right at checkout;
- to offer courier delivery to the door or pickup-point delivery on a map;
- to send orders to MEASoft automatically after the required status;
- to update delivery statuses in the order;
- to take product weight and dimensions into account when needed.
Key features
- real-time shipping cost calculation;
- pickup-point selection on a map;
- courier delivery with date and time slot selection;
- automatic order dispatch to MEASoft;
- delivery status synchronization;
- weight and size calculation from product data;
- tariff, markup, and map display settings.
How it works
1. Set up the module and the MEASoft shipping method.
2. The customer chooses a convenient delivery option at checkout.
3. The system calculates the shipping cost using order and product data.
4. After payment and the required status, the order is sent to MEASoft.
5. Delivery statuses are updated automatically.
Have questions about the add-on?
- English
- Русский
- 4.18.X
- 4.17.X
Instructions for MEASoft Delivery Module
What the add-on does
The add-on connects the store to the MEASoft delivery service and lets you:
- calculate shipping cost during checkout;
- offer courier delivery to the door or pickup-point delivery on a map;
- send orders to MEASoft automatically after the required status;
- update delivery statuses in the order;
- use product weight and dimensions in the calculation when they are available.
Where to find it
In the admin panel, open Administration → Modules → MEASoft.
There you can configure the module, set up weight and dimension rules, and map MEASoft delivery statuses to CS-Cart order statuses.
The shipping method itself is configured under Shipping → Shipping methods, where you create or edit the MEASoft method.
If payment methods are used with MEASoft mapping, the corresponding setting is available under Administration → Payment methods.
General settings
On the general settings tab, you can set:
- Order number prefix — added to the order number when sending it to MEASoft;
- Send product code (SKU) — whether the SKU is included in the shipment data;
- Pickup-point map width/height — map size in pixels;
- Use external JS library for the pickup-point map — switch between the built-in and external map library.
Weight and dimensions
On the dimensions tab, set the product characteristics used for shipping calculations:
- Product weight feature ID — used when weight is not provided directly in the product shipping data;
- Grams in the selected weight unit — conversion coefficient, for example 1000 for kilograms;
- Dimensions (L×W×H) feature ID — a combined feature in the “Length×Width×Height” format;
- Separator — the character between dimensions, default is x;
- Length/width/height feature IDs — separate features if a combined one is not used;
- Centimeters in the selected size unit — conversion coefficient for dimensions.
Status mapping
On the statuses tab, select the storefront and configure:
- Status mapping — links MEASoft delivery statuses with CS-Cart order statuses;
- Automatic dispatch — the order status that triggers automatic sending to MEASoft.
Shipping method setup
Go to Shipping → Shipping methods, create or open the MEASoft method, and select the MEASoft service.
Available shipping method settings:
- Carrier code — the code received from MEASoft;
- Login and Password — API access credentials;
- Tariff — the shipping tariff, updated with the Update tariffs button;
- Delivery type — Courier to door or Pickup point;
- Customer code — required for pickup-point delivery, can be obtained with Get customer code;
- Always show — for pickup-point delivery, shows the method even when no price is calculated;
- Text when price is unavailable — fallback text when no price is calculated;
- Hide time intervals — for courier delivery when the time picker should be hidden;
- Min./max. delivery time — courier time window;
- Multiplier and Markup — shipping cost adjustments.
MEASoft payment type
If your store uses payment methods linked to MEASoft, open the required payment method and set the MEASoft payment type.
Storefront flow
During checkout, the customer sees the MEASoft shipping method, can choose a pickup point on the map or courier delivery with a date and time window, and the shipping cost is recalculated using order and product data.
Manual dispatch and statuses
The order card shows the delivery status. You can dispatch an order manually if needed, or wait for automatic dispatch after the order reaches the configured status.
How to check it
1. Fill in the module’s general settings.
2. Configure weight and dimension features if your store uses them.
3. Create or edit the MEASoft shipping method and set the tariff, delivery type, and other parameters.
4. Map delivery statuses and enable automatic dispatch.
5. Add products to the cart and proceed to checkout.
6. Check the shipping cost and the courier or pickup-point selection.
7. Change the order status and make sure it is sent to MEASoft, then verify that the delivery status updates in the order card.
Change history
v1.8.13 — 2026-03-06
New features and improvements:
[+] Module documentation updated (description, instructions, changelog in HTML format).
v1.8.12 — 2024-05-15
New features and improvements:
[+] Updated the calculator XML schema.
[+] Updated the JS library for the map on the checkout page.
v1.8.11 — 2024-03-17
New features and improvements:
[+] Added a setting for the Courier to door shipping type that lets you show this method even when no price is calculated.
Changed:
[*] Unified the language variable displayed when no shipping price is calculated for all shipping types.
v1.8.10 — 2024-03-01
Changed:
[*] Language variables were changed.
v1.8.9 — 2023-12-27
New features and improvements:
[+] Added the minimum courier delivery date to the order.
Bug fixes:
[!] The desired courier delivery date was not passed to the order when the field was filled automatically with the minimum date. Fixed.
v1.8.8 — 2023-12-11
Changed:
[*] The setting that hides time intervals on the checkout page now also hides the desired delivery date field.
Bug fixes:
[!] The setting that defines the fallback text when no price is calculated now appears only for pickup-point delivery.
v1.8.7 — 2023-11-24
New features and improvements:
[+] Added a setting to hide time intervals on the checkout page.
[+] Added a setting to define fallback text when no price is calculated. It supports multiple languages.
Bug fixes:
[!] Fixed the issue where the Always show field appeared on the shipping method page when courier delivery was already selected.
v1.8.6 — 2023-10-30
New features and improvements:
[+] Added support for the new checkout page version with automatic city detection on the map.
Changed:
[*] Code standardization.
v1.8.5 — 2023-06-29
New features and improvements:
[+] Added an option in the module settings to switch between external and internal JS libraries for the pickup-point map.
v1.8.4 — 2023-06-29
Bug fixes:
[!] Fixed a map issue when reselecting a pickup point on the checkout page.
v1.8.3 — 2023-05-30
Bug fixes:
[!] Fixed an issue in tariff list generation when only one tariff was returned in the shipping method settings.
v1.8.2 — 2022-11-28
New features and improvements:
[+] On the checkout page, when the shipping method is always shown and no price was calculated, the text “Select a pickup point to calculate the price” is displayed instead of “Free”.
v1.8.1 — 2022-11-25
Changed:
[*] Increased the stored number size for the pickup point code in the database.
v1.8.0 — 2022-11-21
New features and improvements:
[+] Added customer code retrieval in the shipping method settings for pickup-point delivery.
[+] Added customer code sending when the pickup-point map is initialized on the checkout page.
[+] Added a setting in the shipping method settings that keeps the method visible on checkout for pickup-point delivery.
Bug fixes:
[!] Added colons to the tooltips for shipping method settings.
v1.7.1 — 2022-10-22
Changed:
[*] When a pickup point is not available at the current time, the user now sees a notification and the selected pickup-point data resets to default values.
Bug fixes:
[!] Fixed a spelling mistake in language variables.
v1.7.0 — 2022-10-15
New features and improvements:
[+] Added pickup-point code sending on checkout and recalculation of shipping cost when a specific pickup point is chosen, if pickup-point delivery is selected in the shipping method settings.
Bug fixes:
[!] Postal code and shipping address are now sent only for shipping methods whose additional settings require the customer to enter their address.
[!] Fixed compatibility with the new version of MEASoft map.js when showing the “Choose another pickup point” button after selecting a pickup point on the map.
[!] Fixed compatibility with CS-Cart 4.15.2 order discount handling during shipping cost calculation.
v1.6.3 — 2022-07-23
New features and improvements:
[+] The add-on was adapted to work with the tariff calculation test feature in the shipping method settings.
v1.6.2 — 2022-07-01
Bug fixes:
[!] Fixed a Notice-level error in an empty cart.
[!] Fixed a typo in the new feature (an extra parenthesis).
v1.6.1 — 2022-07-01
Bug fixes:
[!] Fixed an issue where the courier min/max delivery time settings were shown in the shipping method settings when pickup-point delivery was saved.
v1.6.0 — 2022-07-01
New features and improvements:
[+] Added an “Update tariffs” button that lets you refresh tariffs without saving the carrier code first.
Changed:
[*] User settings were moved from the module settings to the shipping method settings.
[*] Tariff settings were moved from the “General” tab to the “Configure” tab and now depend on the carrier code in the shipping method settings.
Bug fixes:
[!] Fixed a Notice-level error at checkout when handling a carrier response that returns an error.
v1.5.1 — 2022-06-21
Bug fixes:
[!] Fixed shipping service list updates when the module settings were entered for a specific storefront.
v1.5.0 — 2022-06-17
New features and improvements:
[+] Shipping service list updates when the carrier code changes in the module settings.
Changed:
[*] User settings were moved from payment method settings to module settings.
[*] Updated the module icon.
[*] Standardized the CHANGELOG file.
Bug fixes:
[!] Fixed a Notice-level error at checkout when handling a carrier response that returns an error.
v1.4.0 — 2021-06-09
New features and improvements:
[+] Added a shipping method setting for the delivery cost multiplier.
[+] Added a shipping method setting for the delivery markup.
v1.3.4 — 2021-04-28
Bug fixes:
[!] Locked module settings for statuses.
v1.3.3 — 2021-04-28
Bug fixes:
[!] Fixed a 401 error in module settings when selecting MVE storefronts.
v1.3.2 — 2021-04-12
New features and improvements:
[+] Added automatic minimum date fill-in for the corresponding field on the checkout page.
v1.3.1 — 2021-05-09
Changed:
[*] Fixed saving of extra order data (pickup point, date, and time).
[*] Fixed sending of empty notes.
[*] Fixed a language variable issue.
v1.3.0 — 2021-04-29
New features and improvements:
[+] Added sending customer and admin comments when an order is dispatched.
[+] Added courier delivery time and date.
[+] Added sending of payment type during shipping calculation and order dispatch.
[+] Added order discount handling during shipping calculation and order dispatch.
[+] Added product dimension transfer during shipping calculation and order dispatch.
[+] Added the ability to use either a combined or separate product dimension features (L×W×H).
[+] Added the ability to use weight as a product feature.
[+] Added conversion of any size unit to cm during shipping calculation and order dispatch.
[+] Added conversion of any weight unit to kg during shipping calculation and order dispatch.
Changed:
[*] Pickup-point map adapted for the mobile version of CS-Cart.
v1.2.1 — 2021-02-11
Changed:
[*] Module settings open in a separate window.
[*] Module logo, name, and description were changed.
v1.2.0 — 2021-02-01
New features and improvements:
[+] Status mapping between CS-Cart and MEASoft.
[+] Automatic dispatch at a selected status.
[+] Added CUSTOMSFINISHED and CUSTOMSPROCESS statuses.
[+] Added a module setting that lets you specify an order number prefix.
[+] Added a module setting that defines whether the product code should be sent to MEASoft.
[+] Sent data with CS-Cart and MEASoft module versions.
[+] Sent the city for the pickup-point map on the checkout page.
[+] Added English language variables.
Changed:
[*] Delivery status now updates after order dispatch without reloading the page.
Bug fixes:
[!] Delivery status display issue.
[!] Issue with delivery status updates when only one status existed.
v1.1.1 — 2020-12-04
New features and improvements:
[+] Added shipping cost calculation parameters.
Changed:
[*] Display issues in the order were fixed.
v1.1.0 — 2020-12-04
New features and improvements:
[+] Pickup-point support.
[+] Map settings.
v1.0.0 — 2020-11-13
New features and improvements:
[+] First release.
Legend: [+] added; [*] changed; [!] bug fix.
Here you can share your opinion and evaluate our work.
Your feedback helps us become better and offer you even better service.