Services de livraison - fonctionnalités de la plateforme BooStore

Delivery Services and Integrations by BooStore

TOP SaaS Platform

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.

Auto-creation of TTN
Cost calculation
Address search
SaaS solution: you get a ready business tool on subscription with free updates!

🚚 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

🔎 Selection at checkout (recommended)

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.

🛒 Selection while viewing the cart

Recommended when you need to split methods by countries and regions. This option suits stores with international delivery.

📦 Managing delivery methods

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.

📄
Auto-creation of TTN The system itself generates a waybill when shipping an order and sends the tracking number to the customer.
💰
Cost calculation Automatic calculation based on the carrier’s rates with dimensions and weight, or based on your conditions (total, volume, weight).
🗺
Address search API hints for localities, branches, streets and postcodes when the customer fills in the address.
🌡
International delivery Goshippo — a multi-carrier with access to hundreds of DHL, UPS, FedEx, USPS and other rates worldwide.
💻 How auto-creation of TTN works
1. The customer places an order and picks a branch with hints Address → API
2. The system requests the carrier’s rate by dimensions and weight Calculation → API
3. On shipment the TTN is created automatically Creation → API
4. The customer receives the tracking number Track → Email/Telegram

📦 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.

🚚
Nova Poshta
API

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
📍 Ukraine and international delivery
📧
Ukrposhta
API

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
📍 Ukraine and international
📦
Meest
API

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
📍 Ukraine and abroad
🌡
Goshippo
API

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.
📍 International deliveries worldwide

💻 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

🗝 Disabled

The TTN is not created and the cost is not calculated. The customer simply enters the address.

💰 Cash on delivery

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.

🔎 Recipient pays only for delivery

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.

🛒 Recipient pays only for the product

The TTN is created, you (the seller) pay for delivery. The customer pays only for the product on receipt.

✅ No payment by recipient

The customer pays for delivery together with the order. The cost is added to the total and the TTN is created.

📏
Product dimensions and weight Set your own terms and dimensions with weight in the product card (“Delivery” tab) — or use the general setting. This is needed for an accurate rate calculation.
🔢
Auto-recalculation by dimensions When auto-creating the TTN the system uses dimensions and weight for a correct delivery cost calculation.
Delivery time Set in days (0 — today, 1 — tomorrow, or a range like “2–4”). It is shown in the product card and exported to YML.
📢
Parcel tracking Set a tracking link with the {TrackNo} auto-replacement — the customer will get a link with the number inserted.
💻 Steps to connect auto-creation of TTN (using Nova Poshta as an example)
1. In “Store” → “Delivery” enter the Nova Poshta API key Settings
2. Open the delivery method and enable “API: Enable NOVAPOSHTA API” Toggle
3. In the “TTN creation” row select the desired mode Mode
4. Via the “gear” specify the sender (counterparty) Sender
5. Tick “Use for all delivery methods” Common
6. Fill in dimensions and weight in product cards (or via import) Dimensions

🖨️ 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.

📝 Parameters

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.

⏰ Moment of creation

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.

🖨️ Printing

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.

💻 How to print a waybill for an order
1. Connect the carrier API in «Store» → «Delivery» (a few clicks) API
2. Open the order in «Sales statistics» → create the TTN (sender, recipient, payment, dimensions) TTN
3. Click print waybill — the carrier's form opens for printing Print

📦 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.

📊 Method 1

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.

📋 Method 2

Single order check

The delivery status of a specific order can be updated manually right in the sales statistics.

⏰ Method 3

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:

To the buyer — e-mailThe buyer receives an email about the new delivery status.
To the seller — TelegramA Telegram notification if you are subscribed to notifications.
To the seller — ViberA Viber message for those subscribed to notifications.
To the seller — push notificationA browser push message for those subscribed to notifications.
To the seller — e-mailAn email to your mailbox when the delivery status changes.
To the seller — private messageA personal message in the platform notifications.
To buyer — Telegram (site channel) — about orderSubscribed customer gets order-created + TTN notification if e-mail matches.
To buyer — Telegram (site channel) — delivery statusEvery TTN update by timer is sent to the customer — “In transit”, “Arrived”, “Received”.

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.

Address determination via API You choose which API determines the address: Nova Poshta, Ukrposhta, Meest or Goshippo.
Auto-creation of TTN For each method you can enable or disable auto-creation of the waybill and choose a mode (cash on delivery, payment by recipient, etc.).
Counterparty (sender) Common — for example for cash on delivery to a parcel locker or courier. Or separate — for a specific branch or cargo branch.
🛒 Delivery address Live example
Region
City
Street
House
Apartment

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.