На днях знакомый попросил оценить стоимость поднятия магаза на OpenCart.
Лет 7 назад я делал на нем магазинчик и сохранил хорошие воспоминания о простом и рабочем из коробки двиге.
И вот я скачал русскую локализацию ocStore и начал тихо прифигивать.
Такое ощущение, что двиг не обновляли все эти годы.
В админке нет кнопки ПРИМЕНИТЬ. Нажимаем на сохранение в карточке товара и вываливаемся в общий список хрен пойми куда.
Ок, лезем в каталог расширений и качаем кнопку, которая там в нескольких вариациях имеется.
Пробуем установить её через инсталлер (сайт на локалке), получаем ошибку: "FTP не настроен".
Выпадаем в осадок и гуглим. Снова лезем в каталог, чтобы
скачать расширение, отключающее необходимость ftp для инсталла. Ставим его и теперь можем поставить кнопку.
Потом попытался осмыслить, как сотворить многовариантность выбора разной расцветки ткани для одного товара и понял, что придется для каждого товара создавать свою уникальную опцию и заполнять её картинками-цветами.
Полез смотреть, как устроены опции. Опции устроены простым списком, без фильтрации и биения на категории. Называется, создайте 500 опций и застрелитесь.
Снова лезу в каталог, там есть сиротливые фильтры за 20 баксов, которые добавляют 1 текстовое поле, чтобы можно было забить название и отфильтровать опции со вхождением слова. Т.е. я должен создать хитрую систему имен и помнить её, чтобы не потонуть в этом кабздеце.
Лезу на форум, задаю вопрос. Предлагают расширения, которые совсем не то делают и советуют каждый товар делать категорией, а цветовые вариации - отдельными товарами.
Либо создавать экселевский файл все_в_одном, покупать импортер и через эту свзяку все правки вносить, чтобы не сталкиваться с местным интерфейсом.
Ко всему прочему, начиная с версии 2.x, расширения устанавливают свой код в базу данных. Так что вот вам шаблонизация и хрен сверху.
Хотя все ещё есть старый переходник, который кладет код не в базу, но он объявлен недосовместимым. Т.е. одновременно сущестуют расширения, написанные под разные способы инсталляции.
Просто какое-то столкновение с внеземным разумом, реально.