Magento entegrasyonu: Adobe Commerce sitenizi pazaryerlerine bağlamadan önce bilmeniz gerekenler
Magento entegrasyonu, Magento Open Source ya da Adobe Commerce üzerinde çalışan sitenizin ürün, stok, fiyat ve sipariş verisini resmî REST API aracılığıyla pazaryeri ilanlarınızla aynı ürün kartına bağlamaktır. Ekim 2026 itibarıyla standart desteği süren Adobe Commerce sürüm hatları 2.4.7, 2.4.8 ve 2.4.9'dur; 2.4.6 ise genişletilmiş destek dönemindedir. Magento'nun çok kaynaklı envanteri, rezervasyona dayalı stok hesabı ve kaynak bazlı yetki modeli diğer altyapılardan farklı çalıştığı için sağlıklı bir bağlantı, önce site tarafındaki birkaç ayarın doğru yapılmasına bağlıdır. Aşağıdaki bilgiler Adobe'nin resmî belgelerine dayanır.
Magento entegrasyonu nedir, hangi Magento türlerinde kurulur?
Magento entegrasyonu, sitenizi pazaryerleriyle ortak bir stok ve sipariş akışına bağlayan, yönetim panelinde sizin tanımladığınız bir API erişimiyle çalışan bağlantıdır. Magento bugün Adobe'nin ürün ailesinde dört farklı biçimde çalışır ve bağlantının nasıl kurulacağı, sitenizin hangi biçimde çalıştığına göre değişir. Kendi sunucusunda çalışan WooCommerce gibi açık kaynak altyapılarda olduğu gibi Magento Open Source'ta da barındırma, yama ve cron düzeni sizin sorumluluğunuzdadır.
Magento Open Source, Adobe Commerce ve Cloud Service arasındaki fark
| Sürüm | Barındırma ve güncelleme | REST API kimlik doğrulaması | Entegrasyon açısından anlamı |
|---|---|---|---|
| Magento Open Source | Ücretsiz; kendi sunucunuzda ya da barındırma firmanızda, yamaları siz uygularsınız | Üçüncü taraf uygulamalar OAuth 1.0a ile; erişim yönetim panelindeki entegrasyon kaydından verilir | Entegrasyon kaydının anahtarları yeterlidir |
| Adobe Commerce (şirket içi) | Lisanslı sürüm; barındırma sizde | Open Source ile aynı entegrasyon kaydı yöntemi | Aynı yöntem |
| Adobe Commerce on cloud infrastructure (PaaS) | Adobe'nin bulut altyapısı, Git tabanlı dağıtım | Aynı entegrasyon kaydı yöntemi | Güvenlik duvarı veya erişim kısıtı varsa bağlantı adresine izin verilmelidir |
| Adobe Commerce as a Cloud Service (SaaS) | Adobe yönetir; güncellemeler 30 günlük sandbox deneme süresinden sonra canlıya otomatik uygulanır | Adobe IMS üzerinden OAuth 2; yönetici ve entegrasyon token'ı üretme yöntemleri desteklenmez | Bağlantı yöntemi ön görüşmede birlikte belirlenir |
Tablonun son satırı kurulum planını doğrudan etkiler: Adobe'nin kimlik ve erişim yönetimi belgesine göre Cloud Service ortamlarında entegrasyon anahtarı üretilmez, her istek bir IMS erişim belirteciyle imzalanır ve REST adresi de farklı bir biçim kullanır. Diğer üç biçimde ise yönetim panelinde oluşturulan entegrasyon kaydı yeterlidir.
Ekim 2026 itibarıyla Adobe Commerce sürüm destek takvimi
Adobe, her Adobe Commerce sürüm hattına genel kullanıma çıktığı tarihten itibaren üç yıllık standart destek verir; bu süre kalite düzeltmelerini ve güvenlik yamalarını kapsar. Adobe Commerce müşterileri için 2.4.6 ve 2.4.7'ye ücretsiz bir yıllık genişletilmiş destek, 2.4.4–2.4.6'ya da yalnız güvenlik düzeltmesi içeren tek seferlik bir geçiş dönemi tanınmıştır.
| Sürüm hattı | Genel kullanıma çıkış | Standart destek sonu | Genişletilmiş destek sonu | Ekim 2026 durumu |
|---|---|---|---|---|
| 2.4.9 | 12 Mayıs 2026 | 31 Mayıs 2029 | Açıklanmadı | Standart destekte |
| 2.4.8 | 8 Nisan 2025 | 31 Mayıs 2028 | Açıklanmadı | Standart destekte |
| 2.4.7 | 9 Nisan 2024 | 31 Mayıs 2027 | 31 Mayıs 2028 | Standart destekte |
| 2.4.6 | 14 Mart 2023 | 11 Ağustos 2026 | 31 Ağustos 2027 | Genişletilmiş destekte; yalnız güvenlik dönemi 31 Mayıs 2028'e kadar |
| 2.4.5 | 9 Ağustos 2022 | 12 Ağustos 2025 | 11 Ağustos 2026 | Yalnız güvenlik döneminde (31 Mayıs 2027'ye kadar) |
| 2.4.4 | 12 Nisan 2022 | 12 Nisan 2025 | 14 Nisan 2026 | Yalnız güvenlik döneminde (31 Mayıs 2027'ye kadar) |
Bu takvim bir pazaryeri bağlantısı için neden önemli? Entegrasyon, sitenize süresiz bir erişim anahtarıyla bağlanır; desteği bitmiş bir sürümde kapanmamış bir güvenlik açığı, bu anahtarın açtığı her kapıyı da riske sokar. Adobe ayrıca bulut altyapısındaki mağazalar için zorunlu yükseltme tarihleri belirlemiştir: 2.4.4 ve 2.4.5 için 1 Haziran 2027, 2.4.6 ve 2.4.7 için 1 Haziran 2028. Adobe'ye göre desteklenmeyen bulut ortamlarında trafik askıya alınabilir.
Magento entegrasyonu için API erişimi nasıl verilir?
Magento entegrasyonunda erişim, yönetim panelindeki Sistem > Uzantılar > Entegrasyonlar (System > Extensions > Integrations) ekranında oluşturduğunuz bir entegrasyon kaydıyla verilir. Bu yöntemde yönetici şifreniz kimseyle paylaşılmaz ve erişim yalnız sizin işaretlediğiniz kaynaklarla sınırlı kalır. Adımlar Adobe'nin yönetim paneli belgesindeki sırayı izler:
- Sistem > Uzantılar > Entegrasyonlar menüsünü açın ve yeni entegrasyon ekleme düğmesine tıklayın.
- Kayda tanınabilir bir ad (ör. "Yox İş Ortağım") ve iletişim e-postası verin; istendiğinde kendi yönetici şifrenizle onaylayın.
- Soldaki API sekmesinde Kaynak Erişimi (Resource Access) seçeneğini Özel (Custom) yapın; yalnız ürün, envanter ve sipariş kaynaklarını işaretleyin.
- Kaydedin. Yeni kayıt listede Pasif görünür; Etkinleştir (Activate) bağlantısına, ardından sağ üstteki İzin Ver (Allow) düğmesine tıklayın.
- Ekranda görünen entegrasyon anahtarlarını güvenli bir yere kopyalayıp Bitti (Done) deyin.
- Anahtarları Yox İş Ortağım'daki Magento bağlantı ekranına girin; ürünleriniz panele okunmaya başlar.
Magento erişim anahtarları ne kadar süre geçerli?
| Anahtar türü | Varsayılan geçerlilik | Entegrasyon açısından |
|---|---|---|
| Entegrasyon anahtarı | Süresiz; elle iptal edilene kadar geçerli | Kalıcı bağlantı içindir; yetkiyi mağaza sahibi belirler |
| Yönetici (admin) token'ı | 4 saat; Mağazalar > Ayarlar > Yapılandırma > Servisler > OAuth altında değiştirilebilir | İki adımlı doğrulama (Google Authenticator, Duo Security, Authy, U2F) gerekir; sürekli senkrona uygun değildir |
| Müşteri token'ı | 1 saat | Yalnız müşteri hesabı işlemleri içindir; mağaza yönetiminde kullanılmaz |
Adobe, entegrasyonun erişim belirtecinin tek başına Bearer token olarak kullanılmasını varsayılan olarak kapatmıştır; ayar Mağazalar > Yapılandırma > Servisler > OAuth > Tüketici Ayarları altında durur ve Adobe, ele geçirilen süresiz bir belirtecin fark edilmeden kalıcı erişim sağlayabileceği gerekçesiyle açılmasını önermez. Bağlantıyı tamamen kesmek için kaydı silmeniz yeterlidir.
Magento Web API sınırları büyük kataloglarda senkronu nasıl etkiler?
Adobe Commerce, Web API isteklerine giriş sınırları koyabilir; bu sınırlar varsayılan olarak kapalıdır ve Mağazalar > Ayarlar > Yapılandırma > Servisler altındaki Web API sınırları bölümünde Enable Input Limits seçeneğiyle açılır. Güvenlik sıkılaştırması yapılmış sitelerde açık olabilecekleri için geniş bir katalogu bağlamadan önce durumlarını öğrenin.
Sayfa boyutu ve dizi sınırları
- Azami sayfa boyutu (Maximum Page Size): sınırlar açıldığında sayfalı sonuçlarda varsayılan üst değer 300 kayıttır.
- Varsayılan sayfa boyutu (Default Page Size): REST sorgularında sayfa başına 20 kayıt.
- Girdi listesi sınırı (Input List Limit): bir istek gövdesindeki dizi için eşzamanlı isteklerde 20, asenkron isteklerde 5.000 öğe.
- Değerler genel olarak, web sitesi ya da mağaza görünümü düzeyinde ayrı ayrı ayarlanabilir.
Sınırların düşük tutulması bağlantıyı koparmaz, ancak aynı katalogu okumak için gereken istek sayısını artırır. Bu nedenle değerleri değiştirmeden önce entegrasyon tarafını haberdar etmek, ilk ürün aktarımının ve sonraki toplu güncellemelerin planlı ilerlemesini sağlar.
Asenkron uç noktalar, cron ve dizinleyiciler
Magento, toplu işler için standart uç noktanın önüne /async eki gelen asenkron uç noktalar sunar: istek mesaj kuyruğuna yazılır ve async.operations.all tüketicisi tarafından sırayla işlenir. Tüketici çalışmıyorsa kuyruktaki işler bekler. Adobe ayrıca dizinleyicilerin Zamanlanmış Güncelleme (Update by Schedule) modunda çalışmasını önerir; bu modda değişikliklerin vitrine yansıması cron görevine bağlıdır ve cron aksarsa vitrin bir süre eski adedi gösterebilir. Sistem > Araçlar > Dizin Yönetimi ekranındaki "Reindex Required" uyarısı genellikle cron yapılandırmasına bakmanız gerektiğini gösterir.
Magento stok mantığı: kaynak, stok ve satılabilir miktar
Magento'nun envanter modülü (Inventory Management) stoğu iki katmanda tutar: kaynak (source) ürünün fiziksel olarak durduğu ve gönderildiği yerdir, stok (stock) ise bir ya da birden çok kaynağın satış kanalına açılan sanal toplamıdır. Tek kaynaklı sitelerde Varsayılan Kaynak ile Varsayılan Stok kullanılır; ikinci bir kaynak tanımlandığında site çok kaynaklı moda geçer. Her web sitesi yalnız bir stoğa bağlanabilir.
Satılabilir miktar ve rezervasyon ne zaman devreye girer?
Müşterinin gördüğü sayı, kaynaklardaki adet değil satılabilir miktardır (Salable Quantity): stoğa atanmış kaynakların toplamından rezervasyonlar ve eşik değeri düşülerek bulunur. Sipariş verildiğinde Magento sipariş adedi kadar rezervasyon girer ve satılabilir miktar hemen azalır; kaynak başına adet ise ancak gönderi oluşturulduğunda düşer. Adobe rezervasyonlar için bir Web API sunmadığından pazaryerine yansıyacak adedi düşünürken kargolanmamış siparişleri de hesaba katan satılabilir miktar esas alınmalıdır.
| Ayar (Mağazalar > Yapılandırma > Katalog > Envanter) | Ne yapar | Entegrasyon açısından dikkat |
|---|---|---|
| Manage Stock (stoğu yönet) | Ürünler için envanter takibini açar ya da kapatır | Kapalı üründe adet izlenmez |
| Decrease Stock When Order is Placed | Sipariş anında stoğu düşürür; stok yönetimi açıkken rezervasyon oluşturur | Kapalıysa site satışları satılabilir miktara geç yansır |
| Set Items' Status to be In Stock When Order is Cancelled | İptal edilen ürünleri stoğa döndürür, rezervasyonları temizler | İptal edilen adet diğer kanallarda da yeniden satışa açılmalı |
| Out-of-Stock Threshold | Ürünün stokta yok sayılacağı seviyeyi belirler | Son adetler için güvenlik payının site tarafındaki karşılığı |
| Backorders | Stokta olmayan ürüne sipariş kabulü; varsayılanı No Backorders | Açıksa site eksi stokla satabilir; pazaryeri ilanlarıyla çelişir |
| Automatically Return Credit Memo Item to Stock | İade belgesindeki (credit memo) kalemleri stoğa otomatik ekler | Hasarlı iade ürünü fark edilmeden yeniden satışa dönebilir |
Yapılandırılabilir, paket ve gruplu ürünlerde stok
- Basit (simple) ürün: tek SKU'lu fiziksel üründür; diğer türler bileşen olarak basit ürünleri kullanır.
- Yapılandırılabilir (configurable) ürün: beden, renk gibi her seçenek kendi SKU'su olan ayrı bir basit üründür; stok ve pazaryeri eşleşmesi bu düzeyde yürür.
- Gruplu (grouped) ürün: tek başına satılabilen ürünlerin bir arada gösterimidir.
- Paket (bundle) ürün: müşterinin seçeneklerden kendi paketini kurduğu türdür; Adobe, birlikte gönderilecek paketlerde bütün bileşenlerin aynı kaynağa atanmasını ister.
Magento sipariş durumları ve tek sipariş listesi
Magento'da her siparişin bir durumu (status) vardır ve bu durumlar pazaryerlerinin sipariş aşamalarıyla birebir örtüşmez; kargo sırasını belirlerken durumun gerçekte ne anlattığını bilmek, ödemesi doğrulanmamış bir siparişin paketlenmesini önler. Adobe'nin belgesindeki varsayılan durumlardan pazaryeri satıcısını en çok ilgilendirenler şunlardır:
| Durum | Kod | Anlamı | Kargo hazırlığı açısından |
|---|---|---|---|
| Pending | pending | Yeni sipariş; panelde New aşamasının yerine görünür | Ödeme yöntemine göre teyit bekleyin |
| Pending Payment | pending_payment | Ödeme tamamlanmamış | Hazırlığa almayın |
| Payment Review / Suspected Fraud | payment_review / fraud | Ödeme incelemede ya da şüpheli işlem işaretli | Sonuç netleşene kadar bekletin |
| Processing | processing | İşleme alınmış sipariş | Hazırlanabilir |
| On Hold | holded | Askıya alınmış sipariş | Askı kalkana kadar göndermeyin |
| Complete | complete | Oluşturulmuş, ödenmiş ve gönderilmiş; bütün kalemler gönderilmeden bu duruma geçmez | İşlem tamam |
| Closed | closed | İade belgesi oluşturulmuş ve müşteriye geri ödeme yapılmış | Stoğa dönüşü kontrol edin |
| Canceled | canceled | İptal edilmiş sipariş | Adedin bütün kanallarda geri açıldığını doğrulayın |
Yox İş Ortağım'da Magento siparişleri pazaryeri siparişleriyle aynı listede Yeni, Hazırlanıyor, Faturalandı, Kargolandı, Teslim aşamalarıyla izlenir; ekibiniz siteden ve pazaryerinden gelen siparişleri tek ekranda, aynı sırayla hazırlar.
Gönderi kaydı ve takip numarası
Magento'da bir sipariş, gönderi (shipment) kaydı oluşturulduğunda kargolanmış sayılır. Adobe'nin REST örneğinde gönderiye takip numarası, kargo firması adı ve taşıyıcı kodu eklenir; tam gönderiden sonra sipariş Complete durumuna geçer, kısmi gönderide ise Processing'de kalır. Takip numarasını kimin, hangi ekranda gireceğini işe başlamadan kararlaştırın: aynı siparişe iki ayrı yerden numara yazılması, müşteriye birbirini tutmayan kargo bildirimleri gitmesine yol açar.
Yox İş Ortağım ile Magento entegrasyonu nasıl kurulur?
Yox İş Ortağım'da Magento siteniz, pazaryerleriyle aynı ürün kartını paylaşan bir satış kanalı olarak çalışır: ürünler siteden panele aktarılır, satış hangi kanaldan gelirse gelsin adet her yerde düşer, siparişler tek listede kargo ve faturayla yönetilir. Kurulum sırası şöyledir ve siz onaylamadan hiçbir ürün ya da ilan değişmez:
- Siteyi bağlayın: Magento'da oluşturduğunuz entegrasyon kaydının erişim anahtarlarını panele girin; ürünleriniz ve mevcut pazaryeri ilanlarınız panele okunur.
- Eşleşmeyi kontrol edin: Ürünler barkod ya da stok koduyla mevcut ilanlarla eşleşir; eşleşmeyen ya da çakışan kayıtlar stok çakışmaları listesinde görünür.
- Kategorileri eşleştirin: Pazaryerinde yeni açacağınız ürünler için Magento kategorilerini pazaryerinin kategori ve özellikleriyle eşleştirin.
- Fiyat kuralını belirleyin: Her kanal için yüzde ya da tutar farkı tanımlayın; sitedeki fiyatınız değişmeden kalır.
- Kanalları açın: Aynı ürünleri Trendyol, Hepsiburada ve dilediğiniz diğer pazaryerlerinde satışa açın; adet tek karttan yönetilir.
İsterseniz bu adımları sizinle birlikte yapıyoruz. Bağlanabilen kanalları ve firmaları entegrasyon listesinde görebilirsiniz.
Paneller arasında elle yönetim ile Yox İş Ortağım karşılaştırması
| İş | Magento ve pazaryeri panellerinde elle | Yox İş Ortağım ile |
|---|---|---|
| Adet güncelleme | Her satıştan sonra site ve her pazaryeri ayrı ayrı | Tek stok kartı; bir kanaldaki satış diğerlerinde de düşer |
| Ürün açma | Ürünü her pazaryerine baştan girmek | Magento ürünleri panele aktarılır, aynı karttan ilan açılır |
| Fiyat | Kanal kanal elle hesap | Kanal başına yüzde ya da tutar fiyat farkı |
| Sipariş hazırlama | Magento paneli ve her pazaryeri ayrı ekranda | Tek sipariş listesi, geciken sipariş uyarısı |
| Hata takibi | Reddedilen ilanı her panelde ayrı aramak | Senkron sağlığı ekranında reddedilen ilan ve sebebi |
Magento entegrasyonu hangi pakette, fiyat farkı nasıl kurulur?
Magento, Yox İş Ortağım'da Başlangıç paketinde yer almaz; Başlangıç'ın tek kanalı yalnız Trendyol, Hepsiburada, n11, Çiçeksepeti, Pazarama, PttAVM ya da idefix olabilir. Magento sitesini iki pazaryeriyle birlikte bağlamak için ilk uygun seçenek, 80 satış kanalından herhangi üçünü seçebildiğiniz Büyüme paketidir.
| Paket | Aylık fiyat | Kanal hakkı | Ürün / aylık sipariş | Magento için durum |
|---|---|---|---|---|
| Başlangıç | ₺499 | 1 kanal, yalnız 7 yurt içi pazaryerinden biri | 500 / 100 | Seçilemez |
| Büyüme | ₺999 | 80 kanaldan herhangi 3'ü | 5.000 / 500 | Seçilir; site + 2 pazaryeri |
| Profesyonel | ₺1.999 | 28 kanallık listeden 5'i | 10.000 / 2.000 | Ön görüşmede birlikte kontrol edilir |
| Kurumsal | ₺3.999 | Sınırsız | 25.000 / 5.000 | Seçilir; depo yönetimi (5 depo) dahil |
| Enterprise | ₺7.999 | Sınırsız | Sınırsız | Seçilir; çoklu şirket, özel SLA |
Magento'da çok kaynaklı envanter kullanan, birden fazla deposu olan mağazalar için Kurumsal paketteki depo yönetimi ayrıca değerlendirilebilir. Yıllık ödemede %20 indirim uygulanır; kargo ve e-Fatura haklarıyla birlikte ayrıntılı tablo paket karşılaştırmasında yer alır.
Örnek fiyat farkı hesabı
Sitede pazaryeri komisyonu ödemediğiniz için Magento fiyatını pazaryeri fiyatının altında tutmak yaygın bir tercihtir. Örnek olarak 1.250 TL'lik bir ürüne %15 fark uygulanırsa pazaryeri fiyatı 1.437,50 TL, +150 TL tutar farkı uygulanırsa 1.400 TL olur; aynı kurallar 3.000 TL'lik üründe 3.450 TL ve 3.150 TL verir. Oranlar örnektir, herhangi bir pazaryerinin komisyonu değildir. Yüzde farkı fiyat yükseldikçe büyür, tutar farkı sabit kalır; kategori komisyonunu ve kargo kesintisini hesaplamadan kural koymayın. Kesintiyi komisyon hesaplama aracıyla çıkarabilirsiniz.
Magento entegrasyonundan önce kontrol listesi ve sık yapılan hatalar
Magento entegrasyonunda yaşanan aksaklıkların büyük bölümü bağlantıdan değil, sitedeki veri ve ayar düzensizliğinden doğar. İlk aktarımdan önce yapılan kısa bir kontrol, sonradan yüzlerce üründe tek tek düzeltme yapma ihtiyacını ortadan kaldırır.
Bağlamadan önce kontrol edin
- Her basit ürünün ve her seçeneğin SKU'su tekil mi; barkod (GTIN/EAN) değeri pazaryerine verdiğinizle aynı mı? Kontrol hanesini barkod hesaplama aracıyla doğrulayabilirsiniz.
- Pazaryerine açılacak ürünlerde Manage Stock açık, Backorders kapalı mı?
- Çok kaynaklı yapıda pazaryeri satışına hangi kaynakların açık olacağı belli mi?
- Cron ve kuyruk tüketicileri düzenli çalışıyor, Dizin Yönetimi ekranında bekleyen uyarı yok mu?
- Sürümünüz Adobe'nin destek takviminde mi; yükseltme yoğun satış dönemine denk geliyor mu?
- Birden çok mağaza görünümünüz varsa hangisinin fiyatının esas alınacağı ve fiyatların KDV dahil girilip girilmediği netleşti mi?
Sık yapılan hatalar
- Entegrasyon kaydına Kaynak Erişimi olarak Tümü (All) vermek: müşteri, içerik ve yapılandırma alanları da gereksiz yere açılır.
- Süresiz geçerli anahtarı e-postayla ya da ortak bir belgede paylaşmak; sızma şüphesinde kaydı hemen yeniden yetkilendirin.
- Bearer ayarını gerekmediği halde açmak.
- Yapılandırılabilir ürünün ana kaydını pazaryeri ilanına bağlamak; eşleşme seçenek düzeyindeki basit üründe olmalıdır.
- Aynı ürünün adedini hem Magento'ya kurulu bir pazaryeri eklentisinden hem panelden göndermek: iki sistem aynı stoğa yazarsa adetler birbirini ezer.
Son kontrol: 13 Ekim 2026
