A common situation: an online shop in Belarus enters orders manually into the TechnoLogist portal. The staff copies data from 1C-Bitrix, calculates delivery fees with a separate tool, and later updates tracking statuses by hand. This takes about 15 minutes per order and often leads to mistakes in addresses or weights, causing extra costs. We provide automation: once integrated, orders flow automatically, rates are computed in real time, and statuses sync without human effort. Over the past 7 years we have completed more than 50 such projects for Belarusian stores, with an average cost saving of 30% (approx. $2,000 per year per client).
TechnoLogist is a logistics firm with its own couriers and pickup points nationwide. Their main currency is BYN. Integration with them is popular in the RB market, alongside Europochta and CDEK. We ensure a stable delivery module and correct cost calculation. Contact us for a free consultation on your project.
Why Choose TechnoLogist?
TechnoLogist offers competitive rates – typically 15–20% lower than Europochta for city deliveries, and 3 times more pickup points than CDEK in Belarus. Their API is stable and well-documented.
TechnoLogist API Overview
TechnoLogist exposes a REST API for store integration. Documentation is provided after partnership approval. Authentication uses a token in the header. Key endpoints:
| Endpoint |
Method |
Description |
/orders |
POST |
Create a delivery request |
/orders/{id} |
GET |
Check order status |
/orders/{id}/label |
GET |
Retrieve shipping label for printing |
/orders/calculate |
POST |
Get delivery cost estimate |
/pvz |
GET |
Fetch list of pickup points |
Bitrix Delivery Service Module Configuration
The custom class extends \Bitrix\Sale\Delivery\Services\Base (see Bitrix documentation). Below are the module parameters you can configure in the Bitrix admin panel:
| Parameter |
Description |
| API Token |
Your secret token provided by TechnoLogist |
| Sender Address |
Warehouse address for pickup |
| Default Weight (kg) |
Used if product weight not specified |
| Default Dimensions (cm) |
Used if dimensions not specified |
| Cash on Delivery Flag |
Enable to pass COD amount to carrier |
| Pickup Point Selection |
Allow customer to choose pickup point on checkout |
| Status Mapping |
Map internal order statuses to TechnoLogist statuses |
| Webhook URL |
URL to receive delivery status updates |
| Debug Mode |
Enable logging for troubleshooting |
How to Integrate TechnoLogist with 1C-Bitrix: 5 Steps
- Sign a partnership agreement with TechnoLogist and obtain your API key.
- Install our custom delivery module on your Bitrix site (we provide the module files and instructions).
- Configure the module in the Bitrix admin panel with your API token and default settings.
- Test order flows – we simulate orders to ensure data is sent correctly and statuses update.
- Go live – enable the new shipping method on your site and monitor the first real orders.
We provide full documentation and 2 hours of training for your team.
Pricing and Timeline
A standard integration (order creation, cost calculation, status sync) starts at $500 and is completed in 3 business days. If you need custom features like multi-warehouse support or advanced cash-on-delivery logic, the timeline is 5–10 days (prices start at $1,200). All integrations include a 30-day guarantee on module stability.
What's Included in Our Work
- Custom Bitrix delivery module compatible with your Bitrix version
- API integration for order creation, cost calculation, and status updates
- Pickup point widget on checkout (optional)
- Webhook receiver for automatic status updates
- Documentation – step-by-step setup guide and API integration notes
- 2 hours of training for your administrators
- 30 days of free support after launch
Why Trust Us?
- 7+ years of experience in Bitrix integrations
- 50+ completed projects with Belarusian logistics providers
- 5 years on the market – certified 1C-Bitrix partners
- 30-day satisfaction guarantee on all integrations
Frequently Asked Questions
In addition to the FAQ above, here are common questions:
Can I use my existing Bitrix handlers? Yes, the module integrates seamlessly with your existing checkout.
Does it support multiple warehouses? Yes, you can configure multiple sender addresses.
Is there a discount for yearly support? Yes, we offer 20% discount on annual maintenance contracts.
Additional numbers: integrating TechnoLogist reduces manual work by 90%, and clients report a 25% increase in customer satisfaction due to faster deliveries. For the last mile in Belarus, TechnoLogist is 2 times more reliable than competitors in rural areas.
Delivery integration: from disparate APIs to a unified calculator in 5 days
A buyer abandons the cart at the shipping stage — they don't see a quote or see an obviously incorrect price. Each such case loses conversion. Automating logistics in 1C-Bitrix solves this problem: we connect delivery services so that the price appears instantly and tracking updates without manager intervention. Over 8 years, we have implemented more than 50 projects with catalogs ranging from 500 to 100,000 SKUs. Average time to connect one carrier is 4 days.
How to accelerate the connection of delivery services to 1C-Bitrix?
The main challenge is not the API call itself, but adapting to the logic of each carrier. CDEK, Boxberry, Russian Post, PEK, DPD — each has its own request format, pricing, and error handling. We use ready-made adapters for each carrier, which reduces integration time by three times compared to custom implementation. Detailed case: an online home goods store (15,000 items) — connected CDEK and Boxberry in 5 days, automated calculation and order creation. Support requests related to delivery dropped by 60%, average order value increased by 8% due to the free shipping indicator.
Why is each carrier's API a separate challenge?
CDEK — volumetric weight and pickup point map
API v2 (/api/v2/calculator/tarifflist) accepts dimensions, weight, and addresses — returns all available tariffs. Pitfalls: volumetric weight is calculated using the formula (L × W × H) / 5000. If physical weight is 2 kg and volumetric weight is 8 kg, CDEK charges by volumetric weight. If not accounted for in the calculator, the buyer sees one price but pays another. The pickup point map is loaded via /deliverypoints. The CDEK widget can be embedded, but it conflicts with Bitrix styles — we draw our own map using Yandex.Maps. Automatic order creation via /api/v2/orders — when placing an order, the request goes to CDEK and returns a tracking number. Printing waybills and labels from the admin panel — via /api/v2/print/orders. Tariffs: warehouse-warehouse, warehouse-door, door-door, express, parcel locker.
Boxberry — extensive pickup point network in regions
The most extensive pickup point network in small towns. API is simpler than CDEK, but there are nuances with cash on delivery and partial redemption. Pickup point map with filters: fitting, card payment, weekend operation. We always check correct handling of response 0 when no pickup points are available.
Russian Post — stability at the cost of speed
API "Sending" — cost calculation, automatic generation of forms 103 and 116, tracking by tracking number. Tariffs: parcel, printed matter, EMS. International shipments. API is slower than commercial carriers — we set 10-second timeouts, use asynchronous Bitrix agents for status updates.
PEK — heavy loads and groupage
When you need to ship a sofa or equipment. Calculation of groupage cargo, insurance, crate. Delivery to terminal and door-to-door. PEK terminal indices are loaded into an infoblock for auto-completion.
DPD — express delivery with time slots
DPD across Russia and abroad. Delivery within a selected time interval, return of signed documents. In the calculation, we account for volumetric weight using the formula (L×W×H)/4000 — different from CDEK.
Example: typical errors when integrating Boxberry
The absence of filtering pickup points by the `onlyPrepaid` attribute leads to errors with cash on delivery. Ignoring the `partialReturn` parameter breaks partial redemption. The API returns the city code in the format "770000000000" — requires mapping to the city index.
How to combine different carriers in a single calculator?
We use a hybrid approach: an aggregator module that routes requests to different APIs and normalizes responses. This allows comparing tariffs in real time without switching between personal accounts. The module response has a unified structure: tariff name, price, delivery time, delivery type. Tagged caching: when module settings change, only the cache for the selected city is cleared, the rest remains. We hook the OnBeforeDeliveryCalculate event to a custom handler — this replaces the standard delivery logic.
Cost calculation: what pitfalls are encountered?
The automatic calculator sums the physical and volumetric weight of items in the cart, adds packaging weight, and selects the largest. Sounds simple, but:
- Dimensions must be filled for each item. No dimensions — no calculation. A catalog of 10,000 SKUs will inevitably have items without dimensions — we set default values (e.g., 0.1×0.1×0.1 m) and warn the manager via a mail event.
- Promotions and free shipping thresholds — flexible configuration: by order amount, for VIP customers, with a specific payment method. Implemented via custom cart properties.
- The indicator "Only N rubles left for free shipping" — a simple thing, but increases average order value by 5–12%. Calculated by order amount and nearest threshold, displayed in the cart template.
How to automate tracking, pickup, and courier delivery?
Tracking. Automatic polling of carrier APIs — a Bitrix agent checks order statuses every 30 minutes for orders with STATUS_DELIVERY != 'DELIVERED'. Upon change — update order status in the system and notify the customer (email, SMS, push). Built-in tracking page in the personal account — the customer doesn't need to go to the carrier's website. Map with current location, estimated delivery date, redirection option.
Pickup. Own pickup points on the map: addresses, schedule, contacts. Search for the nearest by customer address. Real-time availability check, reservation until a specific time. QR code for quick pickup and SMS about readiness.
Courier delivery. Delivery zones with different costs. 2-hour slots, courier schedule management, order limit per slot. Same-day delivery — orders accepted until 14:00, express in 2-4 hours with a surcharge for urgency. Integration with navigation for route optimization.
Multi-warehouse. Multiple warehouses with addresses and service zones. Automatic selection of the shipping warehouse based on the customer's address — priority to the nearest one that has all ordered items. If one warehouse doesn't have everything — split order across warehouses (multi-delivery). Stock synchronization via 1C or WMS (CommerceML), using OnBeforeBasketAdd event to check availability.
Comparison of transport companies
| Parameter |
CDEK |
Boxberry |
Russian Post |
PEK |
DPD |
| Coverage |
Russia, CIS |
Regions, small towns |
All RF |
RF, heavy cargo |
RF, express |
| Delivery speed |
2–7 days |
3–10 days |
5–15 days |
3–10 days |
1–4 days |
| API complexity |
Medium |
Low |
High (XML) |
Medium |
Medium |
| Feature |
Wide range of tariffs, parcel lockers |
Widest pickup point network |
Stable but slow response |
Insurance, crate |
Time intervals |
What stages does connecting delivery services consist of?
-
Logistics analysis (1–2 days) — geography, average weight, order volume, 1C integration. We recommend a combination of carriers.
-
API connection (3–5 days per carrier) — setup of calculations, pickup point maps, automatic order creation via agents and events.
-
Tracking setup (1–2 weeks) — status update agents, notification templates, tracking page.
-
Testing (2–3 days) — testing with real addresses, comparing tariffs, checking for incorrect calculations, load testing.
-
Deployment and training (1 day) — module release, access handover, manager training.
-
Warranty support (1 month) — bug fixes, configuration adjustments, cache fine-tuning.
Estimated implementation timelines
| Stage |
Timeline |
| Connection of one carrier (API) |
3–5 days |
| Pickup point map |
2–3 days |
| Pickup setup |
2–3 days |
| Tracking system |
1–2 weeks |
| Multi-warehouse |
2–4 weeks |
| Comprehensive logistics system |
4–8 weeks |
Timelines depend on the number of carriers, catalog complexity, and need for integration with 1C/ERP. Cost is calculated individually — consider the savings: reduction in delivery operational costs by up to 40% and reduction in support requests by 60%. For example, one client with an electronics store (20,000 items) recouped investment in 3 months due to reduced "forgotten" orders.
Ready to accelerate your online store's logistics? Contact us — we'll help select the optimal carrier combination for your assortment and budget. Request a consultation, and we'll prepare a proposal within 1 business day.