Бърза и лесна за настройка с чист интерфейс. Стандартно има опция за частен магазин – забраняване на цените докато потребителя не се логне и ръчно одобрение на всяка регистрация – дюшеш за мен. Работата с админ панела е много лека и приятна. Има доста безплатни теми, някои от които не са лоши, за капак и дефолтната тема е толкова семпла и изчистена, че човек съвсем спокойно може да си остане с нея. С модулите положението леко куца.
Къмюнитито не е голямо, но с достатъчно българско участие – има два или три превода, от които само единия става, а някой даже е седнал и е написал полезния модул за epay плащания. Той се продава за $30, което според мен е напълно нормална цена, като се има предвид, че за eShop пича ми поиска 250 паунда за същото. Разбира се, типичния български уеб селяк не може да не се изреже в коментарите, че човека се е осрал с цената. Феномена винаги да има една маймуна, която да се изцепи чобанската относно цената на нещо създадено от друг българин никога не съм го разбирал. Но нямайте грижа, подготвил съм обстоен постинг по темата и тия дни ще настане отново голямо controversy.
Супер тъпотия е това, че локализацията не е с езиков файл, а човек трябва да бара по десетки, да не кажа и стотици файлове в дървото и да едитва хардкоднатите стрингове, ако нещо не му харесва. В кой век живеят тия хора?! Другата недомислица е, че липсва отстъпка по потребителски групи. Може да се задава такава, обаче на ниво продукт и пак не е същото, защото аз примерно искам отстъпка за обем. Смятай, ако имаш 100 или дори 50 продукта и ти хрумне да добавиш нова потребителска група, какво цъкане ще пада докато натаманиш цените. Като изключим тези неща, другото е отлично направено, а по системата се работи усилено. Финалист №1.
Толкова е впечатляваща, че чак стресира. От тази грандомания идва и един от основните й проблеми – бавна е. И фронта и админа зареждат в пъти по-бавно, отколкото OpenCart, който зарежда буквално мигновено. Самата работа също е съпроводена с много мислене. Направо е на границата на приемливото. И как няма, като може да ти побелее косата като видиш дървото с 10 нива надолу, в което докато намериш къде е css-а на темата можеш да припаднеш.
Управлението на продуктите, категориите и магазина е WTF отвсякъде, тъй като е лишено от каквато и да е нормална логика. Трябваше да изгледам десетминутно филмче, за да разбера как да накарам продуктите ми да се появяват на хоумпейджа, по време на което няколко пъти се изцъклях и пусках по едно “ти ебеш ли се, бе”. Същото беше и докато накарам категориите да излизат там. Няма такива ирационални действия, лишени от, повтарям, нормална логика. Ето ги в илюстрован туториал. Добрата новина тук е, че веднъж направил един продукт, човек може да го клонира и промени само описанието и снимката. Не е такъв случая с продуктовите статуси. Управлението на така наречените backorders също е особено. OpenCart има няколко състояния на продукта, докато тук има две – на склад и изчерпан. Бекордъра според Magento е изчерпан продукт, който се води на склад, при чекаута се фактурира, но клиента не го получава веднага. Тази част е логична, но дали от търговски съображения, дали от друго, клиента не разбира, че поръчваният продукт е с предварителна заявка чак до момента на финализиране на поръчката. А за капак, едно от най-нетипичните неща е, че след всяка по-фундаментална намеса трябва да флъшнеш кеша и да реиндексираш каквото там системата индексира, за да може промените изобщо да се отразят. Кешът от своя страна по мое мнение изобщо не указва въздействие върху бързодействието и не намерих особена разлика с включен и изключен. Странна е платформата определено.
Но. Системата е достатъчно интелигентно направена, че да подсеща заухавия си администратор кога трябва да свърши нещо от горепосочените, за да тръгне. Плюс това Magento вероятно е най-активно развиващата се и най-гъвкава платформа. Количеството труд хвърлено по нея е колосално и добрата й страна е, че не е започната от някакви уонаби опънсорс ентусиасти, а от зла корпорация, която после им е пуснала фъндък с къмюнити версия на продукта. Последното е ааадски хитро, защото едновременно създава buzz около платформата, кара хората да се убедят в наистина изключителните й качества и съвсем безплатно влачи клиентела и екстри към платените й версии. А те са яката работа. И като цена – $3к/годишно за професионалната версия и $13к/годишно за ентърпрайза. Като гледам какво е наблъскано в къмюнитито, дори не мога да си представя как ще мигам тъпо ако видя някоя от другите. Самата общност е огромна и активна и произвежда както платени, така и безплатни модули и екстри. Истински добри безплатни теми също има достатъчно, включително и изцяло за iPhone, която, ако не се лъжа, е една от дефолтните. Явно някой получава ерекция от идеята за шопинг на айфона.
Няма да се спирам на факта, че е джипкана с от пиле мляко и 2/3 от функциите едва ли ще ми трябват в първите 2 години, но наличието им ме успокоява, защото когато ми затрябват няма тепърва да се чудя откъде и как да ги интегрирам. Едно от огромните й предимства пък е в начина на локализиране, който позволява самостоятелна работа върху езиковите файлове без дори да се налага да излизаш от нея – така нареченото инлайн локализиране, в което просто цъкаш върху жив стринг и го превеждаш. От там и един друг фундаментален плюс – възможността да локализираш на момента разширенията – нещо много неприятно при други платформи. Разширенията пък се инсталират космически – има някакъв собствен инсталатор, в който само пастираш кода на разширението и тя автоматично прави каквото трябва от там нататък. Изборът на език за фронта и админа е отделен, което ме екстазира допълнително.
И така след преодоляването на първоначалния шок и хубавичко разцъкване човек вижда какво? Че Magento е da shiznit, ако сте се притеснили, че няма да го кажа. Финалист №2.
Изборът
Бях си сложил дедлайн края на годината да съм готов с избора, за да мога до средата на януари да подкарам живия сайт. Изборът ми беше много труден и костваше много мислене и двоумене (най-вече защото пълно щястие няма и все трябва да се направи някакъв компромис, та въпросът беше кой), и дори поставяне нещата на плоскостта “ебал съм го, ще хвърлям ези-тура” в състояние на алкохолно опиянение. Но едно да знаете от мен – в такова състояние решенията винаги са fail, така че и тук в крайна сметка, макар и трудно, надделя разсъдъка.
OpenCart има много предимства, едно от които е лекотата на работа и бързодействието. Симпатична е, има нужните функции и разширения не липсват. Локализацията е кучка заради дебилната идея да не се ползва езиков файл, но някой се е постарал да я направи; макар и не перфектно, но ок. Стандартната тема е също приемлива и ако човек иска бърз плъг-енд-плей магазин, който да пусне още утре, това е платформата.
Magento e ултимативния избор в случая, в който имаш доброто желание да се развиваш радикално занапред и ти идва наум, че макар с OpenCart началото да е много по-лесно, бързо и изкушаващо, трудното начало с Magento ще ти спести главоболия и мигриране после в момент, в който хич няма да ти се иска да правиш това, а възможните проблеми ще струват прекалено скъпо. Така че аз далновидно избрах него. Magento е изключително изнервяща и недоклатена платформа. Игнорирайте първоначалното ми мнение – няма нищо общо със същинската работа, която чупи нерви.
За довиждане
Много от опънсорс магазините (които умишлено не съм включил тук) страдат от един много сериозен проблем. Опънсорса. Както казах за доматито, това значи че всеки в общи линии е правил каквото си поиска. Което е най-осезаемо при преводите. А аз от няколко години пряко или косвено съм и в този бизнес и съм се нагледал и наслушал на всички аспекти на идиотизма.
След като видях чудеса от рода на “вземи цитат” като превод на “get a quote” (преведено като “добий цена” (!!!) в сайта на един от официалните локализатори), “submit” като “предоставям”, “search terms” като “условия за търсене”, “credit memos” като “разплащателната бележки”, а “back” като “отзад” (!!!) реших, че ще си преведа съвсем самостоятелно моя интерфейс и егоистично няма да контрибютна към превода в сайта, за да не се замесвам в този фарс.
Бях тръгнал и да заключа с това, че всъщност сайтовете за субтитри са виновни, защото позволиха на много неграмотни олигофрени да добият увереност, после щях да мина през идеята как в по-глобален план Торвалдс е виновен за всичко, но не ми се започва точно тази драма и по тази причина постът свършва тук просто ей така.
Update: седмица по-късно дълбане в Magento и някои странни работи излизат наяве. Например, невъзможно е да се изключи системата за ревю, сравняване и тагване на продукти, която за много цели и особено моите е напълно ненужна. Невъзможно без да се бара по кода имам предвид. Последното не е много ок, защото ми оставя съмнението, че при следващ ъпгрейд може да се ресетне. А това все пак е функционалност, която е задълже да е с он и оф.
Update 2: всъщност не, оказва се, че има подобна функция, но тя отново няма нищо общо с онази логика, която нормалният потребител е свикнал да ползва. Функцията просто забранява аутпута на модула и е забита в кучи гъз. В същия гъз са забити почти всички функции и така селективно можеш да изключваш аутпута на core модулите.
Update 3: не съм твърде щастлив с Magento. Ъпгрейдването е почти толкова абсурдно, колкото и при Tomato, а системата си е откровено тромава. По всичко личи и че компанията е отебала къмюнити версията. Замислям се дали да не мигрирам към SaaS решението им.
Update 4: в хода на цъкането ми по Magento се оказва, че липсват фундаментални функции и няма изгледи скоро нещо да се направи по въпроса. Определени разработчици предлагат платени разширения и по всичко личи, че къмюнити версията накрая се оказва първо доста скопена, второ излиза скъпа. Разочарован съм до такава степен, че всеки миг ще прежаля няколкото месеца труд, които попилях по него, ще го заеба и ще мина на нещо друго.
Update 5: речено-сторено. Прежалих месеците погубени в настройка и най-вече – превод на Magento, инсталирах OpenCart и в рамките на точно 2 дни и с инвестицията от $5 в едно разширение я докарах до там, докъдето бях преди това с Magento-то, само че с вече работеща система и точно с параметрите, които ми трябват. Впоследствие може би ще ми трябват още 1-2 разширения, които едва ли ще закръглят сметката на повече от $50-60.
p.s. @kolqta от bgdev: яж ми хуя.
Много подробен и полезен пост. В самото начало си мислех, че ще избереш PrestaShop, ‘щото нали стана Free карта на годината, ала това сигурно е заради дооста голямото им къмюнити – чак и аз гласувах за тях..
Тъкмо сядах тая вечер с идеята да почвам тестовете на тея платформи и направих мъдрия избор първо да мина през рийдъра си 🙂 Много добро ревю и супер полезно. Не че няма пак да разцъкам и сама, но поне ми спести време като отхвърли доматито 😉 Айде успех с търговията!
Интересно, два първи женски коментара в една толкова мъжка сфера 😆
Без лоши чувства, малък майтап.
Два женски коментара, щото мъжете си пишем софутера 😉
Magento е бавно заради използването на EAV патерна. Предполагам не си стигнал до момента да преправяш нещо – ще полудееш докато разбереш какво се случва. Хубавата новина е че от 2.0 ще го махнат: http://www.magentips.com/2011/.....e-pearson/
ПП
уточнение: последните 5 г пиша на Python, а преди това пак толкова съм писал на PHP, така че мнението ми може да е пристрастно
Ъм, нямам идея какво е EAV и добре, че не мисля да преправям нищо 🙂 Лошото е, че не чактисвам френски…
Престата не чак толкова френска, само така изглежда на пръв поглед официалният сайт. повечено полезна информация във форума е на английски
osCommerce(http://www.oscommerce.com/).
Пробвах го преди доста време, читав е и има доста настройки. Като цяло е доста популярен. Но го изоставих, понеже ми трябваше отделна количка, която да мога да вградя в мой собствен сайт, а не отделна платформа(което пък търсиш ти).
http://www.zen-cart.com
Също безплатна и популярна. Има доста допълнителни модули, писани от различни хора.
Magento e свиня. Ако на празна инсталация ти работи бавно, като започнат поръчките и регистрациите на клиентите ще се хванеш за главата. Заради тромавата работа са и всички кеширания и лайна.
Иначе проекта си започна като безплатен и с отворен код, платените enterprise простотии дойдоха после и може би нарочно — ако не успееш да се справиш сам с тромавото праси, дай пари на съпорта да помагат.
В петък пуснаха и SaaS/PaaS решение, Magento Go — http://www.magentocommerce.com/getready.html — след като от eBay купиха 49% от компанията, и сега има пари за експерименти 😉 Първата година казват, че ще е безплатно, и ако те сами си хостват свинята може и да я накарат да припка малко по-пъргаво.
Опита ли се да редактираш вече пусната поръчка ? Да знаеш, че те очаква изненада 😉 http://twitter.com/mrasnika/st.....3547703297
ПС. Евала за изследването 😉 Аз се занимавах с подобнонещо преди година, обаче се рових в повече компании които ние тогава пресметнахме като конкуренция (повечето от които са SaaS като Shopify, GoodBarry/Adobe BusinessCatalyst, ShopIgniter, BigCommerce, Demandware и т.н.), и да ти кажа нямах тагова търпение като теб. Ако искаш да си тренираш мазохизма пусни един email да ти пратя регистрация за пробен акаунт при нас – ще оценя високо всякакъв feedback какъвто пратиш.
Свинкя си е 🙂 Обаче не бях прав – кеша помага. Пуснах го пак и доста по-добре се държи. Гледам, че повечето нови онлайн магазини у нас са баш с него, а говорим и за доста широк асортимент при някои, та би трябвало да си цъка за нашите условия ок.
За мен вече е късно да мигрирам след всичкия труд, който съм тръшнал по инсталацията, но винаги съм ок да тествам неща.
ОпенКарт си има и БГ версия.Мисля, че се казваше РексКарт.
Искам да направя магазин, но за продажба на достъп до определени материали.Нещо като помагало и сайтовете за запознанства.
Можете ли да ми помогнете коя система да избера и е най-подходяща за такъв вид търговия.
Засега имам 3 варианта:
– да преправя ОпенКарт, която се оказа, че няма такава опция;
– Уордпрес;
– да си я направя сам.
Но ако има готово подходящо решение, бих го ползвал.
Тоест бекенд за дейтинг сайт? Какво е това помагало?
Сайта Помагало ползва подобна функционалност, но на мен ми трябва за всеки отделен материал.
Супер материал. Така ми трябваше…но аз минах преди месец през всичко. Спрях се на рекс карт ( open cart )