PHP açık kaynak alışveriş sepeti çözümleri web geliştirici olarak bana yarar özelliklere sahip olan?

12 Cevap php

Orada her platform için geçerli alışveriş sepeti çözümleri yüzlerce, ve tüm hosting zaten yüklü birkaç ile birlikte gelir. Bir geliştirici olarak ben bu çoğu kullanıcı açısından oldukça benzer olduğunu anlıyoruz.

Ancak hangilerinin akılda geliştirici ile inşa edilir? Benim özel kod çekirdek kodu ile karışmış almaz ya da kolayca her yeni müşteri için özelleştirebilirsiniz böylece hangilerinin iyi şablon sistemi aracılığıyla düşündüm böylece Örneğin, hangilerinin iyi bir API var mı?

12 Cevap

osCommerce kötü baştan tasarlanan bu ürünlerden biridir, ve zaman ilerledikçe temelde unmaintainable olur. Eklentileri yamalar, ve özel kod çekirdek değiştirir. (Dün baktım beri işler büyük ölçüde değişti sürece - sürüm numaraları bakılırsa, onlar değil).

Muhtemelen biraz daha yüksek bir düzeyde soran gibi görünüyor daha olsa da, Drupal çok çekici bir platformdur. Onun dibinde bir CMS, ve ecommerce veya Ubercart bir mağaza içine açabilirsiniz kullanıyor. CCK ve Views çok az kodlama ile (özel ürün tipleri, özellikleri), artı tüm CMS araçları (düzenleme, erişim kontrolü almak çok gelişmiş bir e-ticaret siteleri oluşturabilirsiniz gibi modülleri ile, vs) ücretsiz. Eğer kendi modülleri yazarsanız, çekirdek kodu dokunmadan Drupal hemen hemen her şeyi içine kanca ve esneklik bir ton olsun.

Onlar sıfırdan bir şeyler yazmak gerektiğini, bu görünümde sıkışmış çünkü geliştiriciler bir sürü düşünün olmayabilir rağmen, Drupal bu tür bir şey için gerçekten büyük bir geliştirme platformudur. Orada ona bir öğrenme eğrisi bunun için modülleri yazmak gerekir, özellikle kesinlikle, ama öğrenmek ve bir site uygulamak için gereken zaman hala sıfırdan bir çok özel e-ticaret sitesi yazarken muhtemelen daha azdır.

Magento oldukça iyi ve gerçekten güçlü, ama şeyler yerine / uzatılması hakkında gitmek nasıl kulpları almak oldukça zor. Kod tabanı kitlesel esnek, ve hemen her şey değiştirilebilir veya uzatılabilir, ama bunu yaparken hakkında gitmek nasıl çok az belge var.

Orada 3. parti addons bol farklı ödeme-sağlayıcıları ve diğer şeyler için vardır, ve dahili indirme yöneticisi-Bunların kurulumu, hem de çekirdek kod yükseltmeleri, gerçekten iyi işler.

Olsa osCommerce gibi bir şey karşılaştırıldığında, eller aşağı kazanır.

Magento iyi bir seçim olacaktır. Bu Zend Framework dayalı ve kitlesel açık ve özelleştirilebilir. Bir şey gerçek bir programcı (bir tasarımcı / geliştirici aksine) gerçekten işe yarayabilir.

Ben sadece şimdiye kadar etkilendim opencart hangi keşfettik.

Peki ZenCart? Doğrudan kaynağını okuyabilir ve değiştirebilir böylece açık kaynak.

İyi bir şablon sistemi de var.

Ben Megento iyi olduğunu düşünüyorum ama fratures çok uzun bir liste var ve sorunu oluştururken bazı kat daha birçok tablolar matains. Oluşturmak için varsa çok büyük mağaza megento kullanımı zen-cart sürece kullanmak gerekir. Ben hemen hemen tüm alışveriş sepeti kullandık ama benim ilk prefreance dükkanlar AllType için büyük site ve zen-cart için megento olduğunu.

osCommerce oldukça popüler gibi görünüyor, ve o ana özellikleri var biri olarak entegrasyon kolaylığı tanıtır.

Ben ikinci Magento öneri olur. Modern bir kod tabanına sahip ve genişletilebilirlik düşünülerek tasarlanmıştır. Aynı zamanda baştan yılında mühendislik multi-site, çoklu dil yetenekleri vardır. Bu and arkasında (MySQL AB-gibi iş modeli ile) bir disiplinli geliştirme ekibimiz var gibi görünüyor açık kaynak.

Here is a good review of carts: http://php.opensourcecms.com/scripts/show.php?catid=3&cat=eCommerce

Oylama kullanıcılardan geribildirim bir sürü yansıtacak gibi görünüyor, bu yüzden olmamasına rağmen ben her artılarını eksilerini öğrenmek için yorum okuma öneririm

Peki prestashop? Bu Smarty dayalı ve explanation bir modül yazmak için nasıl bir ayrıntı var oluyor.

Moltin geliştiriciler göz önüne alınarak inşa edilmiş ve tamamen bir API olur. Eğer ne olursa olsun arayüzü ile entegre etmek istediğiniz API parçalarını seçebilirsiniz. Ayrıca bunu kullanmak istiyorsanız mağaza yönetmek için bir pano olsun.