AI Powered integration with expert operators

InPost Lockers and Adobe Commerce

Integration Agency & Consultants

An Adobe Commerce site's delivery promise is only as good as its fulfilment data. Cogent2's operators use AI-powered delivery to properly connect Adobe Commerce and InPost Lockers. This gives your team a reliable way to assign lockers and track dispatches, improving fulfilment speed and customer confidence as order volumes grow.

Castore
Lounge
Oliver Bonas
Green People
Tatty Devine
Cult
Audit data flows and locker selection logic

Connect your InPost Lockers and Adobe Commerce platforms with expert consulting, ensuring your Ecommerce and Smart Lockers integrations work efficiently. Our system audit services uncover inefficiencies and integration gaps, empowering both our consultants and your team to take decisive action. This approach helps your tech ecosystem—including InPost Lockers, Adobe Commerce, Smart Lockers, and other Ecommerce solutions—run smoothly, so you can deliver a reliable customer experience and keep your operations efficient and future-ready.

Solution Design

Design for InPost Lockers and Adobe Commerce involves clear ownership of the fulfilment lifecycle. In most setups, Adobe Commerce acts as the source of truth for order capture, while InPost consumes these details to generate locker-specific dispatch instructions. We typically prioritise a reliable sync for locker ID selection at checkout to prevent invalid point selection. A common trade-off involves how status updates flow back to Adobe Commerce. While immediate updates provide high visibility, scheduled batching can reduce API load and simplify the reconciliation of delivery confirmations. This design helps ensure warehouse teams work from a stable queue, while CX teams can track parcels through InPost status feeds. The operating model allows teams to manage fulfilment records with confidence, knowing physical delivery is reconciled against InPost data.

Mapping mobile formats and locker identifiers

The integration functions by treating Adobe Commerce as the source of truth for customer intent and InPost as the execution layer for physical delivery. When an order is captured, the integration passes the selected locker ID and recipient mobile number to InPost. We typically employ validation rules to ensure the contact details are correct for SMS pick-up codes before the data leaves Adobe Commerce. Monitoring is embedded to detect delays in status updates. This ensures that if a locker reaches capacity or a sync error occurs, the issue is surfaced early in the fulfilment process.

Orchestrating secure ecommerce and locker data

Leveraging IPaaS with ISO 27001 and SOC 2 and above security accreditations enables secure, efficient integration of InPost Lockers and Adobe Commerce for Ecommerce businesses. IPaaS connects Smart Lockers, InPost Lockers, Adobe Commerce, and other Ecommerce platforms, supporting real-time data flow and automation. This approach ensures Smart Lockers and sensitive data are protected, simplifies complex integrations, and delivers robust, scalable solutions for modern digital commerce environments.

Exposing hidden failures in parcel manifests

Standard dashboards often hide the operational gaps that occur between digital checkout and physical locker drop-off. Visibility for this pair requires tracking the lifecycle of the parcel from Adobe Commerce into the InPost network. We focus on exposing hidden failures, such as locker IDs that are selected but not successfully registered in the InPost system. Our approach surfaces these exceptions early, allowing logistics teams to resolve issues before they become late deliveries. By monitoring the flow of dispatch statuses back to Adobe Commerce, we ensure that what the customer sees mirrors the actual physical status of their parcel.

Standardising internal triage for technical exceptions

Internal teams must own the logic of the integration to maintain operational pace. We hand over the operating model to ecommerce, operations, and CX teams, detailing how Adobe Commerce order data maps to InPost dispatch requests. Training covers what to check daily, such as pending dispatches that have not yet triggered a locker assignment, and how to read exception alerts from the integration layer. We define who owns specific failures, such as formatting issues that might block delivery notifications. Documentation is strictly operational, provided as a manual for running the business rather than a technical reference. This ensures that when an exception occurs, the team knows how to resolve the issue within Adobe Commerce or InPost.

Monitoring fulfilment stability and locker registrations

Production Smart Lockers and InPost Lockers are delivered with robust Ecommerce support, ensuring business continuity and peace of mind. With on-hand technical knowledge, support for Adobe Commerce and Smart Lockers is always available. InPost Lockers and Adobe Commerce integrations are managed expertly, keeping your Ecommerce operations running smoothly. This comprehensive approach guarantees your systems remain reliable, secure, and fully supported, so you can focus on your core business.

Integration operating model

The operating model centres on Adobe Commerce as the master for customer orders and InPost as the specialised delivery partner. Once an order is confirmed, the integration pushes the locker information to InPost to secure a slot. InPost then provides a tracking number and eventually a delivery confirmation, which the integration pulls back to Adobe Commerce to trigger customer notifications and update the order status. This removes manual data entry from the warehouse floor and ensures that the finance team sees a clean match between shipped orders and carrier manifests. Ownership is clear: Adobe Commerce owns the transaction, and InPost owns the last-mile physical movement.

Common failures

Incompatible products offered for locker delivery

Operational impact: When SKUs exceeding InPost's maximum dimensions are not filtered, customers can select a locker delivery they cannot receive. This creates failed shipments that return to the warehouse, requiring the customer service team to contact the customer for a new address and the fulfilment team to re-process the Sales Order. At scale, this increases labour costs and erodes customer satisfaction.

Prevention / Action: Implement logic within Adobe Commerce to control the visibility of the InPost delivery option based on the cart's contents, using product attributes like dimensions and weight. The integration should validate the eligibility of all items against InPost's limits before displaying the locker option at checkout. This requires maintaining accurate dimension and weight data on every relevant SKU in the Adobe Commerce catalogue.

Missing or invalid customer phone numbers

Operational impact: InPost relies on mobile numbers for sending locker access codes. If the phone number on the Adobe Commerce Sales Order is missing, invalid, or a landline, the InPost API may reject the shipment creation. This forces the customer service or operations team to manually contact customers, which delays the fulfilment process for affected orders and creates operational overhead.

Prevention / Action: The checkout process should be configured to make a valid mobile phone number a mandatory field when InPost is the selected delivery method. Implement validation rules at the point of entry in the Adobe Commerce checkout to check the format of the phone number. The integration should also feature specific error handling to flag orders with invalid phone data for immediate review.

Premature dispatch confirmation

Operational impact: Dispatch confirmations and tracking details are often sent to the customer as soon as the label is created, before the parcel is physically with InPost. If a problem prevents the parcel from being dispatched, the customer has an incorrect delivery expectation and tracking shows no movement. This leads to an increase in avoidable customer service queries and erodes trust.

Prevention / Action: Configure the integration to only trigger the 'shipped' status and dispatch confirmation in Adobe Commerce after receiving a positive scan event from the InPost API (e.g., 'manifested' or 'in-transit'). This involves holding the Adobe Commerce Shipment record in a pending state until the confirmation is received. This ensures customer-facing status always reflects the parcel's physical reality.

Return and refund process disconnect

Operational impact: A customer can initiate a return in Adobe Commerce via a Credit Memo, but the InPost system has no awareness of this until the parcel is physically dropped at a locker. This creates a time lag where finance and CX teams lack visibility of inbound returns. It complicates forecasting for returned stock and delays processing refunds, leading to customer complaints.

Prevention / Action: Design the process so that generating an InPost return label also creates a corresponding Return Merchandise Authorisation (RMA) in Adobe Commerce. The integration logic should link the InPost return tracking number to the Adobe Commerce RMA. This gives the customer service team a single source of truth to see the status of the return shipment directly within their primary system.

Frequently asked questions

What happens if a customer's phone number is missing or incorrect in Adobe Commerce?

InPost relies on the customer's mobile number for locker access and delivery notifications, so an invalid or missing number in the Adobe Commerce sales order will cause shipment creation to fail. This results in the order becoming stuck, requiring manual intervention from your operations team to correct the customer record and re-trigger the fulfilment process. This typically manifests as an API error that prevents the order from appearing in InPost's system.

How does the integration handle products that are too large or heavy for InPost lockers?

If shipping rules are not configured correctly, customers might select locker delivery for oversized items, causing the fulfilment to fail when the order syncs to InPost. This creates despatch delays while your customer service team must contact the customer to arrange alternative shipping. A proper implementation uses product attribute data from Adobe Commerce, such as SKU dimensions or weight, to dynamically hide the InPost delivery option at checkout for ineligible items.

If we refund an order in Adobe Commerce, does it automatically cancel the InPost shipment?

No, this is a common failure point. Creating a Credit Memo in Adobe Commerce, even for a full order value, does not typically trigger a cancellation request to InPost if the shipment has already been processed. Your team needs a clear operational process to manually log in to the InPost system and cancel the shipment to prevent stock loss and unnecessary shipping charges.

How does the integration handle products with 'Custom Options' in Adobe Commerce?

Using native 'Custom Options' for product personalisation can break the order sync, as the data is often not passed in a standard format within the sales order payload sent to InPost. This commonly results in the order failing to sync because the fulfilment system cannot recognise the customised SKU information. A robust integration requires specific mapping for these custom fields to ensure InPost receives valid, recognisable order data every time.

When does the order status in Adobe Commerce get updated after an InPost shipment?

The integration should update the Adobe Commerce order status to 'Shipped' (or your equivalent status) only after receiving a confirmation event from InPost that the parcel has been despatched. This is crucial for keeping the customer record and order history accurate within Adobe Commerce. Without this automated feedback, support staff may see an incorrect order status, leading to confused customer service responses regarding delivery progress.

Get Started

We would love to hear about your brand and project