OpenCart, PHP ve MySQL (veya MariaDB) üzerine kurulu, MVC tabanlı bir mimariye sahip ücretsiz, açık kaynaklı bir e-ticaret platformudur. Barındırılan platformların aksine, OpenCart kendi kendine barındırılır: satıcılar onu kendi web sunucularına kurarlar; bu da kod tabanı ve veriler üzerinde tam kontrol sağlar, ancak aynı zamanda mağaza sahibinin barındırma, güncellemeler ve güvenlikten sorumlu olduğu anlamına gelir.
OpenCart, tek bir kurulum ve veritabanından çoklu mağaza kurulumlarını destekler, birden fazla para birimi ve dil için yerleşik desteğe sahiptir ve satıcıların ödeme ağ geçitleri, kargo yöntemleri ve katalog araçları gibi işlevler eklemek için kullandığı çok sayıda ücretsiz ve ücretli eklenti ve tema pazarına sahiptir.
OpenCart mağazaları, ürün kataloglarını, stok seviyelerini ve siparişlerini doğrudan kendi veritabanlarında yönetir. Bu, kontrol açısından güçlü olsa da, katalog verilerinin alışveriş reklamlarında, pazar yerlerinde ve karşılaştırMakalelerı alışveriş motorlarında kullanılmak üzere aktif olarak dışa aktarılması ve senkronize edilmesi gerektiği anlamına gelir. Feedance, OpenCart mağazanıza bağlanarak ürün, envanter ve sipariş verilerini çeker ve bunları yapılandırılmış, kanala hazır akışlara dönüştürür; böylece satış yaptığınız her kanal için özel dışa aktarma komut dosyaları oluşturmanız ve sürdürmeniz gerekmez.
Feedance, mağazanızın kendi kimlik bilgilerini kullanarak doğrudan OpenCart mağazanıza bağlanır. Bağlandıktan sonra Feedance, ürün kataloğunuzu, stok seviyelerinizi ve sipariş verilerinizi sürekli olarak okuyarak, yayınlarınızın ve kanal listelemelerinizin mağazanızdaki gerçek ürünlerle uyumlu kalmasını sağlar.
OpenCart kurulumunuzda herhangi bir kod değişikliği veya tema düzenlemesi gerekmez. Kurulum sırasında mağaza erişim bilgilerini sağlarsınız ve Feedance bağlantıyı canlı tutmayı ve verileri otomatik olarak yenilemeyi üstlenir.
Feedance, OpenCart mağazanızdaki üç temel veri varlığıyla çalışır:
| Varlık | Feedance'in okudukları ve kullandıkları |
|---|---|
| Ürünler | Ürün başlıkları, açıklaMakalelerarı, fiyatları, görselleri, kategorileri, tanımlayıcıları ve varyant/seçenek detayları, ürün Feed'lerinizi oluşturmak ve güncellemek için kullanılır. |
| Envanter | Ürünlerin ve ürün seçeneği kombinasyonlarının stok miktarı ve bulunabilirlik durumu sürekli güncel tutularak, akışlarda gerçekten satılabilir olanların yansıtılması sağlanır. |
| Siparişlerim | Sipariş verileri, satışları haber akışı ve kanal performansı ile karşılaştırmak için kullanılır. |
OpenCart'ı herhangi bir RSS Feed aracına bağlamadan önce, OpenCart'ın yapısıyla ilgili birkaç şeyi anlamakta fayda var:
Bağlantı kurulduktan sonra, Feedance periyodik olarak OpenCart mağazanızı yeniden kontrol ederek ürünlerdeki, stok seviyelerindeki ve siparişlerdeki değişiklikleri algılar, böylece manuel yeniden dışa aktarmaya gerek kalmadan veri akışlarınız güncel kalır. Tam senkronizasyon sıklığı, Feedance planınıza ve mağaza boyutunuza bağlı olabilir; ani stok tükenmesi gibi zamana duyarlı değişiklikler için, tüm bağlı kanallara yansıtılması kısa bir gecikmeye neden olabilir.
| Konu | Muhtemel sebep | sabit |
|---|---|---|
| Kurulum sırasında bağlantı başarısız oldu. | Yanlış mağaza URL'si, süresi dolmuş veya geçersiz kimlik bilgileri veya mağazaya ağınızın dışından erişilememesi gibi nedenlerden dolayı sorun yaşayabilirsiniz. | Mağaza URL'sini ve kimlik bilgilerini tekrar kontrol edin ve mağazanızın HTTPS üzerinden herkese açık olarak erişilebilir olduğundan emin olun. |
| Feedde eksik olan ürünler | Ürünler devre dışı bırakılmış, ilgili mağazaya atanmamış veya fiyat ya da kategori gibi gerekli alanlar eksik. | OpenCart'ta ürünün durumunu ve mağaza atamasını kontrol edin ve eksik olan gerekli alanları doldurun. |
| Stok seviyeleri güncelliğini yitirmiş görünüyor. | Senkronizasyon henüz çalışmadı veya stok takibi ana ürün yerine seçenek/varyant düzeyinde yapılıyor. | Bir sonraki planlı senkronizasyonu bekleyin ve ürünün opsiyon düzeyinde stok takibi kullanıp kullanmadığını doğrulayın. |
| Öncesinde sorunsuz çalışan bağlantı aniden çalışmayı durdurdu. | Sunucu kesintisi, yenilenen SSL sertifikası, değişen kimlik bilgileri veya erişimi engelleyen bir güvenlik duvarı/güvenlik eklentisi | Mağazanın çevrimiçi ve erişilebilir olduğunu doğrulayın ve Feedance'te kimlik bilgileriniz değiştirildiyse yeniden girin. |
Feedance, kurulum sırasında sağladığınız mağazanın kendi kimlik bilgilerini kullanarak doğrudan OpenCart mağazanıza bağlanır. Bağlandıktan sonra, OpenCart kurulumunuzda herhangi bir kod veya tema değişikliğine gerek yoktur. Feedance daha sonra ürün, envanter ve sipariş verilerinizi sürekli olarak okur ve otomatik olarak senkronize eder.
OpenCart, stok takibini yalnızca genel ürün düzeyinde değil, seçenek veya varyant düzeyinde de yapabilir; bu da tek bir ürünün bazı seçenek kombinasyonlarının stokta olup diğerlerinin aynı anda tükenmiş olabileceği anlamına gelir. Bu, stok durumunun doğru ayrıntı düzeyini yansıtması gerektiğinden, veri akışının doğruluğu açısından önemlidir; aksi takdirde ürünün tamamı tek bir stok rakamı olarak ele alınır. Ayrıca OpenCart'ın kendi kendine barındırıldığını da bilmekte fayda var; bu nedenle bir mağazanın çalışma süresi ve erişilebilirliği kendi barındırma ortamına bağlıdır.
Feedance, OpenCart mağazanızdan üç tür veriyle çalışır: ürünler, envanter ve siparişler. Bu, başlıklar, fiyatlar, resimler ve kategoriler gibi ürün detayları; stok miktarları ve bulunabilirliği; ve satışları uzlaştırmak için kullanılan sipariş verileri anlamına gelir. Feedance, müşteri kayıtları, kuponlar veya kargo ve vergi yapılandırması gibi diğer mağaza verilerine erişmez veya bunları yönetmez.
Mağazanız bağlandıktan sonra, Feedance periyodik olarak OpenCart'taki ürün, stok ve sipariş değişikliklerini kontrol eder, böylece verileri manuel olarak yeniden dışa aktarmanıza gerek kalmadan feed güncellenir. Doğruluğu korumak için, Feedance feed'i bu kaynak verilerden oluşturduğu için, ürün bilgilerini ve mevcut stok seviyelerini doğrudan OpenCart'ta eksiksiz olarak tutun. Çok acil değişiklikler için, güncellemenin her yere yansıması kısa bir gecikme olabileceğini unutmayın.
OpenCart, tek bir kurulum ve veritabanından birden fazla mağaza çalıştırmayı destekler; ürünler her mağazaya ayrı ayrı atanır ve bazen mağazaya göre farklı fiyatlandırılır. Çoklu mağazalı bir OpenCart kurulumunu Feedance'e bağlarken, hangi ürünlerin hangi mağazaya atandığını gözden geçirmek ve fiyatlandırmanın her mağaza için doğru olduğundan emin olmak önemlidir; böylece doğru katalog ve fiyatlandırma doğru satış kanallarına aktarılır.