Integrating InPost with AtomStore – how to automate dispatch, payments and returns in your online shop
For business E-commerce
7 June 2026
The integration of InPost with AtomStore combines an e-commerce SaaS platform with InPost’s logistics and payment services, such as ShipX, InPost Pay, Quick Returns and InPost International.
What logistics features does the InPost integration with AtomStore offer?
The integration of InPost with AtomStore ensures automation of dispatch, choosing collection points, tracking parcels and managing online shop orders more efficiently. Its key function is to streamline the entire logistics process, from selecting a delivery method in the customer’s shopping basket, through generating a consignment note, right through to tracking parcels and handling returns.
It is also worth mentioning that AtomStore is one of the partners offering a ready-made plug-in for integration with InPost by Halsky – a new sales channel within the InPost Mobile app. The shopping assistant helps customers search for, compare and select offers, whilst the integration makes it easier for retailers to manage their shop, dispatch, returns, payments and product catalogue.
AtomStore can support the selection of a collection point via InPost Geowidget, i.e. the map of collection points available in the customer’s basket. The buyer selects the most convenient Parcel Locker or Parcel Point, and the collection point details are added to the order. This solution improves CX (Customer Experience), as the customer decides for themselves where and when to collect their parcel.
The integration also supports additional services, such as Weekend Parcel, next-day delivery, real-time parcel tracking and support for promotional codes in the shopping basket. For larger e-commerce projects, it is also worth considering InPost Fulfillment, a contract logistics service whereby a logistics operator can take over the storage, picking and dispatch of goods.
How do I configure the InPost ShipX module using an API key?
The InPost ShipX module is configured by activating the API and entering details such as the organisation ID and access token in the AtomStore dashboard. ShipX handles communication between the shop and the InPost system. This module handles the creation of parcels, the generation of waybills, the transmission of tracking numbers and the updating of statuses. For the integration to work correctly, you must first obtain your authentication credentials from the InPost system. You can find the instructions here.
The ShipX access data itself is independent of the billing model – The account can be operated under a commercial contract, as a prepaid account, or as part of the Business Subscriptions service, i.e. a fixed monthly fee with guaranteed, fixed rates for postage.
Running a business? Sending many parcels a month? Save on shipping with InPost! Our diverse offer makes it the perfect solution for both small and large companies.
Discover our full range of Subscriptions and submit your inquiry.
An important stage is mapping delivery methods. The shop needs to know which method selected by the customer corresponds to a specific InPost service, e.g. delivery via an InPost Parcel Locker, by courier or as an international parcel. The dimensions of parcels are equally important, as they affect the cost of postage and whether a parcel can be dispatched in a specific format.
How do I set up the InPost Pay service in my online shop?
InPost Pay is being rolled out as a service combining payment and delivery at the touch of a button, which streamlines the purchasing process and can reduce the number of abandoned baskets.
In the standard checkout The customer must complete several steps – fill in their details, choose a delivery option, select a payment method, accept the terms and conditions, and confirm the order. InPost Pay Button simplifies this process, as the transaction is completed within the InPost Mobile app. For the shop, this means a shorter checkout process, and for the customer, fewer forms and less repetitive data entry.
The service supports popular online payment methods such as BLIK, debit and credit cards, Visa, Mastercard, Google Pay, Apple Pay and deferred payments. The customer completes their online shopping basket in the mobile app, and the shop receives the details required to process the transaction and arrange delivery.
Implementing InPost Pay requires:
- two-way integration of the shopping basket,
- Client ID configuration,
- Secret configuration,
- OAUTH2 authorisation services,
- transfer of e-basket data,
- management of system authorisations,
- the transmission of rules and required transaction information.
The greatest benefit of such integration is increased conversion rate. The shorter and more straightforward the checkout process, the lower the risk that a customer will abandon their shopping basket before payment. For shops with high mobile traffic, InPost Pay may be particularly important, as reduces friction at the transaction completion stage.
How do I integrate InPost Quick Returns with the RMA system?
InPost Fast Returns integrates with the AtomStore RMA system in order to, so that the customer can conveniently return the goods via a Parcel Locker without having to print a label. Returns are one of the most important aspects of after-sales service. If the process is straightforward, customers are more likely to make a purchase, as they know they can easily return the product if necessary. The Quick Returns service allows you to post a parcel 24/7 via a Paczkomat, often based solely on the return code.
On the AtomStore side, it is necessary to launch of the internal RMA system, i.e. a module for handling returns and complaints. The system should allow customers to submit a return or complaint directly on the shop’s website, and then generate a return code for posting via a parcel locker.
The following play an important role complaint statuses. If these are clearly defined, the system can automate the returns process: notifying the customer when a return request has been received, when the status has changed, when the parcel has been received, or when the process has been completed. This saves time and money, and also streamlines the returns logistics.
How do I handle international parcels with InPost International?
InPost International enables international parcel services and supports cross-border sales in selected European markets. For shops operating on AtomStore, this offers the opportunity to expand sales beyond Poland and deliver goods to customers in other countries, such as France, Italy or Spain. The service includes deliveries to collection points, which enhances customer convenience and builds trust in the shop in new markets.
Configuring international shipments requires greater attention to detail than domestic shipments. Care must be taken to ensure that address details, telephone number formats and currency are correct. It is very important to telephone number prefixes, as the logistics system must correctly identify the recipient’s country.
It is also important that parcel insurance. If the value of the parcel’s cover is specified in a particular currency, the system should support currency conversion to ensure that the parcel insurance complies with the service’s requirements and the target market.
To obtain authorisation details, please contact InPost via form: Granting access to the API → API International → Environment: Production or Sandbox (for service testing purposes only).
How can I automate status mapping and the generation of consignment notes?
The automation of status mapping and the generation of consignment notes involves linking events in AtomStore to InPost’s logistics processes. The most important thing is to determine what should happen once the order status changes. For example, once a payment has been posted, the system can prepare the order for dispatch; once the parcel has been packed, it can generate a consignment note; and once the parcel has been posted, it can provide the customer with a tracking number.
The InPost integration can support:
- automatic dispatch of parcels,
- label generation,
- label printing,
- preparing transport documents,
- automatic courier booking,
- calling a courier at scheduled times,
- assigning parcel numbers,
- assigning unique identifiers,
- parcel tracking,
- updates to parcel statuses.
Mapping order statuses allows you to ensure consistency between the shop’s dashboard, the fulfilment system and customer communications. If the parcel’s status changes on InPost’s end, the shop may update the order status or send the customer an update on the delivery progress.
A major advantage of integration is that The connection is being updated to the latest API standards. In e-commerce, this has practical implications: logistics operators are developing their services, adjusting technical specifications, introducing new delivery methods and updating security measures.
Choose InPost Subscriptions for businesses and send parcels at a fixed price.
Take one minute to leave your contact details and start sending parcels from as low as 11.89 PLN*.
- One contract for courier and Paczkomat shipments
- Free courier pickups
- Express delivery
- Price guarantee for the duration of the contract
- Fuel surcharge included
- Dedicated post-sale support
* Net price per Paczkomat shipment in the Subscription 600 plan.