Delivery services - BooStore platform features

Delivery Services and Integrations by BooStore.pro

TOP SaaS Platform

Delivery — fully automated

BooStore.pro 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.pro

BooStore.pro 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.pro’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

🔧 Flexible order form configuration

BooStore.pro 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.pro 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.pro 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.