Shopify that talks to your ERP.
ERP, accounting, warehouse, payments, parcel lockers and old databases: we connect them to Shopify and keep them in sync. Most projects take 2–6 weeks, with a fixed price per phase.
The systems we work with
every week.
Not a list of logos we have heard of. These integrations run in live stores today.
ERP and warehouse
Norgate, Moneo and other ERP systems. Stock, prices, orders and product data sync in both directions on a schedule you choose, with a scheduled repair job where the ERP overwrites data it should not.
Accounting and invoices
Invoices generated from Shopify orders in the format your accountant wants: VAT by country, reverse charge for EU companies, pickup-point details taken from the cart.
Payments and financing
MakeCommerce, Montonio, Klix, Paysera, Stripe, Shopify Payments. Instalments via Inbank.
Logistics and parcel lockers
Omniva, DPD, Venipak, Latvijas Pasts, Swotzy. Locker selection at checkout and shipping rules for stores that ship from several warehouses.
Migrations and data
WooCommerce, OpenCart and Magento to Shopify without losing history: hundreds of reviews, gift-card balances, customer accounts, redirects. Bulk work through the Admin GraphQL API and Matrixify, from MySQL, CSV or XML sources.
Custom code, no app fee
Shopify Functions for discounts and shipping, Custom Pixels for GA4 and Google Ads conversions, metaobjects for structured content, product configurators for engraving, personalisation and quantity tiers, built into the theme.
Subscriptions and B2B
Seal Subscriptions rules, B2B price lists, VAT removal for verified companies, minimum quantities per product, wholesale checkout flows.
Marketing stack
Klaviyo and Omnisend flows, Judge.me reviews, Google Merchant Center feeds with correct weights and shipping, Meta Conversions API. Tracking you can reconcile with Shopify orders.
Bookings and unusual products
Time-slot bookings, gift cards with custom designs, made-to-order products with per-unit fees, catalogues of 10,000 items assigned templates by type.
Recent integration work,
in plain words.
We write the code, read the ERP documentation and sit on the call with your accountant.
Norgate ERP and a print-shop catalogue
Product variants, prices and stock kept in sync with an ERP that reverts changes. A nightly repair job puts them back before anyone notices.
23 shipping zones on MakeCommerce
One zone per country, rates named by carrier code, countries fed from Shopify Markets, so lockers and couriers never mix.
389 reviews and 24 gift cards moved from WooCommerce
Balances imported, not face values. Old codes with dashes still work at checkout.
A Shopify Function for double shipping fees
In a store that ships from several locations, 27% of orders were split between warehouses and checkout added up both shipping fees. We built a Shopify Function that charges only the most expensive one.
Five steps,
no surprises in month three.
Most integrations take 2–6 weeks. The quote names the systems, the fields and the direction of every data flow before we start.
Technical call
Which system is the source of truth for stock, prices, customers and orders. What breaks today.
- You get: a clear yes or no and a price range
Mapping document
Every field, every direction, every schedule, written down. Your accountant and warehouse sign it off.
- You get: a one-page data map
Build in a safe place
Development store or unpublished theme. Nothing touches live orders until it is tested.
- You get: a working integration on test data
Parallel run
Both systems run side by side for a few days. We reconcile the numbers, not the promises.
- You get: a reconciliation report
Go-live and monitoring
Switch-over on a quiet day, then monitoring under Shopify Care so it keeps working after the next update.
- You get: a live integration with monitoring
What clients say about working with us.
17 Google reviews
“Perfection Media just made it perfect: my new website looks stunning, and I love every detail, every text, and every picture. (…) They are friendly and kind people with huge knowledge in e-commerce and marketing. The guys are very professional, and with their help, my shop is now growing into a real brand.”
“I worked with the Perfection Media team on one project and it went really well. I really appreciated how they paid attention to every detail and made sure everything was finished properly. (…) in the end we got exactly the result we wanted. I am planning to do my next project with them as well.”
“We are excited about our new website store and deeply grateful to Perfection Media for their excellent service and presentation skills. Would definitely recommend them to anyone looking for quality website development solution.”
“Thanks to Perfection Media for the amazingly thorough and detailed approach to my wishes and explaining what to do, which resulted in an enjoyable presentation of information on the website about traveling in Morocco!”
“Liels paldies Perfection Media komandai, it īpaši Annai, par ieguldīto darbu un rūpību! (…) Jūsu profesionālā attieksme un centība ir padarījusi mūsu mājaslapu tieši tādu, kādu mēs to vēlējāmies. Noteikti iesaku!”
“Komunikācija bija ļoti viegla, patīkama un ātra. Īstenoja visas manas vēlmes un ieteica daudz citu lielisku lietu, vienmēr palīdzēja, ja kaut ko nesapratu. Paldies!”
“Šī ir viena no spēcīgākajām un profesionālākajām mārketinga kompānijām, ar kādu jebkad ir sanācis sadarboties (…) Anna un Uvis perfekti nolasa vīziju (…) Darbi tiek izpildīti operatīvi, un jebkādi labojumi tiek atrisināti nekavējoties.”
“Perfection Media ātri un kvalitatīvi modernizēja mūsu Shopify interneta veikalu. Process bija labi strukturēts un mūsu vajadzības izprastas. Iesaku sadarboties!”
“Lieliska sadarbība, kurā augstu novērtējam iedziļināšanos detaļās, termiņu ievērošanu un profesionalitāti. Visa projekta laikā saņēmām gan konsultācijas, gan vērtīgus ieteikumus un sasniedzām vēlamo rezultātu.”
“Izveidoja manai firmai interneta veikalu. Ļoti profesionāla komanda. Viegla un ātra komunikācija. Patīkami sadarboties. Noteikti iesaku”
“Viņi izdarīja fantastisku un sarežģītu darbu! (…) Ar viņiem ir viegla komunikācija, lieliski izpratīs tavas vēlmes un piedāvās labākos risinājumus!”
“Perfection Media palīdzēja izveidot mājaslapu manam kosmētikas zīmolam. Man patika tas, ka Anna saprata, ko vēlos (…) Ātrs serviss, ieteikumi un padomi. Sadarbība joprojām turpinās.”
“Sadarbība ar Perfection Media bija patiesi vērtīga pieredze. (…) Viņi ne tikai izstrādāja vizuāli pievilcīgu un lietotājam draudzīgu mājaslapas dizainu, bet arī iedziļinājās manā stāstā un palīdzēja to nodot skaidri un saprotami. Iesaku no sirds!”
“Ļoti profesionāla un atsaucīga komanda! Spēja ātri reaģēt, atbildēt uz mūsu jautājumiem un, pats galvenais, palīdzēt izstrādāt mūsu perfekto mājaslapu! (…)”
Questions about
Shopify integrations.
Can't find yours? Ask it on a free call.
Send the system name and we will tell you in one email.
Can you connect Shopify to Moneo, Norgate or another ERP?
Yes. We connect Shopify to ERP and accounting systems through their APIs, exports or database feeds, depending on what the system offers. Stock, prices, products and orders move in either direction on a schedule, and a reconciliation job covers the cases where the ERP overwrites Shopify.
What does an integration cost?
Payment and delivery integrations start from a few hundred euros. ERP and accounting syncs usually land between €1,500 and €6,000, depending on the number of fields and directions. You get a fixed quote per phase, not an open hourly meter.
How long does an integration take?
A payment or logistics integration: days. An ERP or accounting sync: 2–6 weeks including a parallel run. A full platform migration with data: 4–10 weeks. The proposal states it before we start.
Can you take over a store you did not build?
Yes, and it is a large part of our work. We start with a short technical review so we know what is in the theme and the apps, then continue from there.
Do you write custom code or only configure apps?
Both, and we choose honestly. If a €10 app solves it, we say so. When an app would cost more than it saves or cannot do the job, we write it: Shopify Functions, Custom Pixels, theme code, metaobjects and API scripts.
What happens when the ERP overwrites what we changed in Shopify?
This is the most common integration problem, and the reason every project starts with a written data map that names the master system per field. Where an ERP still reverts data, a scheduled repair job restores it.
Do you work with MySQL or other custom databases?
Yes. Shopify itself gives nobody database access, but your own systems do. We read and write MySQL, PostgreSQL, CSV and XML sources and bridge them to Shopify through the Admin GraphQL API and bulk operations.
Tell us which systems
need to talk.
Send the system names and what breaks today. We answer within one business day, usually with a yes and a price range.
30 minutes · Online · No obligation