Have questions? Leave your message here or Schedule a quick call with our manager now

Integrate with Magento 2 Easily

Develop the integration with Magento 2 and 60+ other eCommerce platforms at once via API2Cart. Connect to us once, use data from as many platforms as you need.

Your APP or Software

APP Icon - Unified Shopping Cart Integration API

Unified API

API2Cart - Unified Shopping Cart Integration API
Supported versions: All

Your APP or Software

APP Icon - Unified Shopping Cart Integration API

API2Cart - Unified Shopping Cart Integration API
Supported versions: All

Magento 2 Integration via API2Cart enables you to:


Magento 2 Integration
  • retrieve and synchronize information on customers, products, categories, orders, abandoned carts, prices, etc.
  • use the data from Magento e-stores according to your business purpose
  • make updates on both sides
  • perform these operations with the information from innumerable stores located on 60+ other shopping platforms

API2Cart provides Magento 2 integration for such kind of software providers:

logistics and supply chain management software
multi-channel ecommerce software
order fulfilment solutions
repricing and price optimization solutions
mobile commerce apps
email marketing
retail business intelligence and analytics software
your industry
Share icon
Enhance your functionality
Our unified API eliminates the need to develop separate integration with Magento and 60+ other platforms. Integrate once, get the data required from the platforms needed..
Share icon
Expand your market share
Win more clients by having access to data from stores built on the shopping cart they use. Magento integration means thousands of users need you.
Share icon
Reduce cost, save time
The API2Cart API will save you multiple integrations development costs and exclude the need to maintain each connection.

Usage of API2Cart for integration with Magento 2 and 60+ other platforms allows you to:

  • 1. Increase your market share

    Developing the integration with multiple shopping platforms allows you to work with retailers from different countries of the world
  • 2. Forget about integration maintenance

    Magento 2 integration via API2Cart allows you to forget about the necessity to support and update the connection every time the new version of a platform appears
  • 3. Use 100+ methods for managing the data

    API2Cart provides more than 100 API methods for working with product, order, customer, shipment and tax information retrieved from online stores
  • 4. Enjoy 24/7 customer support

    API2Cart is ready to help you with any difficulties connected with integration with Magento 2 or any other supported shopping platform. You can contact us by chat, email or phone 24/7

Use Total Cost of Ownership Calculator to compare the costs of developing in-house integration with multiple eCommerce platforms and via API2Cart

Use TCO Calculator

için yöntemlerin listesi Magento2 Integration

  • account.failed_webhooks

    Hizmetinizin geri çağrılması herhangi bir nedenle API2Cart adresinden gelen web kancalarını kabul edemediyse, bu yöntemin yardımıyla, entity_id kullanarak senkronizasyonu tekrar gerçekleştirmek için kaçırılan web kancalarının bir listesini alabilirsiniz. Bu tür kayıtları 24 saat boyunca sakladığımızı lütfen unutmayın.
  • account.supported_platforms

    Desteklenen platformların bir listesini ve bunların her birine bağlanmak için gereken parametre kümelerini almak için bu yöntemi kullanın. Not: Bazı platformlarda yanıtın birden fazla parametre kümesi içermesi için birden fazla bağlantı yöntemi bulunabilir.
  • account.cart.list

    Bu yöntem, API2Cart hesabınıza bağlı çevrimiçi mağazaların bir listesini almanızı sağlar.
  • account.cart.add

    Mağazaları API2Cart'ye bağlama işlemini otomatikleştirmek için bu yöntemi kullanın.
  • account.config.update

    Çevrimiçi mağazalara bağlanmak için kullanılan kimlik bilgilerinin değiştirilmesini otomatikleştirmek için bu yöntemi kullanın.
  • attribute.info

    Belirli bir genel özniteliğin kimliğine göre bilgi alın.
  • attribute.count

    Nitelik sayısını alın.
  • attribute.list

    Genel niteliklerin bir listesini alın.
  • attribute.add

    Yeni özellik ekleyin.
  • attribute.update

    Özellik verilerini güncelleyin.
  • attribute.delete

    Özelliği mağazadan silin.
  • attribute.assign.group

    Gruba öznitelik atayın
  • attribute.assign.set

    Nitelik kümesine nitelik atayın
  • attribute.attributeset.list

    attribute_set listesini alın
  • attribute.group.list

    Özellik grubu listesini al
  • attribute.type.list

    Desteklenen özellik türlerinin listesini alın.
  • attribute.unassign.group

    Özelliğin gruptaki atamasını kaldır
  • attribute.unassign.set

    Öznitelik kümesinden özniteliğin atamasını kaldır
  • attribute.value.add

    Özelliğe yeni değer ekleyin.
  • attribute.value.update

    Özellik değerini güncelleyin.
  • attribute.value.delete

    Özellik değerini silin.
  • basket.info

    Sepet bilgilerini alın.
  • basket.item.add

    Ürünü sepete ekleyin.
  • basket.live_shipping_service.list

    Canlı gönderim ücreti hizmetlerinin listesini alın.
  • basket.live_shipping_service.create

    Canlı kargo ücreti hizmeti oluşturun.
  • basket.live_shipping_service.delete

    Canlı kargo ücreti hizmetini silin.
  • batch.job.list

    Son işlerin listesini alın
  • batch.job.result

    İş sonucu verilerini alın
  • bridge.download

    Mağaza için köprüyü indirin.
    Lütfen Swagger UI adresinden çağırırsanız yöntemin çalışmayacağını unutmayın.
  • bridge.update

    Mağazadaki köprüyü güncelleyin.
  • bridge.delete

    Köprüyü mağazadan silin.
  • cart.info

    Bu yöntem, mağaza hakkında çeşitli bilgileri almanızı sağlar; buna mağaza listesi (çok mağazalı yapılandırmada), desteklenen dillerin, para birimlerinin, taşıyıcıların, depoların ve daha birçok bilginin listesi dahildir. Bu bilgiler nispeten stabildir ve nadiren değişir; bu nedenle API2Cart, mağazadaki yükü azaltmak ve isteğin yürütülmesini hızlandırmak için belirli verileri önbelleğe alabilir. İstek sayısını azaltmak için bu yöntemin yanıtını kendi tarafınızda da önbelleğe almanızı öneririz. Belirli bir mağaza için önbelleği temizlemeniz gerekiyorsa cart.validate yöntemini kullanın.
  • cart.validate

    Bu yöntem, belirli bir mağaza için API2Cart içindeki önbelleği temizler ve mağaza bağlantısının mevcut olup olmadığını kontrol eder. Mağazadaki ayarlarda herhangi bir değişiklik olduysa, örneğin yeni bir eklenti yüklendiyse veya kaldırıldıysa bu yöntemi kullanın.
  • cart.list

    Desteklenen alışveriş sepetlerinin listesini alın.
  • cart.bridge

    Bridge anahtarını ve store key'i alın.
  • cart.disconnect

    Mağaza ile bağlantıyı kesin ve mağaza oturum verilerini temizleyin.
  • cart.methods

    Desteklenen API yöntemlerinin bir listesini döndürür.
  • cart.config

    Sepet yapılandırmalarının listesini alın.
  • cart.clear_cache

    Mağazadaki önbelleği temizleyin.
  • cart.create

    Hesaba işletme ekleyin.
  • cart.delete

    Mağazayı API2Cart'tan kaldırın.
  • cart.catalog_price_rules.count

    Sepet kataloğu fiyat kuralları indirimlerinin sayısını alın.
  • cart.catalog_price_rules.list

    Sepet kataloğu fiyat kuralları indirimlerini alın.
  • cart.config.update

    İstemci veritabanındaki özel verileri güncellemek için bu API yöntemini kullanın.
  • cart.coupon.count

    Bu yöntem, kupon sayısını almanızı sağlar. Bazı platformlarda, kuponları etkin oldukları tarihe göre filtreleyebilirsiniz.
  • cart.coupon.list

    Sepet kuponu indirimlerinden yararlanın.
  • cart.coupon.add

    Belirtilen koşullara sahip bir kupon oluşturmak için bu yöntemi kullanın.
  • cart.coupon.delete

    Kuponu Sil
  • cart.coupon.condition.add

    Kupon başvurusu için ek koşullar eklemek üzere bu yöntemi kullanın.
  • cart.giftcard.count

    Hediye kartı sayısını öğrenin.
  • cart.giftcard.list

    Hediye kartları listesini alın.
  • cart.giftcard.add

    Belirli bir tutarda hediye kartı oluşturmak için bu yöntemi kullanın.
  • cart.giftcard.delete

    Hediye kartını silin.
  • cart.meta_data.list

    Bu yöntemi kullanarak çeşitli varlıklar (ürünler, seçenekler, müşteriler, siparişler) için bir meta veri listesi alabilirsiniz. Genellikle bu, üçüncü taraf eklentiler tarafından oluşturulan verilerdir.
  • cart.meta_data.set

    Belirli bir varlık için meta verileri ayarlayın.
  • cart.meta_data.unset

    Belirli bir varlık için meta verileri ayarlamayı kaldırın.
  • cart.plugin.list

    Mağazada yüklü olan üçüncü taraf eklentilerin bir listesini alın.
  • cart.script.list

    Komut dosyalarını mağazaya yükleyin.
  • cart.script.add

    Vitrine yeni komut dosyası ekleyin.
  • cart.script.delete

    Komut dosyasını vitrinden kaldırın.
  • cart.shipping_zones.list

    Nakliye bölgelerinin listesini alın.
  • category.info

    Kategori kimliği*** hakkında kategori bilgisi alın veya başka bir kategori kimliği belirtin.
  • category.count

    Mağazadaki kategorileri sayın.
  • category.list

    Mağazadan kategorilerin listesini alın.
  • category.find

    Mağazada kategori arayın. Burada varsayılan olarak 'Dizüstü Bilgisayar' belirtilmiştir.
  • category.assign

    Ürüne kategori atayın
  • category.unassign

    Kategorinin ürüne atamasını kaldır
  • category.add

    Mağazaya yeni kategori ekle
  • category.add.batch

    Mağazaya yeni kategoriler ekleyin.
  • category.update

    Mağazadaki kategoriyi güncelle
  • category.delete

    Mağazadaki kategoriyi sil
  • category.delete.batch

    Kategorileri mağazadan silin.
  • category.image.add

    Kategoriye resim ekle
  • category.image.delete

    Resmi sil
  • customer.info

    Müşterilerin ayrıntılarını mağazadan alın.
  • customer.count

    Mağazadan müşteri sayısını alın.
  • customer.list

    Mağazadan müşterilerin listesini alın.
  • customer.find

    Mağazada müşteri bulun.
  • customer.add

    Müşteriyi mağazaya ekleyin.
  • customer.update

    Mağazadaki müşterinin bilgilerini güncelleyin.
  • customer.delete

    Müşteriyi mağazadan silin.
  • customer.address.add

    Müşteri adresini ekleyin.
  • customer.attribute.list

    Belirli bir müşteriye ilişkin özellikleri alın.
  • customer.group.list

    Müşteri gruplarının listesini alın.
  • customer.group.add

    Müşteri grubu oluşturun.
  • customer.wishlist.list

    Mağazadan müşterinin İstek Listesini alın.
  • marketplace.product.find

    Ürünü global katalogda arayın.
  • order.info

    Kimliğe göre belirli bir sipariş hakkında bilgi
  • order.count

    Mağazadaki siparişleri sayın
  • order.list

    Mağazadan siparişlerin listesini alın.
  • order.find

    Bu yöntem kullanımdan kaldırıldı ve gelecekte desteklenmeyecek. Lütfen bunun yerine 'order.list' kullanın.
  • order.calculate

    Belirli bir müşteri ve bir dizi ürün için siparişin toplam maliyetini ve belirtilen adrese göre mevcut kargo yöntemlerini hesaplar. Hesaplama, mağaza ürün fiyatlarını, indirimleri, vergileri, kargo maliyetlerini ve diğer mağaza ayarlarını dikkate alır. Sonuç, nihai sipariş maliyetinin bileşenlerine göre ayrıntılı bir dökümünü içerir.

    Nihai toplamların, vergilerin ve diğer tutarların seçilen kargo yöntemi için karşılık gelen değerleri içermesi gerektiğini unutmayın.

    Bu yöntemin sonucu, order.add yöntemi kullanılarak bir sipariş oluşturulurken kullanılabilir.

  • order.add

    Sepete yeni bir sipariş ekleyin.
  • order.update

    Mevcut siparişi güncelleyin.
  • order.abandoned.list

    Siparişi tamamlamadan önce müşterilerin bıraktığı siparişlerin listesini alın.
  • order.financial_status.list

    Mali durumların listesini alın
  • order.fulfillment_status.list

    Yerine getirme durumlarının listesini alın
  • order.preestimate_shipping.list

    Siparişin önceden tahmin edilen nakliye yöntemlerinin listesini alın.
  • order.refund.add

    Siparişe geri ödeme ekleyin.
  • order.return.add

    Yeni iade talebi oluşturun.
  • order.return.update

    Siparişin gönderi bilgilerini güncelleyin.
  • order.return.delete

    İadeyi sil.
  • order.shipment.info

    Sevkiyat bilgisini alın.
  • order.shipment.list

    Sipariş başına gönderilerin listesini alın.
  • order.shipment.add

    Siparişe bir gönderi ekleyin.
  • order.shipment.add.batch

    Siparişlere gönderi ekleyin.
  • order.shipment.update

    Siparişin gönderi bilgilerini güncelleyin.
  • order.shipment.delete

    Siparişin gönderimini silin.
  • order.shipment.event.list

    Gönderi takip olaylarının listesini alın.
  • order.shipment.event.add

    Gönderiye bir takip olayı ekleyin.
  • order.shipment.tracking.add

    Sipariş gönderisinin takip bilgilerini ekleyin.
  • order.status.list

    Durum listesini al
  • order.transaction.list

    Sipariş işleminin listesini alın.
  • product.info

    Belirli bir ürün hakkında, kimliğine göre bilgi alın. Çoklu mağaza yapılandırması durumunda, belirli bir mağaza bağlamında yanıt almak için store_id filtresini kullanın.
  • product.count

    Mağazadaki ürünleri sayın.
  • product.list

    Mağazanızdaki ürünlerin listesini alın. Varsayılan olarak 10 ürün döndürür.
  • product.find

    Mağaza kataloğunda ürünü arayın. Burada varsayılan olarak 'Apple' belirtilmiştir.
  • product.fields

    Mağazadaki ürün öğesi için mevcut tüm alanları alın.
  • product.add

    Mağazaya yeni ürün ekleyin.
  • product.add.batch

    Mağazaya yeni ürünler ekleyin.
  • product.update

    Bu yöntem belirli ürün verilerini güncellemek için kullanılabilir. Desteklenen parametrelerin listesi belirli platforma bağlıdır. Lütfen yalnızca ilgili platform tarafından desteklenen parametreleri iletin. Ürün miktarını güncellemek için, yoğun yüklü mağazalarda beklenmeyen üzerine yazma işlemlerini önlemek amacıyla göreceli parametrelerin (increase_quantity veya reduce_quantity) kullanılması tavsiye edilir.
  • product.update.batch

    Mağazadaki ürünleri güncelleyin.
  • product.delete

    Ürün silme
  • product.delete.batch

    Ürünü mağazadan çıkarın.
  • product.attribute.list

    Niteliklerin ve değerlerin listesini alın.
  • product.attribute.value.set

    Özellik değerini ürüne ayarlayın.
  • product.attribute.value.unset

    Bir ürünün özellik değerini kaldırır.
  • product.brand.list

    Mağazanızdan markaların listesini alın.
  • product.child_item.info

    Belirli bir ürün için çocuk alın.
  • product.child_item.list

    Bir ürünün çeşitleri veya paket bileşenleri gibi alt öğelerinin listesini alın. Yanıttaki total_count alanı, geçerli filtre bağlamındaki toplam öğe sayısını gösterir.
  • product.child_item.find

    Mağaza kataloğunda ürün alt öğesini (paket halindeki öğe veya yapılandırılabilir ürün çeşidi) arayın.
  • product.currency.list

    Para birimlerinin listesini alın.
  • product.currency.add

    Mağazada para birimi ekleyin ve/veya varsayılanı ayarlayın.
  • product.image.add

    Ürüne resim ekleyin
  • product.image.update

    Resmin ayrıntılarını güncelle
  • product.image.delete

    Resmi sil
  • product.manufacturer.add

    Üreticiyi depoya ekleyin ve ürüne atayın.
  • product.option.list

    Seçeneklerin listesini alın.
  • product.option.assign

    Üründen seçeneği atayın.
  • product.option.add

    Mağazadan ürün seçeneği ekleyin.
  • product.option.delete

    Ürün seçeneği silme.
  • product.option.value.assign

    Üründen ürün seçeneği öğesini atayın.
  • product.option.value.add

    Seçenekten ürün seçeneği öğesi ekleyin.
  • product.option.value.update

    Ürün seçeneği öğesini seçenekten güncelleyin.
  • product.option.value.delete

    Ürün seçeneği değeri silme.
  • product.price.add

    Ürüne bazı fiyatlar ekleyin.
  • product.price.update

    Ürünün bazı fiyatlarını güncelleyin.
  • product.price.delete

    Ürünün bazı fiyatlarını silin
  • product.review.list

    Belirli bir ürünün yorumlarını alın.
  • product.store.assign

    Ürünü mağazaya atayın.
  • product.tax.add

    Depolamak ve ürüne atamak için vergi sınıfı ve vergi oranı ekleyin.
  • product.variant.info

    Varyant bilgisini alın. Bu yöntem kullanımdan kaldırıldı ve geliştirilmesi durduruldu. Lütfen bunun yerine 'product.child_item.info' kullanın.
  • product.variant.count

    Sayım çeşitlerini alın.
  • product.variant.list

    Varyantların bir listesini alın. Bu yöntem kullanımdan kaldırıldı ve geliştirilmesi durduruldu. Lütfen bunun yerine 'product.child_item.list' kullanın.
  • product.variant.add

    Ürüne varyant ekleyin.
  • product.variant.add.batch

    Mağazaya yeni ürün çeşitleri ekleyin.
  • product.variant.update

    Varyantı güncelle.
  • product.variant.update.batch

    Mağazadaki ürün çeşitlerini güncelleyin.
  • product.variant.delete

    Varyantı sil.
  • product.variant.delete.batch

    Ürün çeşitlerini mağazadan kaldırın.
  • product.variant.image.add

    Ürüne resim ekleyin
  • product.variant.image.delete

    Üründeki resmi sil
  • product.variant.price.add

    Ürün çeşidine bazı fiyatlar ekleyin.
  • product.variant.price.update

    Ürün çeşidinin bazı fiyatlarını güncelleyin.
  • product.variant.price.delete

    Ürün çeşidinin bazı fiyatlarını silin.
  • return.info

    İade bilgilerini alın.
  • return.count

    Mağazadaki iadeleri say
  • return.list

    Mağazadan iade taleplerinin listesini alın.
  • return.action.list

    İade işlemlerinin listesini alın
  • return.reason.list

    İade nedenlerinin listesini alın
  • return.status.list

    Durum listesini al
  • subscriber.list

    Abone listesini alın.
  • tax.class.info

    Bir vergi sınıfı ve oranları hakkında bilgi almak için bu yöntemi kullanın. Belirli bir müşterinin adresine ilişkin vergi yüzdesini hesaplamanıza olanak tanır. Bu bilgiler nadiren değişen nispeten statik veriler içerir; dolayısıyla API2Cart, depodaki yükü azaltmak ve isteğin yürütülmesini hızlandırmak için belirli verileri önbelleğe alabilir. Ayrıca istekleri kaydetmek için bu yöntemin yanıtını önbelleğe almanızı öneririz. Belirli bir mağazanın önbelleğini temizlemeniz gerekiyorsa cart.validate yöntemini kullanın.
  • tax.class.list

    Mağazanızdan vergi sınıflarının listesini alın.
  • webhook.count

    Mağazadaki kayıtlı webhookları sayın.
  • webhook.list

    Mağazadaki kayıtlı webhookları listeleyin.
  • webhook.events

    Bu mağazada kullanılabilen tüm webhookları listeleyin.
  • webhook.create

    Mağazada bir webhook oluşturun ve buna abone olun.
  • webhook.update

    Webhooks parametrelerini güncelleyin.
  • webhook.delete

    Mağazadaki kayıtlı webhooku silin.