Connect Shopify with Omniva to show real-time parcel locker and post office pickup points at checkout, then auto-create shipments, labels, and tracking for every order.
• Shopify orders are fetched via the Shopify Admin API and transformed into Omniva shipment requests with recipient, parcel, service, and COD fields mapped.
• Omniva service codes are mapped to Shopify shipping methods, and checkout pickup-point IDs are stored on the order and passed through to shipment creation.
• Shipping labels are created through Omniva APIs, with label PDFs and shipment identifiers attached back to the Shopify order/fulfillment.
• Tracking numbers and carrier events are synchronized from Omniva to Shopify fulfillment tracking, keeping status updates consistent across systems.
• Address data is validated and normalized before submission, and exceptions (missing pickup point, invalid phone, unsupported service) are logged for review.
• Syncs can run as near-real-time webhooks for new/updated orders, with periodic reconciliation jobs handling missed events and retries.
.png)
We add an Omniva pickup-point selector that matches your checkout setup and saves the chosen locker or post office to the order for fulfillment.
Yes. Once mapped, Shopify order data triggers Omniva shipment creation, label printing, and tracking updates back into Shopify.
Typically it includes customer details, validated address fields, chosen pickup point, package settings, COD rules (if used), and reference IDs for reconciliation.
It can, as long as we define per-market services, rates, pickup availability, and label settings for each Shopify store or market configuration.
scandiweb has delivered 50+ Shopify projects since 2016, and we can own both the initial build and ongoing support with clear release QA.









