Останніх декілька місяців, як мінімум 6ть, я працюю над проектом Cart2cart. Мені довелось познайомитись з величезною кількістю shopping cart (двіжків інтернет магазинів) і тому багато знайомих починають мене запитувати про ті чи інші карти і взагалі мою думку щодо інтернет магазинів тощо. От я і згадав що в мене є Блог : ), і вирішив начеркати статтю про карти з якими я хоч якось знайомий.
Карти які в нас підтримуються (чи збираються підтримуватись, чи з якими я знайомий іншим чином : ) ) я б поділив на дві категорії:
- Hosted shopping cart
- Окремі двіжки
Окремі двіжки я б поділив в свою чергу на 3и категорії:
- Плагіни CSM
- Магазини на базі Oscommerce
- та інші
Почнемо з Hosted Shopping Cart — це не просто двіжок інет. магазину, а й зразу місце для нього. Щось типу сайту на Ucoz. Як перевага є простота використання. Не тре інсталювати, купляти хостинг, плюс зв’язок з інтернет магазином є справді дуже хорошим, чого не скажеш про деяких хостинг провайдерів. І так в проекті поки така карта тільки одна але вже скоро з’явиться ще одна, а за нею ще дві.
-

Yahoostore Добавили ми цей магазин тому що він виграв опитування на сайті. З ним я мало знайомий. З того що знаю в нього є з потрібних нам Entity (сутності по яких ми мігруємо. Products, Manufacturer, Categories, Customers, Orders, cкоро повинна зявитись ще Tax). Він не підтримує Customers в чистому вигляді, вони там в нього якось в Ордерах.
- В ближчому часі в проекті появиться Shopify. Сам я нічого про цю катру не знаю : ) . Тільки те що вона написана на Ruby On Reals.
- MivaMerchant Про неї також толком нічого мені не відомо, але за нею досить настирно питають клієнти.
- Bigcommerce — це хостінг який дає зразу користуватись шопінг картою Interspire. Так як я добре орієнтуюсь в цій шопінг карті, то можу сказати що по функціоналу в неї є багато чого. Недолік немає багатомовності.
Далі мабуть варто розглянути плагіни CMS:

Virtuemart — плагін для Joomla. З переваг я б назвав простоту розробки шаблону для нього. Функціонал в карти хороший але реалізований він як на мене дуже вже ізвращонними способами. Для Прикладу Атрибути пишуться в одне поле з розділювачом ‘,’ по опціях і ‘;’ по атрибутах.

Ubecart — плагін для Drupal. Оскільки я взагалі не прихильник друпал то думаю що і сама карта зроблена таким же способом як і він :). Ну принаймні код якийсь сьогодні нам завалив декілька міграцій прийшлось добавляти через цю шопінг карту, а це вже нехорошо.
- WP E-Commerce — плагін для WordPress. Сам нічого з ним не робив. Але думаю його варто буде добавити в наш проект.
Так тепер по Oscommerce (найпопулярніший і-нет магазин з якого тікають):

Oscommerce — сам він нічого путнього не представляє. Має багато контрибюшенів. Підтримку яких я вже задовбався доклеювати :).

OscMax — для нашого проекту так це взагалі те саме що Oscommerce тільки ще має Тумбнейл картінки для продуктів.

Xt:Commerce — німецький варант Oscommerce доліпили туди групи користувачів (тупо воно якось, краще кому тре давати діскаунти). А також, Tier Price (Оптова ціна), але замутили це з групами так що для звичайного юзера їх немає.

ZenCart — досить популярна карта. Але як на мене то не оправдано. Перевага в них є всі типи Атрибутів які я бачив Read Only, File, Select, Radio, CheckBox, Text, TextArea… (якщо подумати то в Magento є Multi Select але це тесаме посуті що і Checkbox в ZenCart ). Недолік в тому що в адмінці купа кнопок з яких нічого не зрозуміло. Якісь просто ніз того нізсьгод ставлять ціну 200$ на продукт а попередню ціну ставлять як Special Price (ужас). Special Price є два і як вони взаємодіють догадатись дуже складно.

CRELoaded — як на мене то єдиний нащадок Oscommerce який має право на життя. Є досить багатий функціонал і Tier Price, і Addional Images. Правда залишився замут створення Downloadebl Product через атрибут. (гадство)
І далі про інші shopping-cart:

Magento — найпопулярніша карта. Найбільший функціонал. Є все що тре і не тре. От тільки важка вона дуже. Займає багато місця. Величезна База Даних. Система реіндексів в останній версії явно працює не дуже добре. До того всьго складна в розробці.

Interspire — хороша шопінг карта. Має самі правильні як на мене product variant combinations. Багто шаблнів. Інтуєтивно зрозуміла адмінка.

Xcart — дуже сильна по функціоналу є майже все що і в Мадженто. От тільки на розробку податків девелоперам явно нервів не вистачило, зробили фіг знає що, ніякої логіки, понакидали купу всього але того що тре якраз немає :(.

PrestaShop — OpenSource shopping cart з хорошим функціоналом.

PinnacleCart — мало що про неї знаю. Але вроді нічого аж такого негативного сказати не можу. Що навіть дивно : )

SquirelCart — також не я розробляв. Інетрфейс в неї такий сірий і катра такаж незамітна.

CSCart — на перший погляд хороша карта. Використовує шаблонізатор Smarty.

ShopScript — ще одна карта російських розробників. Як на мене то взагалі ніяка. Дибільні шаблони + дибільний спосіб реалізації multi languages.

CubeCart — open source карта з кончіною системою кешування.

OpenCart — ще одна open source карта дуже молода, але як на мене варта уваги. Проста система шаблонів. Купа локалізації можна перекласти на будь яку мову.

SummerCart — походу досить багатий функціонал і красиві інтерфейси.

Xt:Commerce Veyton — нова вітка xtCommerce. Розробники явно намудрили. ExtJS звичайно класно но їх адмінка вийшла ужас якою незручною. Те що там схоже на Product Variant зроблено так що щоб його використовувати тре бути хіба що розробником Veyton.
- Xt:Commerce HHG — і ще одна вітка. Поки з нею не познайомився але надіюсь що вона більш вдала чим Veyton.
- PHPCart — shopping cart без бази даниз. Базується на файлах.
- OIXID eSales — карта яка в нас планується підтримувати але я ще знею апсолютно не знайомий.
- LiveCart - карта яка в нас планується підтримувати. Знаю тільки що ліцензії в неї якісь дуже мутні :).
Ну от здається і все.