Asttero

How to Recreate Polish Payments, Shipping, and Invoicing After Migrating from Shoper to Shopify?

How to recreate Polish payments, shipping, and invoicing after migrating from Shoper to Shopify?

Moving from a local e-commerce platform to a global solution requires adapting operational processes to the specifics of the Polish market. Shoper offers many native integrations with Polish payment and logistics operators that in the Shopify ecosystem require external app configuration or dedicated gateways. A key challenge for store owners generating high revenue is maintaining smooth BLIK, InPost parcel locker, and VAT invoicing automation. This guide explains how to technically recreate the Polish sales ecosystem while minimizing transaction costs and preserving customer service standards.

Challenges of localizing a global platform after moving from Shoper

Migrating from a closed SaaS model such as Shoper to Shopify's open ecosystem changes how store functionality is managed. In Shoper, most local tools are built into the system core, while Shopify relies on modularity and external apps. A professionally executed migration from Shoper to Shopify preserves sales continuity while implementing modern payment and logistics standards.

The standard Shopify checkout, although optimized for global conversion, requires modification to meet Polish consumer expectations. The biggest differences concern how delivery methods are presented (e.g. pickup point maps) and the availability of fast bank transfers. Although this article focuses on operational aspects, a full step-by-step migration from Shoper to Shopify also covers transferring product databases, customers, and order history. Shopify's open architecture allows deeper checkout personalization, but requires greater awareness when selecting tools that support local payment and delivery methods.

Polish payments on Shopify-how to implement BLIK, Przelewy24, and PayU

Since February 2025, Shopify Payments has been officially available to companies registered in Poland, which significantly simplifies financial configuration. When choosing the right payment gateway for your store, support for BLIK and fast online transfers-which form the foundation of Polish e-commerce-must be considered. Using Shopify Payments avoids the additional transaction fee that with external gateways ranges from 0.5% to 2% depending on the subscription plan.

Comparison of additional transaction costs without Shopify Payments:

External operators such as PayU, Przelewy24, or Tpay require installing a dedicated app and connecting the account via API. It is worth analyzing the profitability of both solutions: Shopify Payments offers lower fixed costs and no platform transaction fees, while Polish operators may offer specific terms for large sales volumes. VAT rate and settlement currency configuration takes place in the Shopify admin panel, allowing precise price adjustment for the Polish market.

BLIK and fast transfers in the Polish checkout

BLIK integration can work in two ways. With Shopify Payments, BLIK is available as one of the payment methods handled directly in checkout. When using external providers, after selecting a gateway (e.g. Przelewy24) the user is redirected to the operator's page to complete the transaction. To maintain a high conversion rate, the BLIK logo should be visible at the payment method selection stage, which builds trust among Polish customers and shortens the time needed to pay for an order.

Logistics and shipping-InPost parcel locker integration without a native module

Shopify does not have a native module for InPost parcel locker map support, which is standard in Shoper. Proper shipping option setup and integration of Polish carriers in Shopify requires dedicated apps connecting the system with InPost or DPD. A key technical requirement for displaying pickup point maps directly in the purchase process is Carrier-Calculated Shipping (CCS).

CCS can be activated in three ways:

Without active CCS, logistics apps cannot dynamically fetch point lists in real time, forcing customers to manually enter parcel locker numbers. Such a solution is inefficient and lowers purchase experience quality. Choosing apps such as InPost Mobile or solutions from Polish developers allows automatic label generation and tracking number delivery to customers directly from the Shopify panel.

Invoicing and taxes-automation and KSeF preparation

Shopify's native invoicing system does not meet Polish tax law requirements, including correct numbering, VAT rates, and document format. External app integration that automates document flow and logistics, connecting the store with systems such as Fakturownia, iFirma, or wFirma, is often necessary.

During configuration, pay attention to:

Invoicing automation eliminates manual data entry errors and allows immediate PDF document delivery to the customer after payment, significantly reducing customer service workload.

BaseLinker as an operational hub that eases migration

For stores with larger operational scale accustomed to Shoper's multichannel model, BaseLinker becomes a natural order management (OMS) center. It centralizes shipment handling, returns, and invoicing in one place regardless of the sales platform. In a migration scenario, BaseLinker can serve as a bridge synchronizing inventory between the old and new systems, minimizing overselling risk during the transition period.

A BaseLinker-based model is often chosen for stable integration with Polish couriers and ERP systems. It enables bulk label generation, shipment status automation, and synchronization with Allegro or other marketplaces without installing many separate apps in Shopify. This keeps the store engine lightweight, which positively affects page load speed and overall e-commerce performance.

Cash on delivery (COD) configuration-technical scenarios

Cash on delivery still holds an important place in Polish e-commerce. In the standard Shopify panel, the COD method is visible for all delivery forms, which can lead to errors such as selecting COD for digital delivery or parcel locker delivery that does not support payment on pickup. Limiting COD visibility to specific shipping methods requires checkout logic editing apps such as Reorder IT.

This enables logical mapping: if the selected delivery method is "Courier COD," the system displays the "Payment on delivery" method. Otherwise, the method remains hidden. On Shopify Plus, Shopify Functions offer greater flexibility in checkout and B2B process modification, allowing advanced rules without external scripts. Correct COD configuration is essential to avoid customer misunderstandings and unnecessary costs related to uncollected shipments.

Summary of Polish ecosystem configuration

Recreating the Polish ecosystem on Shopify after migrating from Shoper requires precise tool selection but offers greater scalability and access to global innovations in return. The key is understanding Shopify's modular nature and properly planning payment, logistics, and invoicing integrations before the final domain switch.

Pre-launch checklist:

FAQ

Does Shopify Payments support BLIK and fast transfers in Poland?

Yes, after official launch in Poland, Shopify Payments supports BLIK and popular local payment methods. Alternatively, you can use external gateways such as PayU or Przelewy24, which also offer these features.

How to avoid Shopify's additional commission when using an external payment gateway?

The only way to avoid the additional transaction fee charged by Shopify is to activate Shopify Payments as the primary payment gateway. Otherwise, Shopify charges 0.5% to 2% commission on every sale, depending on the subscription plan.

How to integrate InPost parcel lockers in Shopify checkout?

Integration requires installing a dedicated app from the Shopify App Store and having active Carrier-Calculated Shipping (CCS). This feature allows dynamic pickup point fetching and displaying the parcel locker map directly in the purchase process.

How to solve the lack of automatic Polish VAT invoice issuance in Shopify?

Shopify's native invoicing system does not meet all Polish legal requirements. The solution is integrating the store with Polish accounting systems (e.g. Fakturownia, iFirma) via ready-made apps or using BaseLinker for automatic sales document generation.

Is BaseLinker necessary for Polish carriers on Shopify?

It is not mandatory, as dedicated apps exist for individual carriers (InPost, DPD, DHL). However, BaseLinker is recommended for stores with larger operational scale because it enables bulk label generation and shipment status automation from one panel.

How to configure cash on delivery (COD) so it is available only for selected delivery methods?

In the standard Shopify panel, cash on delivery is visible for all shipping methods. To limit it to courier COD only, use a checkout logic editing app (e.g. Reorder IT) or, on Shopify Plus, Shopify Functions.

Bibliography