Aisamiery

Aisamiery
Рейтинг
319
Регистрация
12.04.2015
danforth:
Можно и сразу заджойнить, никто от этого не умерал ещё.

А можно и не делать, там же табличка не только с именем, а такая же ланг табличка где есть еще поле переводимое по которому надо отфильтровать а может и не надо, обложить все индексами? так табличка будет колосального размера при большом количестве товаров. Нет смысла делать то, чего делать не нужно изначально. Это тупиковая ветвь, проще отдельным запросом даже чем джоином вытащить сразу все поля товара с переводом вместо того чтобы делать миллион джоинов под каждое переводимое поле, свойство, характеристику, метатэг и так далее. Ну и много вы знаете топовых российских ритейлеров у кого можно переключить язык? Полюбому мультиязычность это очень важный критерий.

---------- Добавлено 27.04.2020 в 20:13 ----------

При том у того же опенкарта, локализация имен лежит в лэнг табличке, а вот атрибуты привязаны к языку, то есть одному товару надо присвоить значение атрибута * на кол-во языков. Короче в целом через задницу всё сделано

danforth:
Я не совсем понял, вы имеете ввиду, что если магазин имеет несколько языковых версий, или продает в несколько стран, то целесообразно заводить несколько копий товара под разные языки? Или вы имеете ввиду, что большинство магазинов просто продает разные товары, без необходимости в языках?

На самом деле, никто от джойнов не умрёт, и лучше сразу дизайнить архитектуру приложения так, чтобы добавление второго языка не было смертеподобным.

Я говорю про присутствие магазина в разных странах с языковой версией сайта для данной страны.

В чем сложность? Обычно сложность в переводе не товаров, а интерфейсов, архитектуру задизайнить не сложно, достаточно рядом положить табличку где в основной БД есть название сразу на основном языке, а все доп названия уже при надобности можно за джойнить если оно действительно нужно. Опенкарт такого выбора не даёт - это надо костылить, как не даёт выбора что я хочу выбрать, как не даёт выбора не делать те дикие запросы.. всё это надо переписывать, переписывать базовые вещи коробки. Я тут и говорю, в чём смысл брать систему, которую напильником надо пилить именно прям с самого начала прям в самых базовых вещах? Там нет событий как таковых, там есть контроллер, который можно просто положить в модификаторы и переписать его полностью, что равно тому что обновлений нет и это даже если тебе просто в лайоут надо прокинуть одну гребанную переменную. Там даже в 3 ветке такой отличный шаблонизатор как twig вкорячили так, что он потерял все свои преимущества и свою гибкость.

danforth:
За опенкарт не топлю, только идиот будет в 2к20 делать магазин на опенкарте, тем более на 100к товаров и с бюджетом 20+ тысяч долларов.

Тут я полностью согласен, что все же опенкарт это ниша очень мелких ИМ, по крайней мере у нас в России. Так как даже дорогих решений на нём нет, потому что тот кто мог бы их купить не работает на этой CMS

danforth:
А как правильно делать, если многоязычность?)

Это правильно если многоязычность, но 99% всех ИМ в России одноязычны.

Тем более разрабатывая сайты международные, я в своей практики сталкивался с тем, что товары для каждой страны свои, цены на эти товары для разных стран - разные. Так что в большинстве случаев это разные товары с разным названием, разным описанием, разными ценами и разными остатками - "так если это плавает как утка, летает как утка и крякает как утка - может это всё таки утка?". Есть ряд компаний которые продают десяток товаров которые они же и производят, им архитектура опенкарта как раз и заходит, но большинству ИМ - нет. Тут просто дело в том, что в такие штуки никто не упирается обычно, потому что сайтов уровня когда в эти штуки начинается упор на опенкарте просто нет, но это предположение.

bruder:
Косяки - это когда невозможно или дорого выполнить ТЗ.

На этом можно и закончить. Эти косяки не систем или технологий. Данные косяки конкретных людей, которые не могут выполнить ТЗ или тех кто не может оплатить работу.

---------- Добавлено 27.04.2020 в 17:25 ----------

ivan-lev:
Можете посмотреть в подборках вроде таких.. Вдруг, чего найдётся..
https://www.opencart.com/blog?blog_id=137
https://www.netsolutions.com/insights/10-best-examples-of-magento-2-ecommerce-websites/

Основная проблема примеров зарубежных заключается в том, что заказчик в 99% случаев не сможет работать с этими исполнителями, а раз на рынке ру сегмента нет крупных решений на конкретных CMS то скорее всего их в этом сегменте никто не делал, а значит нет людей с релевантным опытом на этих системах.... тут упремся чисто в теоретику, так как на практике не у кого такого опыта нет.

bruder:
У Опенкарта CMSная база есть. В чем проблема? И да, фреймы еще более гибкие, но мы говорим о CMS.

В чём там база CMS? Там набор захардкоженных контроллеров с моделями... база то в чем заключается? Это абсолютно деревянное решение, топорное я бы сказал.

bruder:

Не умею из какого-то дохода высчитывать трафик, но, главное, при чем тут Опенкарт?

Нет, ну остальные то прогнозы примерно так и строите. Я понимаю что вы ни разу не делали нагрузочное тестирование, так как никогда не видели что 100 запросов в секунду работают отлично, а 101 уже ложат наглухо, но вы же заявляете об обратном.

bruder:

В лидерах появившиеся вчера стартапы?

А вы считаете, что это конечный бюджет что ли? Я так понял что это как раз стартовый бюджет на запуск.

bruder:

Ты в очередной раз показал, что способен лишь срать. В том числе этим высером - не сумел сообразить, что я нанимаю, а не нанимаюсь. Вот тебя бы не нанял, на профи ты совсем не тянешь.

Естественно, от вас одни железобетонные аргументы. Мне не надо понимать чем вы занимаетесь по жизни, я не психолог - у меня совсем другая специализация. Пфффф, как будто бы я к вам пришел бы наниматься... 🤣 У вас мнение о себе сильно завышено так то.

---------- Добавлено 27.04.2020 в 17:09 ----------

ivan-lev:

Битрикс изначально с "повышенными требованиями" к хостингу идёт.. (см "тарифи для Битрикс").. Возможно, поэтому (а также, в силу грамотно реализованной оптимизированной структуры движка) "торможение" обычно не так резко заметно...

Это маркетинг и ничего более. У битрикса специфичиские требование не к железу, а к двум настройкам php и всё.

Оптимизация там тоже так себе изначально, потому что компоненты рассчитаны что их будут настраивать мышкой в модальном окошке, если делать компоненты узкоспециализированными, то оптимизация там будет на порядки лучше.

В битриксе просто уже есть 95% всего, что нужно на старте. А значит решение получается сильно быстрее запустить ну и дешевле соответственно. Но это дешевле и быстрее вылазит на длительной дистанции боком.

bruder:

Mar 28, 2020-Apr 26, 2020
Users 84,923
Sessions 102,993

А это нынче много? У нас просто >30к в сутки а в ивенты я вообще молчу, так в чём проблема битрикса?

bruder:

Так в чем проблема Опенкарта?

Я же выше написал, в том что там ничего нет, то что там даже базовые вещи уже нужно править. В том что там много лишних запросов. В том что там нет адекватного механизма расширения. И еще 100500 причин.

Я всё жду конкретные плюсы опенкарта, вот так же как и я минусы расписал, можно услышать? Ну например там может крутая и гибкая система скидок с возможностью настройки любых всевозможных условий (нет там такого нет, я знаю)?

bruder:
Спокойно правится, и ничего при этом не ломается. Примитив же полнейший.
У него из коробки практически ничего нет. Это не баг, а фича.

У CMS есть базовые вещи (ядро называется) которые используют другие модули. Если этих вещей нет, то в чём ценность CMS тогда? С таким успехом можно взять laravel он более гибкий и правится там все спокойно и ничего не ломается.

bruder:

Потянет и в тыщу раз больше на одном единственном серваке. Так в чем проблема Опенкарта?

Серьезно? А может в стотыщ раз больше?

bruder:

Ты не понимаешь, что в лямах измеряют не только рубли? :)

А типа лям долларов? ха-ха-ха Есть примеры в ру сегменте проекта интернет магазина в разработке на старте в лям долларов?:D

bruder:

Он не может нанять IT директора, а сам, дилетант, пытается исполнять его обязанности. Какой тут в жопу консалтинг на сотни тыщ.

Я вот честно искрене сожалею тех кто нанял вас ИТ директором. Мне правда их очень жаль!

bruder:
Удачки назвать более гибкую CMS. :) Опенкарт самый примитивный - соответственно и самый гибкий. По ходу пьянки можно хоть всю маленькую кучку его кода закастомить.

Гибкость то в чем заключается? Вот например модель товара с захардкоженными полями и сортировками, гибко не правда ли? А еще можете оценить количество вложенных селектов и джоинов выборки товара по primary key.

Банально на 2к товаров опенкарт своим штатным функционалом уже даже sitemap.xml сгенерировать не может, нужно кастомизировать и так к сожалению там во всём. Опенкарт это конечное решение и набор костылей в придачу для кастомизации конечного решения. Зачем ИМ ру сегмента работающего в России мультиязычность? Банально даже название товара лежит отдельно от самого товара и вам нужен уже джоин только чтобы выбрать название товара. Гибкость прямо трещит. Про EAV атрибуты, их фильтры ручные безфасетные и прочий шлак я вообще молчу. Делал я ИМ на ОС - знаю я его, чисто побаловаться да товары с аликспресс по перепродавать с 100 человеками в сутки

bruder:

В 50 раз меньше. :) Он смотрит российских лидеров.

В 50 раз меньше чего? $20 000 по курсу 74 рубля за бакс = 1 480 000 рублей. Так в 50 раз меньше чего?

bruder:
Весь его бюджет уйдет на этот консалтинг.

Тратить бюджет на подготовку - это нормально. Я вот правда не представляю с какими магазинами вы работаете, но адекватные компании вполне могут (у меня лично есть примеры крупного поставщика радио- и электро- деталей) выделить 300 000 рублей на разработку MVP для того чтобы загрузить туда свою номенклатуру со всеми характеристиками и посмотреть выдержит ли такое решение нагрузку. Просить деньги за работу это нормально, а строить теории и догадки это дилетанство какое то.

bruder:

Опенкарт, однако. :)

Естественно, что нет то =)

bruder:

А то сейчас получается: хочу за $20k то, на что другие потратили по ляму - и хочу это на дорогой CMS.

$20к больше ляма так то.

---------- Добавлено 27.04.2020 в 15:29 ----------

Xasid:

Бюджет - первоначально согласованный бюджет - 20к$.

Если у вас есть бюджет, то в первую очередь найдите того, кто делал проекты вашего уровня. Они вас проконсультируют более близко по теме.

Xasid:

Все пишут, что можно сделать мощный интернет-магазин на любой платформе. А есть хоть 1 живой пример крупного функционального интернет-магазина на просторах СНГ на Opencart, Wordpress и т д ?

Я думаю что нету, ввиду того что крупные интернет магазины это процентов 10 коробки CMS а остальное допил кастомный под бизнес процессы компании, допиливать OC или WP в большинстве случаев боль, у опенкарта система расширения через модификаторы, а раньше вообще посредством программирования php в xml была (ад полнейший). ВП набор функций (якобы на любой случай жизни), но по сути там тоже бедно пусто, попробуйте подменить значение из выборке БД в стороннем плагине и окажется что боль она тоже тут рядом.

Xasid:

Мы провели глубокую аналитику рынка, проверили больше сотни крупных онлайн гипермаркетов и успешных профильных интернет-магазинов и ни один из них не разработан на Wordpress и Opencart. Большая часть - самописные варианты. Остальные - Битрикс.

Битрикс прежде всего фреймворк, хорошо и гибко кастомизируется. Можно считать что битрикс это ближе к ларавелю только с уже большим готовым набором напиленных и подруженных между собой модулей. И все эти проекты на битриксе далеки от обычных проектов на битриксе, так как очень сильно перепилены под нагрузку.

Xasid:

Спасибо за ответ, функционал. Видел несколько сайтов на битриксе полностью соответствующих нашему видению интернет-магазина. Про другие CMS, к сожалению, такого сказать не могу. В первую очередь задаю вопрос об актуальности CMS из-за необходимости синхронизации с системой ERP Avarda. Из системы учёта в интернет-магазин будет выгружаться и обновляться информация о 100 000+ товаров с 10+ характеристик

Кол-во записей на самом деле роли особой не играет, потому что БД нормально их переваривает, а вот работа с ними будет зависеть от разного. Например фильтры - есть ли фасеты и агрегация или там какой нибудь банальный LIKE. И вот тут встает множество ньюансов. Кому то нужны разные типы цен, кому то нужны промокоды и бонусная программа, кому то печать чеков онлайн, кому то импорты/экспорты, кому то отчеты и так далее.

Допилить можно под ТЗ любую CMS тут вопрос с чего именно стартовать.

Всего: 4110