What is WooCommerce and who uses it?
WooCommerce is an open-source e-commerce plugin built for WordPress. It runs on your own server and can be customized extensively with themes and plugins. In Türkiye it is common among small and mid-sized businesses that already have a corporate website on WordPress and want to add a store.
WooCommerce has a REST API and event notifications (webhooks). A WooCommerce integration uses these interfaces to connect the site to your ERP, your carrier, your e-invoice provider and marketplaces.
WooCommerce's flexibility is a big advantage, but it needs maintenance. Plugins are updated, themes change, server settings differ. Designing the integration so that it is not affected by these changes is the decision that saves the most time in the long run. That is why we prefer the integration to run outside the site as much as possible, in an independent layer.
What do we connect with WooCommerce?
| Data | Direction | Frequency |
|---|---|---|
| Product, variation, SKU | ERP → WooCommerce | On change |
| Stock quantity | ERP → WooCommerce | At short intervals |
| Price, sale price | ERP → WooCommerce | On change |
| Order | WooCommerce → ERP | Instantly |
| Customer | WooCommerce → ERP (account) | Together with the order |
| e-invoice / e-archive invoice | ERP / integrator → customer | When the order is finalized |
| Shipment tracking number | Carrier → WooCommerce → customer | When the shipment is created |
| Payment status | Payment provider → WooCommerce | At the time of payment |
Typical scenarios
- Small manufacturer with an ERP: Stock and prices come into WooCommerce from Logo or Mikro, ERP systems widely used in Türkiye; orders land in the ERP. Product descriptions and images continue to be managed on the site.
- Shipping and invoice automation: When an order is approved, a shipment record is opened with the carrier, the tracking number goes to the customer by email, and the e-archive invoice (e-Arşiv, the Turkish electronic invoice for consumers) link is added to the order.
- Opening up to marketplaces: Products in WooCommerce are pushed to Trendyol and Hepsiburada, two of Türkiye's largest online marketplaces, and stock is kept shared.
Common problems we see in WooCommerce
The situations we run into most are several plugins doing the same job in different ways, stock updates slowing the site down, and connections breaking after updates. We run the integration outside the site as much as possible, in a separate middleware layer; that way heavy sync jobs do not affect page load speed for visitors, and WordPress updates do not break the flow.
If, as the site grows, needs such as B2B price lists, multiple stores or a product configurator arise, we can also consider moving to IMFLEXI; this is an option, not a requirement.
How do we work?
- Analysis: We review your current plugins, theme, hosting and ERP setup, and decide which plugins stay and which are replaced by the integration.
- Mapping: SKUs are mapped to ERP stock codes, along with variation attributes, tax classes and shipping methods.
- Test environment: A trial is run on a copy of the site (staging); the live site is not touched.
- Go-live: Flows are switched on gradually.
- Monitoring: Every transfer is logged; errors are queued and retried, and if they still fail an alert goes out.
What to prepare before we start
- WordPress and WooCommerce admin access and hosting details
- A list of installed plugins (especially payment, shipping, invoicing and marketplace plugins)
- Your ERP and how well your product codes match the SKUs on the site
- Your contracted carriers and e-invoice integrator
- Whether there is a backup of the site and a test copy
If there is no test copy, preparing one is our first task; no trials are run on the live site.
Security and KVKK
API keys are created with only the permissions needed (read or read-write) and kept in a restricted configuration, not in the code. Because WooCommerce runs on your own server, you decide where the data is kept; if it is hosted on a server in Türkiye, no cross-border transfer issue arises. We also check whether plugins send data to outside services, and meet the requirements of KVKK (Türkiye's Personal Data Protection Law) in full, at no extra charge.
Related Globya solutions
- Integration service and e-commerce
- IMFLEXI platform migration
- Recommended reading: Why is my website slow?
To talk about your WooCommerce site, call +90 850 432 55 13 or use the contact page. Pricing follows a written proposal after the discovery call. Describe your needs now in 3 minutes
Frequently asked questions
Can we keep our current WooCommerce site?
Yes. We build the integration on your existing site. A migration is recommended only if it would genuinely benefit your business.
Will the integration slow down our site?
Because sync jobs run outside the site in a separate layer, no slowdown is expected on the visitor side.
Will it break after a WordPress or WooCommerce update?
Because the integration talks through the standard API, it holds up well against updates. Even so, if monitoring spots an error, it alerts us and we step in.
Can we remove some of our plugins?
Often, yes. Plugins doing the jobs the integration takes over are removed, and the site becomes leaner.