Servizi di consegna - funzionalità della piattaforma BooStore
Delivery Services and Integrations by BooStore
Delivery — fully automated
BooStore embeds delivery services right into your online store: address hints, auto-creation of TTN and instant cost calculation according to the carrier’s rates — without manual waybills and phone calls.
🚚 Delivery methods and integrations by BooStore
BooStore embeds delivery services right into the cart: address hints when filling the form, auto-creation of TTN on shipment and instant cost calculation according to the carrier’s rates. Everything is configured in the “Store” → “Delivery” section.
Full logistics right in the cart
The customer selects the delivery method right in the contact form. The country is filled automatically, there is an order-total dependency and API hints when filling in the address.
Recommended when you need to split methods by countries and regions. This option suits stores with international delivery.
Adding, display priority, description, cost, dependency on total/volume/weight, hiding from the list, language binding and the “Hide payment method” setting — everything is in the “Store” → “Delivery” section.
📦 Connected delivery services via API
All services support three key operations: address hints (search), auto-creation of TTN and cost calculation. Below — what is available for each service.
Full logistics across Ukraine and abroad: address hints, auto-creation of TTN and parcel status tracking.
- Hints of localities, branches and parcel lockers
- TTN auto-creation of waybill
- Calculation of cost
- Tracking of status
Hints for region, city, branch and street — including by postal code. Auto-creation of TTN and cost calculation.
- Hints region, city, branch
- Streets and postcode
- TTN auto-creation of waybill
- Calculation of cost
Hints for city and branch/parcel locker, auto-creation of TTN and cost calculation with weight and cash on delivery.
- Hints for city
- Branch / parcel locker
- TTN auto-creation of waybill
- Calculation of cost
A multi-carrier for international shipments: address hints and validation worldwide, Live Rates calculation and auto-creation of waybills.
- Hints country / region / city
- Validation of address
- Calculation of Live Rates
- Carriers DHL, UPS, FedEx, USPS etc.
💻 What our delivery APIs can do
Each connected service gives you a full set of logistics operations: from simple address search to automatic waybill creation and dimension-based cost calculation.
Address search
Interactive hints when filling the form: localities, branches, streets, postcodes. The customer never mistypes the address — you get correct data for delivery.
- NP Cities, branches, parcel lockers
- UP Region, city, street, postcode
- GS Country, region, city + validation
Auto-creation of TTN
When shipping an order the system itself creates a waybill, sends the tracking number to the customer and saves it in sales statistics.
- TTN Waybill creation
- TRK Sending the tracking number
- SRC Sender (counterparty)
Cost calculation
Automatic calculation based on the carrier’s rates with the product’s dimensions and weight. The customer sees the cost before adding to the cart, and you get an exact figure without manual tables.
- COST By the carrier’s rates
- DIM Dimensions and weight taken into account
- RULE Your conditions (total, volume, weight)
🚚 Delivery services in detail
Detailed functionality of each connected service — what exactly its API can do inside your store.
Nova Poshta
Full integration: address hints (cities, branches, parcel lockers, address delivery), auto-creation of TTN, cost calculation and parcel status tracking.
- API NOVAPOSHTA API
- TTN Auto-creation of waybill
- CRD Cash on delivery and TTN modes
Ukrposhta
Hints for region, city, branch and street (including by postal code), auto-creation of TTN and cost calculation. Supports Bearer and Counterparty tokens.
- API UKRPOSHTA API
- ADR Postcode hints
- TTN Auto-creation of waybill
Meest
Hints for city and branch/parcel locker, auto-creation of TTN and cost calculation (POST /calculate) with weight and cash on delivery.
- API MEEST API
- ADR City and branch
- TTN Auto-creation of waybill
Goshippo
A multi-carrier for international shipments. Address hints and validation worldwide, Live Rates calculation and auto-creation of waybills through dozens of carriers.
- API GOSHIPPO API
- ADR Address validation
- LIVE Live Rates calculation
📄 Auto-creation of TTN and automatic cost calculation
One of BooStore’s main advantages is full logistics automation: when shipping an order the system itself creates the TTN, sends the tracking number to the customer and calculates the cost according to the carrier’s rates.
TTN creation modes
The TTN is not created and the cost is not calculated. The customer simply enters the address.
The carrier itself collects money (for the product and delivery) from the recipient on delivery. The delivery cost is not added to the order total.
The TTN is created and the cost is shown to the customer but not added to the order total. The customer pays for delivery on receipt.
The TTN is created, you (the seller) pay for delivery. The customer pays only for the product on receipt.
The customer pays for delivery together with the order. The cost is added to the total and the TTN is created.
🖨️ Creating a TTN from the seller dashboard and printing waybills
A TTN can be created right at checkout or later — after the order is confirmed. Right from the seller dashboard, when editing an order in «Sales statistics», you create a waybill with full control over delivery and payment.
Full control at creation
All delivery parameters are specified: payment method and who pays (seller / buyer / cash on delivery), product dimensions, sender and recipient details.
Right at checkout or after confirmation
The TTN is created automatically at checkout (according to the delivery method mode) or manually from the dashboard after the order is confirmed — as you prefer.
Waybill printing right on the site
If an order has a TTN number — fast printing of the waybills issued by delivery services is available. Printing works via the carriers' APIs: they connect on the site in a few clicks.
📦 Delivery statuses: automatic checks and notifications
Delivery statuses by TTN number are now updated automatically for connected delivery services: Nova Poshta, Meest (Meest Express), Ukrposhta, Goshippo and others that have API enabled.
Bulk check in sales statistics
The "update delivery status" button in the order list updates the status for all orders with a specified TTN at once.
Single order check
The delivery status of a specific order can be updated manually right in the sales statistics.
Scheduled auto-update
The delivery status updates automatically (on a timer) for all orders with a specified TTN — without your involvement.
🔔 Notification channels for delivery status changes
In the delivery method settings you enable the delivery status change notification and choose the notification channels — you configure them separately for yourself (the seller) and separately for the buyer, as you see fit:
Delivery surcharge — your own costs on top of the TTN. Besides the real cost from the TTN you can add your own costs (packaging, order processing): specify the delivery cost in the delivery method settings — it will be added to the cost from the TTN and converted into the order currency. The buyer can check the status independently: an email about each new status arrives at their e-mail address, and the parcel is tracked by the TTN number on the carrier website. API key health is checked right in the dashboard, and counterparties (senders/recipients for the TTN) are added via the web interface.
🔧 Flexible order form configuration
BooStore lets you choose the set of address fields, specify which API determines the address, whether to enable auto-creation of TTN and set a sender — common or separate for each method.
🔍 Choosing address fields
Each delivery method has a configurator of displayed address fields. Below is a live example of how the address block will look.
Select an option from the list — the example updates automatically.
🛒 Ways to display delivery in the product card
Customers need to see delivery terms before checkout — this increases conversion. BooStore provides several ways to show this information.
Individual terms in the product
In the “Delivery” tab of the product card you set your own cost, time, dimensions and a note. The block is automatically shown on the product page.
General descriptions (per language)
In “Settings” → “Store” → “Delivery” → “Delivery description in the product card” a general HTML block is set, including separately in different languages.
Additional block in the card
In “Product view/Tabs” → “Additional information block” you can place any HTML: delivery, payment, pickup — including per product category.
Delivery via Ajax
Create a page with delivery information and connect a loading script. It can be bound to a click on the “Delivery” tab in the product card, to any element on the site (button, link, block) or display the content in a popup window. Ready-made code — on the “Scripts for websites” page.
🚀 Set up delivery and start selling
BooStore gives you all the tools for automated logistics: connect a delivery service, fill in the dimensions — and ship orders in one click.
Online store
Ideal for selling products with automatic delivery, auto-creation of TTN and cost calculation.
Delivery guide
A step-by-step guide to connecting delivery services, configuring TTN and displaying terms in the product card.
❓ Frequently asked questions about delivery
What delivery methods are available in Ukraine?
The main ones are Nova Poshta (branches, parcel lockers, address delivery) and Ukrposhta (branches, parcel lockers). Both support address hints via API, auto-creation of TTN and cost calculation. Meest works both in Ukraine and abroad.
How to set up international delivery abroad?
Connect Goshippo (API key from goshippo.com, configure carriers in Settings → Carriers). In the delivery method enable “API: Enable GOSHIPPO API”, select the carrier and an international rate (UPS Worldwide, DHL Express Worldwide, FedEx International Priority, etc.). The customer will enter the country and address — the cost is calculated automatically.
How is the delivery cost calculated automatically?
The cost is calculated in two ways. First — by the carrier’s rates via API (Nova Poshta, Ukrposhta, Meest, Goshippo) with the product’s dimensions and weight. Second — by the conditions you set: a fixed price, dependency on the order total, volume (m³) or weight (kg). For a correct calculation be sure to fill in the dimensions in product cards.
What is auto-creation of TTN?
It is the automatic generation of a waybill when shipping an order. The system inserts the sender, recipient data and dimensions, creates the waybill via the delivery service API and sends the customer a tracking number.
Why specify dimensions and weight in the product card?
Dimensions and weight are needed by the carrier for an accurate delivery cost calculation. When auto-creating the TTN the system passes this data to the delivery service. If a product has no dimensions of its own, the general delivery settings are used. You can fill them in manually in the “Delivery” tab or via product import.
What is cash on delivery and how to set it up?
Cash on delivery is payment on receipt at the carrier’s pickup point. It is configured in the delivery method by selecting the mode “Create TTN — Enable (Cash on delivery)”. Then the carrier itself collects money for the product and delivery from the recipient on issuance, and the delivery cost is not added to the order total.
What TTN creation modes exist on the platform?
- Disabled — the TTN is not created.
- Cash on delivery — the carrier collects money from the recipient.
- Recipient pays only for delivery — the customer pays for delivery on receipt.
- Recipient pays only for the product — you pay for delivery.
- No payment by recipient — the delivery is paid at once in the order.
How to display the delivery time and cost in the product card?
Set the delivery time in days (0 — today, 1 — tomorrow, or a range like 2–4) — it is shown in the product info and exported to YML. Set the cost in the general delivery settings or individually for the product. Enable the “Delivery” tab or an additional block in “Product view/Tabs”.
Can I place a block about payment and delivery in the product card?
Yes. In “Settings” → “Store” → “Product view/Tabs” → “Additional information block in product cards” a separate block with any HTML is created — you can place delivery terms, payment methods, pickup and more, including per product category.
How to add delivery information to the card tab via Ajax?
Create a page with delivery information, add a separate tab in the product card and a special script that loads its content via Ajax. See the ready code and step-by-step instructions on the page “Scripts for websites” — this is the recommended way.
How does the customer track the parcel?
In the delivery method set a link to the service page with the auto-replacement {TrackNo}. When you add the tracking number to the order in “Sales statistics”, the customer gets a tracking link with the number inserted. The tracking number is passed automatically when the TTN is created.
How are the address fields displayed in sales statistics?
Everything depends on the selected delivery method. If the delivery method uses separate fields — country, region, city, street, house, etc. — then in the order in “Sales statistics” these fields and data will be displayed separately. If a single address line is used, then the address will be displayed as a single line.
Can I change the delivery method, TTN and the customer address fields in sales statistics?
Yes. In “Sales statistics” you can change the selected delivery method, the tracking number (TTN) and the customer address fields as needed — for example, to fix an error or update the data before shipping.
Where to manage delivery methods?
Everything is in the “Store” → “Delivery” section: adding, display priority, description, cost, dependency on total/volume/weight, hiding from the list, language binding and “Hide payment method”. Detailed instructions — in the delivery knowledge base.
What to do if the customer cannot choose a delivery method?
Check that the delivery method is added and not hidden from the list, and that the “Hide payment method” restriction is not enabled for the selected payment method. Make sure the method is bound to the correct site language.
Which carriers are available via Goshippo for international delivery?
For international shipments the following are available: DHL Express (Worldwide, 12:00, Easy), FedEx International Priority, UPS Worldwide (Expedited, Express). For delivery within the USA — USPS, DHL eCommerce, FedEx Ground, UPS Ground. For the UK — Royal Mail, Evri, DPD UK. The full list of rates is configured at the carrier.
Is Nova Poshta parcel status tracking supported?
Yes, Nova Poshta TTN status checking is implemented. You and the customer can track the parcel status, and the system passes the current tracking number after auto-creating the waybill.
Is there an automatic update of delivery statuses by TTN (Nova Poshta, Meest, UkrPoshta, Goshippo and others)?
Yes, automatic delivery status update by TTN number is implemented for connected delivery services: Nova Poshta, Meest (Meest Express), UkrPoshta, Goshippo and others that have API enabled.
Ways to check the delivery status:
- Bulk check — the "update delivery status" button in the order list of the sales statistics updates the status for all orders with a specified TTN at once;
- Single order check — the status of a specific order can be updated manually in the sales statistics;
- Automatic scheduled update — the status updates itself (on a timer) for all orders with a TTN.
In the delivery method settings you enable the delivery status change notification and choose the channels: an email to the buyer about the new status; to the seller — Telegram, Viber, Push, e-mail or private message (if subscribed). Notifications are configured separately for the seller and the buyer.
Can I add my own costs (surcharge) to the delivery cost?
Yes. Besides the real delivery cost from the TTN you can add your own costs: specify the delivery cost in the delivery method settings — it will be added to the cost from the TTN (packaging, order processing, etc.), and the amount will be converted into the order currency. If the delivery method does not create a TTN, the specified cost is used as the delivery cost.
Does the customer receive Telegram notifications about TTN and delivery status?
Yes. If subscribed to your site's Telegram channel/bot and checking out with the same e-mail, the customer gets order + TTN creation and every status update (auto timer or manual) in Telegram. Managers/owner get the same in the common BooStore channel. Seller/buyer channels are set separately.
Can the customer check the delivery status themselves?
Yes. When the notification is enabled, the buyer receives an email about each new delivery status. The TTN number is stored in the order, so the customer can independently track the parcel by this number on the carrier website — without contacting the seller.
Is there a carrier API health check in the dashboard?
Yes. When connecting delivery services you enter API keys, and the platform checks their health right in the dashboard. If a key is invalid or the API is unavailable, you will see it when saving the settings — not afterwards on live orders.
Can counterparties be added via the web interface?
Yes. Counterparties (senders/recipients for the TTN) are added via the admin panel web interface: data is filled in manually in a convenient form, without direct calls to the carrier API. You can set a common sender or a separate one — for a specific delivery method or branch. The platform itself substitutes this data when creating the TTN.
Who can update the delivery status and recalculate orders?
Users with different access rights. The main administrator has full access: bulk and single status checks, order editing and amount recalculation. Managers receive flexible limited rights — for example, only viewing and updating delivery statuses or full order management.
Is there TTN creation right from the seller dashboard?
Yes, there is. When editing an order in the Sales Statistics you can create a new TTN right from the seller dashboard, fully specifying delivery parameters, payment method and who pays (seller / buyer / cash on delivery), as well as product dimensions and sender/recipient details. A TTN can be created right at checkout or after the order is confirmed.
This is the recommended way to create a TTN: some delivery services prohibit editing TTN data for certain payment methods (for example, cash on delivery). Creating the waybill with correct data helps avoid problems with the carrier.
Is there waybill printing for a created TTN?
Yes. If an order has a TTN number, fast printing of waybills issued by delivery services is available right on the site. Printing works via the carriers' APIs — they connect on the site in a few clicks.