Техническая поддержка

Алекс Бодров

  • На рассмотрении

    +1

    Sitemap в robots.txt

    Алекс Бодров Обновлен 11 дней назад в категории CMS Общий функционал 1

    Удобно что система автоматически генерирует robots.txt, но почему в нем нет ссылок на файлы sitemap.xml? И яндекс вебмастер ругается. Простому пользователю чтобы вручную указать адрес этого файла нужно его еще предварительно узнать, а он нестандартный. И их может быть несколько в зависимости от количества товаров. Большинство юзверей и знать не знают что это такое и что с этим делать. Я могу вручную изменить этот файл, но его постоянно пересоздают из админки. Чтобы это работало автоматом и не требовалось дополнительных действий, нужно добавление в robots.txt всех файлов sitemap-{номер}.xml.

    Как вариант - в битриксе и еще где-то видел единый файл sitemap.xml, в котором внутри тега sitemapindex прописаны ссылки на остальные фалы наподобие sitemap-{номер}.xml. На случай если sitemap один можно добавить проверку и выводить сразу все его содержимое в sitemap.xml.
  • На рассмотрении

    0

    Проблемы импорта товаров и характеристик

    Алекс Бодров Обновлен 11 дней назад в категории CMS Админ. панель 13

    Здравствуйте, при первом же объемном заказе возникли проблемы импорта, которых не было в устаревшей OkayCMS (на основе Simpla):

    1. Нужно контролировать добавление товаров. Очень часто импортом обновляют только цены и разница с файлом импорта всегда есть. Сейчас импорт добавляет товары всегда и создается множество ненужных записей. Для добавления у товара должна быть как минимум цена и категория, иначе должно происходить только обновление существующих. Также нужен чекбокс в модальном окне перед импортом "Только обновлять". По умолчанию он должен быть не активен чтобы не было проблем у неопытных пользователей, но если его отметить - то отметка сохраняется чтобы каждый раз не переключать. Не прячьте эту опцию в настройки.

    2. Загрузка изображений. В какую папку положить файлы изображений чтобы достаточно было указать только имя файла? Пришлось потратить много времени чтобы переделать файл импорта для указания путей со слешами для каждого изображения товара. Это лишние действия, нужна папка по-умолчанию, например с названием "import" в папке "storage", чтобы достаточно было указать только имена файлов изображений товаров.
    Также у многих поставщиков изображения в файле CSV прописаны в виде ссылок. Почему система не поддерживает загрузку изображений по ссылке? Не пришлось бы тогда вообще заниматься скачиванием и переносом изображений вместе с выше описанной ерундой. Для избежания перегрузок в OkayCMS сначала записываются эти ссылки в БД, далее когда на фронте запрашивается изображение товара - оно скачивается, ресайзится и происходит замена записей в БД. На случай если какое-то изображение недоступно по ссылке - запись в БД заменяется на пустое значение. Далее в админке такие товары можно отфильтровать и обработать вручную.

    3. При импорте не добавляются характеристики и не присваиваются категориям для фильтрации. Нужно автоматическое добавление как у категорий и брендов. И нужна автоматическая привязка характеристики к категории сразу при импорте, ведь в файле импорта есть информация о категории, в настройках перед импортом можно добавить опцию для выбора глубины присваивания характериситик категории для фильтрации. По-умолчанию это конечная категория.
    Сейчас приходится создавать отдельный файл для добавления характеристик, но помимо этого для работы фильтров нужно разобраться какие из них в каких категориях есть, а это около 100! Единственный более менее быстрый способ - это в админке в каталоге товаров нажать на иконку редактирования напротив обобщающей категории "Все" и добавить там все характеристики, а потом долго и муторно кликать по чекбоксам "Отображать в поиске на сайте" (кстати нужно изменить на "Использовать в фильтре") напротив каждой, т.к. массово изменить это значение по аналогии с категориями для всех нет возможности...

    4. При создании категориям не прописываются URL (кстати в панели они называются "Псевдоним", в импорте "URL адрес" что создает путаницу и непонимание, ведь это просто URL). Аналогичная проблема с брендами.

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

    6. Поддержка кодировки UTF-8. При парсинге в ANSI появились странные символы вместо некоторых букв кириллицы. При сохранении файла в UTF-8 они исчезли, но импорт ReadyScript не понимает UTF-8. Изменил кодировку, но некоторые используемые в HTML символы не перевелись, например символ "×".

    7. Автогенерация артикулов. Без артикулов импорт обновляет и выгружает товары некорректно, многие значения не добавляются. Поэтому перед импортом файла, в котором у товаров не указаны артикулы, нужна автогенерация согласно настройкам модуля "Каталог товаров". Также нужен чекбокс для активации этой возможности в модальном окне.

    8. При импорте информация о изображениях должна перезаписываться, сейчас она как понимаю только дописывается. Непонятным образом возникли дубли фотографий и просто обновить товары более ранним файлом экспорта я не могу. Исправить это теперь можно только удалением товаров. И предыдущие круги ада нужно проходить заново...
    Для случаев, когда нужно добавить фото к товарам, можно добавить чекбокс "Только добавлять фото товаров без обновления". Но на практике лично мне это ни разу не понадобилось.

    9. Название колонок в файле CSV. Я понимаю что в чужой монастырь со своим уставом не ходят и на работоспособность это не влияет, но все же почему например колонка, которая должна называться "Название" называется "Короткое название", ведь длинного нет. Для быстрого запоминания было бы удобно использовать короткие и понятные названия длиной в одно слово. Сейчас при составлении CSV нужно постоянно сверяться. "URL имя" - это просто "url", "Описание товара" - просто "Описание", ведь это импорт товаров и тут пояснений не нужно. "Описание(description)" - это просто "Description", пояснения не нужно чтобы неопытные пользователи сюда не лезли, а кому нужно тот знает что это такое. Соответственно "Заголовок" - это "Title", "Ключевые слова(keywords)" - "Keywords" и т.п.
  • На рассмотрении

    +1

    Подсказки для вывода значений объектов

    Алекс Бодров Обновлен 2 месяца назад в категории CMS Админ. панель 4

    Уже в который раз приходится рыскать по папке modules в ORM файлах в поисках названия объекта для того, чтобы вывести его в теме оформления на фронте. Нельзя ли добавить эту информацию хотя бы к CSS селектору класса в панели управления? Например хочу я вывести картинку для мобильных - кликнул правой кнопкой по названию поля в админке - посмотрел код поля - а там в CSS классе прописаны его параметры. Так в Симпле было.
    Или это можно сделать как-то более изящно и просто?
  • На рассмотрении

    +5

    Переход на одну качественную универсальную системную тему-болванку

    Алекс Бодров Обновлен 3 месяца назад в категории CMS Шаблоны 4

    Здравствуйте, предлагаю перейти на одну системную тему в нейтральных светлых и темных тонах. Базовые 4 сыроватые, более-менее пригодна тема "Современная", но она требует большого объема доработок. У нее избыточный CSS с избыточным Bootstrap (загрузочный страпон), в котором нужна только сетка. В разделе "CMS шаблоны" уже есть немалый список пожеланий, которые можно реализовать в простом виде, а владельцы магазинов их доработают внешне сами.
    Работа с одной системной темой ускорит развитие вашей CMS и позволит в 4 раза меньше отвлекаться на мелочи в виде доработок верстки и т.п., тем более что многие свои темы переделывают.
    Также минималистичная тема упростит разработку новых тем фрилансерами на основе системной в качестве болванки. С нуля такое делать никто не будет. Сейчас в маркетплейсе все темы сырые и не привлекательные. Сами вы еще долго будете их создавать.
  • Рассмотрено

    0

    Добавить домен и дату в название файлов экспорта

    Алекс Бодров Обновлен 3 месяца назад в категории CMS Админ. панель 10

    При работе с сайтами клиентов в папке загрузок происходит каша, т.к. все они называются одинаково. Куча файлов blocks.xml, export.csv и т.п. Было бы удобно если бы в название файла дописывался домен и дата создания файла. Сразу бы происходила систематизация мини-бекапов на случай если совершишь ошибку (который приходит всегда неожиданно).
  • На рассмотрении

    0

    Значения чекбоксов настроек по умолчанию

    Алекс Бодров Обновлен 3 месяца назад в категории CMS Админ. панель 0

    Постоянно при настройке характеристик приходится возвращаться и включать опцию вывода в фильтре (У вас это "Отображать в поиске на сайте", что странно и немного дезориентирует). Считаю что по-умолчанию при создании характеристик этот чекбокс должен быть активен. Также активность по-умолчанию нужна при добавлении баннеров и у чекбокса "Показывать фильтр по цене в виде слайдера?", который почему-то не в настройках фильтра (которые можно быстро найти при включенном режиме отладки), а в настройках системы.

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

    +2

    Маркетинг: бесплатная версия ReadyScript

    Алекс Бодров Обновлен 1 год назад в категории CMS Общий функционал 10

    Здравствуйте, я уже познакомился со многими CMS и считаю что у вас самая проработанная и целостная. В отличие от остальных вы реально слышите своих клиентов. Я считаю что для массовой популяризации вашей системе не хватает бесплатной версии скрипта. Я достаточно долго общаюсь с клиентами и заметил что многие первоначально открывают магазин на бесплатных движках, а заработав денег вкладываются в тормозные модули для них и очень плотно привязываются к CMS.
    Рекомендую сделать версию "Витрина" бесплатной для привлечения внимания таких клиентов. Считаю что это в разы ускорит рост популярности вашего продукта. В течении нескольких недель использования такие клиенты с высокой вероятностью перейдут на платную версию и привяжутся к вашей CMS как настоящие "патриоты". Также это заметно увеличит количество фрилансеров, работающих с вашей CMS и готовых выложить в макетплейсе свои шаблоны.
  • Исполнено

    +12

    Сначала выбор типа доставки, а потом ввод адреса

    Алекс Бодров Обновлен 3 года назад в категории CMS Общий функционал 10

    Здравствуйте, в вашем довольно таки проработанном скрипте интернет-магазина остались признаки первобытности: при оформлении заказа предлагается сначала заполнить поля адреса, а потом выбрать тип доставки. При самовывозе их тоже нужно указывать? Вам не кажется что нужно сначала выбрать способ доставки, а уже потом заставлять пользователя вводить поля, причем только те, что нужны для указанного способа доставки?

    Скриптов много, все похожи и кривые. У вас самый проработанный, если выйдет обновление - буду брать у вас. Я бы хотел использовать ваш быстрый скрипт для своих проектов, но он уступает из-за описанной выше проблемы.

    У вас имеются специалисты, способные доработать этот недостаток? Разработчики Ksenmart решили эту проблему идеально, но у них проблема с быстродействием. Скрипт во вложении, это самоустанавливающийся бекап: распаковываете в корень папки с доменом и открываете его в браузере, появится пошаговый мастер.