PrestaShop, 2007 yılında Fransa merkezli bir ekip tarafından piyasaya sürülen açık kaynaklı bir e-ticaret platformudur. Satıcılar yazılımı indirip kendi sunucularında barındırırlar (en yeni ana sürüm olan PrestaShop 9, PHP 8.1+ ve Symfony framework'ü üzerinde çalışır), bu da onlara tamamen barındırılan bir SaaS platformu kullanmak yerine mağazalarının kodu ve altyapısı üzerinde tam kontrol sağlar.
PrestaShop'un en güçlü pazarları Fransa ve İspanya'dır; bu iki ülke, dünya genelindeki yaklaşık 190,000'den fazla aktif mağazasının büyük bir bölümünü oluşturmaktadır. İtalya, Polonya ve diğer Avrupa ülkelerinde de önemli bir benimsenme oranı mevcuttur. Ücretsiz olması, kendi sunucunuzda barındırılabilmesi ve modüller ve teMakalelerar aracılığıyla yüksek düzeyde özelleştirilebilir olması nedeniyle, özellikle Avrupa'daki küçük ve orta ölçekli perakendeciler için yaygın bir tercihtir.
Kendi sunucunuzda barındırdığınız bir mağaza işletmek, ürün, stok ve sipariş verilerinin tamamen kendi PrestaShop kurulumunuzun içinde yer alması anlamına gelir; bu da pazar yerleri, karşılaştırMakalelerı alışveriş motorları veya reklam kanallarıyla yerleşik bir bağlantının olmaması demektir. PrestaShop'u Feedance'e bağlamak, dosyaları manuel olarak dışa aktarmaya veya özel komut dosyaları oluşturmaya gerek kalmadan katalog ve stok verilerinin dışarı akmasını sağlar.
Bağlantı kurulduktan sonra Feedance, ürün ve envanter verilerinizi düzenli olarak çekebilir ve bunları satış yaptığınız kanallar için biçimlendirilmiş akışlara dönüştürebilir; aynı zamanda sipariş bilgilerini de mutabakat için kullanılabilir halde tutar. Bu, özellikle büyük katalogları, sık fiyat veya stok değişikliklerini veya kendi mağazalarının yanı sıra birden fazla satış kanalını yöneten PrestaShop satıcıları için kullanışlıdır.
Feedance, güvenli, anahtar tabanlı kimlik doğrulama kullanarak doğrudan PrestaShop mağazanıza bağlanır. Kendi PrestaShop yönetim panelinizde bir API anahtarı oluşturursunuz ve bu anahtara Feedance'in ihtiyaç duyduğu belirli mağaza kaynaklarına erişim izni verirsiniz. Bu anahtar Feedance'e girildikten sonra, özel bir eklenti yüklemeye veya mağazanızın kod tabanını değiştirmeye gerek kalmadan bağlantı kurulur.
Bu noktadan itibaren Feedance, anahtara verilen izinlere uyarak kataloğunuzu ve stok verilerinizi okumak ve sipariş bilgilerini güncel tutmak için bağlantıyı kullanır. Bağlantı dosya tabanlı değil, kimlik bilgisi tabanlı olduğundan, CSV veya XML dışa aktarımlarını manuel olarak oluşturmaya veya yüklemeye gerek yoktur.
Feedance, PrestaShop dahil olmak üzere herhangi bir bağlantılı platformdan üç kategoriye ayrılan verilerle çalışır:
| Veri varlığı | Feedance'in okudukları/güncelledikleri |
|---|---|
| Ürünler | Ürün başlıkları, açıklaMakalelerarı, fiyatları, görselleri, kategorileri ve tanımlayıcıları, ürün kombinasyonları/varyantları dahil. |
| Envanter | Ürün ve kombinasyon düzeyinde stok miktarları ve bulunabilirlik durumu |
| Siparişlerim | Mutabakat ve raporlama için kullanılan sipariş kayıtları ve durum bilgileri. |
Feedance, müşteri kayıtları, kuponlar veya kargo ve vergi yapılandırması gibi diğer PrestaShop verilerine erişmez veya bunları değiştirmez.
Feedance, ilk bağlantıdan sonra PrestaShop ürünlerinizi, envanterinizi ve siparişlerinizi düzenli ve otomatik bir program dahilinde senkronize eder; böylece Feed'leriniz, manuel yeniden dışa aktarmaya gerek kalmadan en son katalog ve stok değişikliklerini yansıtır. Tam senkronizasyon sıklığı plana ve mağaza boyutuna göre değişebilir ve en son PrestaShop değişikliklerinizin daha erken yansıtılmasını istiyorsanız Feedance'te manuel bir senkronizasyon da tetikleyebilirsiniz.
| Konu | Muhtemel sebep | sabit |
|---|---|---|
| Feedance bağlanamıyor / geçersiz anahtar hatası | Web servis özelliği devre dışı bırakılmış veya API anahtarında gerekli izinler bulunmuyor. | Gelişmiş Parametreler > Web Servisi altında web servisini etkinleştirin ve anahtarın ürünlere, stoklara ve siparişlere erişim iznine sahip olduğunu doğrulayın. |
| Mağazaya ulaşılamıyor görünüyor. | Mağaza HTTPS üzerinden herkese açık olarak erişilemiyor veya bir güvenlik duvarı/güvenlik modülü API isteklerini engelliyor. | Web sitesinin HTTPS üzerinden erişilebilir olduğunu doğrulayın ve web servis trafiğini engelleyen kurallar için barındırma veya güvenlik modüllerini kontrol edin. |
| Varyant ürünler için stok durumu yanlış görünüyor. | Stok, kombinasyon bazında takip ediliyor ve kombinasyon düzeyindeki stok senkronizasyona dahil edilmedi. | Varyant düzeyinde miktarların doğru olması için PrestaShop'ta kombinasyon stokunun etkinleştirilmiş ve güncel olduğundan emin olun. |
| Çoklu mağaza kurulumundan sonra bazı ürünler veya siparişler kayboldu. | API anahtarının mağaza kapsamı, Feedance'in senkronize etmesini beklediğiniz tüm mağazaları içermiyor. | API anahtarı için mağaza veya mağaza grubu atamasını kontrol edin ve senkronize etmek istediğiniz mağazaları kapsayacak şekilde ayarlayın. |
Feedance, PrestaShop mağazanızın yerleşik Web Servisi API'sini kullanarak doğrudan mağazanıza bağlanır. PrestaShop yönetim panelinizde Gelişmiş Parametreler ve Web Servisi altında bir API anahtarı oluşturursunuz, ardından mağaza URL'nizi ve bu anahtarı Feedance'e girersiniz. Feedance, bu güvenli, anahtar tabanlı bağlantıyı kullanarak ürün, envanter ve sipariş verilerinizi okur ve günceller; mağazanızda özel bir eklenti kurulumuna veya kod değişikliğine gerek yoktur.
PrestaShop'un Web Servis API'si varsayılan olarak kapalıdır, bu nedenle Feedance'in bağlanabilmesi için önce onu etkinleştirmeniz ve doğru kaynak izinlerine sahip bir API anahtarı oluşturmanız gerekir. Ayrıca, mağazanızda beden veya renk varyantları gibi ürün kombinasyonları kullanıyorsanız, stok miktarlarının temel ürün yerine her kombinasyon için ayrı ayrı takip edildiğini bilmekte fayda var; bu nedenle doğru envanter verileri için kombinasyon düzeyinde stok takibi etkinleştirilmelidir.
Feedance, PrestaShop'tan üç tür veriyle çalışır: ürünler, envanter ve siparişler. Bu, başlıklar, açıklaMakalelerar, fiyatlar, resimler ve varyantlar gibi ürün detaylarının yanı sıra stok miktarlarını ve sipariş kayıtlarını da kapsar. Feedance, müşteri hesapları, kuponlar veya kargo ve vergi ayarları gibi diğer PrestaShop verilerine erişmez.
Mağazanız bağlandıktan sonra, Feedance, PrestaShop ürünlerinizi, envanterinizi ve siparişlerinizi düzenli ve otomatik bir program dahilinde senkronize ederek, akışınızın son katalog ve stok değişikliklerini yansıtmasını sağlar. PrestaShop'ta yeni ürünler eklemek veya fiyatları toplu olarak güncellemek gibi büyük çaplı değişiklikler yaparsanız, senkronizasyon zamanlaması plana ve mağaza boyutuna göre değişebileceğinden, güncellemenin gerçekleştiğini doğrulamak için daha sonra Feedance'i kontrol etmeniz iyi bir fikirdir.
Feedance, PrestaShop yönetim panelinizde erişim izni verilen mağaza veya mağazalarla sınırlı bir API anahtarı kullanarak bağlanır. Çoklu mağaza kurulumu kullanıyorsanız, stok ve katalog verileri çoklu mağaza grubundaki ayrı mağazalar arasında ayrı ayrı yönetilebileceğinden, kullandığınız API anahtarının Feedance'in senkronize etmesini istediğiniz tüm mağazaların ürünlerini, envanterini ve siparişlerini kapsadığından emin olun.