Shopify Uyumsoft Integration
Uyumsoft is not a single product: GİB-approved special integration and Uyum ERP sit under the same roof. On the Shopify side a Uyumsoft connection usually means producing an e-fatura or e-arşiv from the order; writing stock and price as well is only possible when the ERP side is open. Setup starts by discovering which product is active, the bridge is built from an integration tool rather than an app the vendor publishes itself, and an internet-sale invoice has a series of its own.
growing on Shopify with Nodus Works
Shopify Uyumsoft integration what is it?
A Shopify Uyumsoft integration is the connection that turns a store order into a record on the Uyumsoft side and produces the legal document from there. If you only hold an e-Dönüşüm contract, the flow is order, account and invoice. If Uyum ERP is also open, stock and price are written to the store from Uyumsoft.
Setup starts by discovering which Uyumsoft product is in use. On the integrator side the GİB registration and the credit pack are confirmed; on the ERP side access and license are made clear as well. Uyumsoft has no app of its own in the Shopify app store, so the bridge is built through the tool you use.
Once the connection is live, daily work runs from one place: the order lands in Uyumsoft, an account card opens or is matched, and the document goes out with the Uyumsoft seal. If your marketplace invoices already leave from the same seal, Shopify adds one more channel to that picture; the same order producing two documents is solved during setup.
What syncs between Shopify and Uyumsoft
What syncs changes with the product you hold. The six headings below cover the questions that come up most often in a Shopify Uyumsoft integration; stock and price only come in when the ERP side is open.
Transfer of Shopify orders into Uyumsoft
When the order is created in the store it is written into Uyumsoft. In a setup that only uses the integrator, that record is the source of the document; when ERP is open an order slip is also created and the invoice is derived from it.
Opening and matching a customer account
The buyer's details turn into an account card; if a card already exists it is matched to that, otherwise a new card is opened. If the matching field is set wrongly a second card is produced for the same person and merging is done by hand.
e-fatura and e-arşiv seal
The document goes to GİB on Uyumsoft's special-integrator infrastructure. If the buyer is an e-fatura taxpayer an e-fatura is issued, otherwise an e-arşiv. Shopify's order output does not stand in for that document.
Writing stock and price to the store
This item runs when Uyum ERP is open. The catalog's truth then sits in Uyumsoft; which warehouse and which price list are attached to the store is the critical setup decision. That flow does not exist on an e-Dönüşüm contract alone.
Internet-sale invoice series
Documents for sales made over the internet cannot be written to the same series as store or wholesale sales. The series is opened at the start of Uyumsoft's document layout; the series of a past document does not change later.
Cancellation and return document
The cancellation window is short, after that a return invoice. A transfer built on the assumption that a return equals a cancellation does not reconcile at month end; the two documents are offset. Sources disagree on the number of days, so a day count is not given; you confirm it with your Uyumsoft consultant.
Which Uyumsoft product is the integration built on?
Two jobs sit under the same brand. If the first day of setup does not make this split clear, every later step produces the wrong expectation.
e-Dönüşüm: seal and archive
GİB-approved special integration sits on this side. e-fatura, e-arşiv, e-irsaliye and e-defter go out on Uyumsoft infrastructure. For many Shopify stores this is the only need: producing a legal document from the order.
Uyum ERP: stock, accounts, orders
The ERP side carries production, stock, finance and accounts. Writing stock and price to the store, the warehouse split and the price-list decision are born here. Without ERP those items are not connected.
Where setup lives changes with the product
e-Dönüşüm is a cloud service, no server sits in between. Uyum ERP can run in the cloud or on your own server; on a server install a secure access path is opened as well.
Credits are tied to the document
Sending an official document drops credits. This is not a model where every stock query is billed; when the pack runs out, no new document is issued. The pack is planned against monthly order volume.
Uyumsoft does not publish the bridge
Uyumsoft has no app of its own in the Shopify app store. The connection is built from an integration tool or a project-specific middle layer; the ownership line is written in the contract.
If the marketplace seal is already there
If your Trendyol or Hepsiburada invoices already leave from Uyumsoft, Shopify becomes an extra channel on the same seal. The same order producing two documents, and the same customer opening two accounts, are solved in that picture.
The practical result is this: the first question in the setup meeting is the license list. If you only hold a special-integrator contract, the work is an invoice bridge. If ERP is also in place, stock and price are designed as a second job. Treating the two as one story makes you set the project up twice.
How is the Shopify Uyumsoft integration done?
The six steps below cover the setup, from product discovery through the first test document. If the first step is skipped, the next five are built on the wrong product.
Discover which Uyumsoft product is open
Is there an e-Dönüşüm contract, Uyum ERP, or both? Make this clear with the partner you work with through uyumsoft.com. That list decides which document and which record will be transferred.
Confirm the GİB registration and the credit pack
On the special-integrator side, check that the taxpayer relationship runs through Uyumsoft and that the credit pack covers your monthly document volume. When the pack runs out, no new document is issued; in most setups this happens silently.
If you use ERP, prepare access
On cloud ERP no server sits in between. On a server install a secure access path is opened, and which firm and which period the bridge will write to is decided. After the period closes, no record is posted to that period.
Define account, product and series matching
Write which field the customer is bound to the account on, whether the product matches on barcode or stock code, and which invoice series will be used for internet sales. If you sell to businesses, where tax ID and legal title are collected at checkout is also solved in this step.
Set the shipping line, currency and return rule
Whether the shipping charge is added to the invoice as a line, and its rate, is defined during setup; the rate is not assumed, it is seen on a test document. If you sell in a foreign currency, which day's rate is used is written down. The return document after the cancellation window is set up separately.
Verify the document and the stock with a single order
Place an order with a single product and see that the record lands in Uyumsoft, that the account opens correctly, and that the document goes out on the right series and with the right seal. If ERP is open, also check in the same test that stock drops in the store. If you have marketplace channels, also look that the same order does not produce a second document.
The table below shows which Shopify records map to which counterparts on the Uyumsoft side. The stock and price rows are filled only when ERP is open.
| What Shopify has | What it maps to in Uyumsoft |
|---|---|
| Order | Document source; an order slip if ERP is open |
| Customer | Account card, matching field chosen during setup |
| Product | Stock card, when ERP is open |
| Variant | A separate stock card is expected, the vendor rule is not clear |
| Price | The selected price list, ERP only |
| Stock | Quantity of the selected warehouse, ERP only |
| Invoice | e-fatura or e-arşiv, Uyumsoft seal |
| Return | Return document or cancellation, depends on the window |
| No Shopify counterpart | Tax ID and legal title; credit balance; firm and period |
The last row of the table is three items Shopify does not carry natively. If tax ID is not collected at checkout, every order is treated as a final consumer. Credit balance is watched only on the Uyumsoft side. Firm and period data decide which taxpayer the record is written to in an ERP setup.
Tell us about your catalog and current setup, and we will work out how the Shopify Uyumsoft integration should be built for your product structure. You do not need to fill in a form, reach us directly by phone, email or WhatsApp.
Invoice only, or stock as well?
Most Uyumsoft searches in stores collapse into a single expectation: when the order lands, a legal document should come out. That expectation is met with an e-Dönüşüm contract. Stock, price and the warehouse split are a separate product and are set up separately.
In a store that only has a document bridge, the catalog keeps living in Shopify. In that setup Uyumsoft does not hold stock, does not manage a price list and does not carry a variant matrix. What is expected is the order turning into an account and a document.
When Uyum ERP is open the direction reverses: the catalog's truth sits in Uyumsoft, the store publishes it. Which warehouse will be opened to the internet and which price list will be written to the site are decided at this point. If the store list is attached, the wrong price drops.
If both products are in place, order matters. First the document series, account matching and the GİB seal come up; writing stock to the store is the second wave. Opening both on the same day lets the wrong warehouse or the wrong list go live.
How is an internet-sale invoice issued in Uyumsoft?
The document comes out of Uyumsoft, not Shopify. The six items below come from regulation; the system name changes, the rule does not.
Internet sales require a separate series
Shopify orders cannot be written to the same series as store or wholesale sales. The series is opened at the start of the Uyumsoft document layout. The series of a past document cannot be changed later.
The invoice has required fields
The web address where the sale was made, the payment method, the organization that mediated the payment, the payment date, the tax or identity number of the party that carried the goods, the date the goods were sent, a returns section and a statement that the sale was made over the internet must be present. If the transfer cannot read these from the order, the field stays empty.
The paper copy goes with the goods
The paper copy of the invoice travels with the shipped goods; the store's packing slip does not stand in for it. The rule changes the packing station, not accounting: the label and the invoice output are taken in the same step.
The cancellation window is short, after that a return document
When the window has passed, the correction is made with a new document, not a cancellation, and the two documents are offset. A day count is not given; sources disagree. The assumption that a return equals a cancellation does not reconcile at month end.
No record is opened in a closed period
If an order that lands near month end sits in the queue while the period closes, the record is refused, and in most setups this happens silently. The bridge raising an alert when it errors is part of the setup.
A Shopify document is not an invoice
The legal document always comes out of Uyumsoft. The job of the integration is not to send the customer an output, it is to produce a document on the right series and at the right rate.
Corporate invoice details (tax ID, tax office, legal title) are not collected as standard at Shopify checkout. If those fields are missing, Uyumsoft treats every order as a final consumer. If you sell to businesses, where those details are collected is solved during setup.
How are accounts, products and variants matched?
Because the bridge opens a card from the order, a wrong matching field inflates the table. Merging on the Uyumsoft side is done by hand later.
Duplicate accounts
When the same person arrives with a different email, phone or as a guest, a second card forms. A separate rule is set for guest orders; otherwise the account list becomes unreadable at month end.
Product matching is not built on the title
The title changes, the barcode does not. When ERP is open, matching is built on barcode or stock code. Mixing a pack barcode with a single-sale barcode breaks stock silently.
The variant counterpart is not published clearly
A native variant model like Shopify's is not described officially on the Uyumsoft side. The practical expectation is a separate stock card for every color and size; that is not a rule, it is confirmed with a test record.
The exchange-rate decision is written down
Shopify can sell in more than one currency; the accounting record enters after conversion into local currency. If which day's rate is used is not defined, reconciliation breaks every month with small differences.
Tax on the shipping line
Whether the shipping charge is added to the invoice as a line, and its rate, is defined during setup. The rate is not assumed; it is seen on a test document.
Marketing copy does not live in the ERP
Search text, collection structure and storefront description are not held in Uyumsoft. If the transfer overwrites those fields, weeks of written content disappear in a single sync; the fields to keep are marked.
If marketplace invoices already come out of Uyumsoft
In many brands Uyumsoft was first chosen for marketplace invoices. When Shopify is added later, the same seal sees two sources at once.
A second channel on the same seal
If Trendyol and Hepsiburada orders are documented from Uyumsoft, Shopify is written to the same infrastructure. The advantage is a single archive and a single credit pool. The risk is the same order producing two documents from two transfers.
Duplicate accounts
A marketplace customer is often opened with the marketplace order number, a Shopify customer with email. When the same person shops on two channels, two accounts form. If the matching rule is not shared across channels, the report inflates.
Stock is reserved twice
If ERP is open, the marketplace transfer and the Shopify transfer can drop the same warehouse separately. The current reservation rule is reviewed before a new channel is added.
The credit pool is shared
Document credits are not split by channel. On a busy campaign day the marketplace and Shopify finish the pack together; no new document is issued. Monitoring looks at a single balance.
A return is documented by its channel
A marketplace return comes back under the marketplace rule, a Shopify return under the store rule. Both produce a document in Uyumsoft, but the source order number is different. That is why the offset is set up with a channel label.
Looking from a single panel
Two sources writing to the same seal wants the order and the document seen side by side. That is why Station comes in: which channel produced which document sits on one screen.
Three common problems and how they were solved
The three setup scenarios below show how we handled Shopify Uyumsoft integration problems we solved in stores we connected.
Expecting stock to sync while waiting for the document
ProblemThe store was connected to Uyumsoft, orders turned into documents, but stock on the site was still updated by hand. The team thought the integration had been left half done.
CauseThey only held an e-Dönüşüm contract. Because Uyum ERP was not open, stock and price were not written from Uyumsoft to the store; the bridge was only producing documents, as designed.
SolutionThe expectation was made clear: the document bridge is separate, the stock bridge is separate. If stock was wanted, the ERP license and the warehouse decision were planned as a second job. The existing document flow was left untouched.
Every corporate order looking like a final consumer
ProblemAt month end Uyumsoft accounts were filled with person names; the tax ID of the firms being invoiced was missing from the document. Accounting was correcting every record by hand.
CauseShopify checkout was not collecting tax ID, tax office or legal title. The transfer was writing the empty field into Uyumsoft as a final consumer.
SolutionCorporate-detail fields were added to the payment flow, and the matching rule for existing accounts was pulled from email to tax ID. New corporate orders started producing documents under the right legal title.
The marketplace and Shopify documenting the same order twice
ProblemOn campaign day some orders had two documents in Uyumsoft. Credits ran out faster than expected, and the customer received two numbers.
CauseThe marketplace transfer and the Shopify transfer were writing to the same seal without sharing an order number. The same basket was treated as two sources.
SolutionSource-labelled deduplication was set up: the marketplace order number or the Shopify order number became the document key. The second write was refused, and credit use returned to normal.
Station is the tool we built to watch the order, stock, price and invoice flow from a single panel. If your marketplace channels also write to the same Uyumsoft seal, you see the duplicate-document risk here.
Frequently Asked Questions
How is the Shopify Uyumsoft integration done?
Does Uyumsoft have an official Shopify app?
Are Uyumsoft e-invoice and Uyum ERP the same thing?
Is connecting e-invoice alone enough?
Are Uyumsoft e-fatura and e-arşiv issued automatically on a Shopify order?
Is a separate series required for internet-sale invoices?
Which details must be present on an internet-sale invoice?
How are corporate invoice details collected?
What are credits, and how do they affect the integration?
Is stock written from Uyumsoft to Shopify?
Which warehouse's stock is opened to the store?
Which field are products matched on?
How do variants sit in Uyumsoft?
Are cancellation and return the same document?
Is an order written into a closed period?
My marketplace invoices already leave from Uyumsoft. Is Shopify set up separately?
What changes if Uyumsoft runs on our own server?
How long does the integration take?
How does a foreign-currency sale land on the invoice?
Is the shipping charge added to the invoice?
BİZİ TERCİH
EDENLERİN ARASINDA
YER ALIN...
Herkes için Shopify çözümleri üretiyoruz.
Yeni bir Shopify mağazası kurmak, mevcut mağazanızı geliştirmek, özel entegrasyonlar yapmak veya hız problemlerini çözmek mi istiyorsunuz? Biz, teknik işleri sizin yerinize çözen uzman bir Shopify partneriyiz.

Dossha
#shopify

Les Benjamins
#shopify

Nocturne
#shopify

Fellas
#shopify

Mai
#shopify

Karaca
#shopify

Milagron
#shopify

Kiğılı
#shopifySeo

Şölen
#shopify

Adell
#shopifyB2B

Ohora
#shopify

Rendrea
#shopifyBooking

Babeskin
#shopify

The New Lab
#shopify

DTF Town
#shopify

Eczaclick
#shopifySeo

Termos Dünyası
#shopify

Halı.net
#shopify

Blend-r
#shopify

Oioi
#shopifySeo

Nowshopfun
#shopify

Marie Claire
#shopify

Gaziburma
#shopify

Dünyada Kitap
#shopify
NEDEN BİZİMLE
ÇALIŞMANIZ GEREKTİĞİNİ
SİZE ANLATMAK İSTERİZ
Shopify'ı çok iyi anlıyoruz; Türkiye'de her segmentin karşısına biz olarak çıkıyoruz :)







Sadece Shopify konuşanlardan oluşan bir takım

Hey!
Bannerlarım kesik gözüküyor :(
Yardım eder misiniz, kampanya dönemindeyim.
Selam Elif!
2 dakikaya çözüyoruz.





.webp)
.webp)


