1

(6 ответов, оставленных в Вопросы по работе с системой)

smile вот это обсуждение. прям из 2016 года. тогда вроде не было. а может и было. "наверное", не было smile

если вы были в файле sidefilters/filters.tpl и пытались там что-то отключить, вы же видели условие, при которых стоковые фильтры отображаются или нет.

Александр здесь абсолютно прав. Но, имхо, в разы удобнее не визуально пытаться блок фильтров поймать, а зайти в конструктор сайта - просмотр категории продукции - и там найти "фильтр по характеристикам"

Кира пишет:

1. modules/catalog/view/product.tpl
2. modules/catalog/view/one_product.tpl
3. modules/catalog/view/one_table_product.tpl

Это неправильный путь.
Надо файлы копировать в вашу тему или в amazing, как - написано в корне темы
Либо переименовывать .tpl в .my.tpl - однако такой путь чреват, замучаетесь спустя время изменения искать.

Почему так надо делать? Ваши изменения затрёт обновление. Если же делать, как я написал, то не затрёт.

Мы сейчас в процессе разработки этого модуля. Выложим на маркет, как будет готово, работать первая версия будет только для фильтров.
Пока думаем о том, надо ли эти объединенные в характеристиках карточки показывать... скорее всего, нет.
Основная фишка - это фильтрация по объединённым.

p.s. мы поменяли своё мнение, т.к. попался клиент, у которого каталог идёт более, чем от десятка поставщиков, плюс 1с. тут "на берегу" не разберёшь

экспорт
ручная замена в notepad++ или calc
импорт

всё

можно и обработчик написать, если такое часто повторяется вместо ручной замены

***
в принципе, можно и модуль сделать, только кому он нужен-то... smile

***
дополню. вот как на эту ситуацию смотрит поддержка вебасиста
https://support.webasyst.ru/forum/27495 … kteristik/
ровно как и я на неё смотрю
почему в битре такой модуль есть, а в других движках нет - импорт в битре просто сделан как что-то с чем-то
даже на вебасисте с его идиотской системой вложенности категорий при импорте (знак ! ) импорт, по большому счёту, нормальный
я молчу про ридискрипт, где импорт вообще близок к идеальному

короче, разбирайте свои характеристики "на берегу"

Здравствуйте, Павел
Просто используйте вот этот бесплатный модуль, в настройках установите код, и всё
https://marketplace.readyscript.ru/addons/jsscripts/

Всё просто. У RS низкая стоимость базового функционала, в которую очень многое включено. Потенциальным заказчикам мы часто предлагаем сравнить платформы и тот функционал, который будет доступен на старте. Здесь вообще конкурентов RS не наблюдается.

А остальное необходимо далеко не всем. Плюс, не знаю, где тут высокая стоимость интеграции для маркетплейсов, зайдите в маркеты битры и вебасиста и удивитесь.
В качестве примера вот
https://www.webasyst.ru/store/plugin/shop/ozonseller/

Кстати говоря, выгрузка в яндекс.маркет есть в стоке RS.

Максим, а вы не используйте комплектации, а используйте группировку товаров.
Это намного удобнее админить, плюс для сео лучше, а визуально это будет выглядеть как с комплектациями (только урл будет меняться при переключении)

Через импорт, разумеется

9

(25 ответов, оставленных в Вопросы по Маркетплейсу)

Если же в целом кривоту CMS оценивать, то топ1 уже давно держит битрикс.
Кривой был и вебасист версии пять. Но вебасист взяли и практически с нуля всё переписали. Почему битру не перепишут, мне вообще не понятно.
Однако, у битры есть документация, а у вебасиста толком нет. Какие-то огрызки в базе знаний имеются поверхностные, и всё wink

У RS же и код достойный, и документация шикарная. То есть в случае с RS мне вообще не надо напрягаться, я просто открываю страничку для разработчиков, да всё сразу вспоминаю.

10

(25 ответов, оставленных в Вопросы по Маркетплейсу)

Павел, если в целом учитывать определённый функционал, который имеется в стоке RS - тут и битра, и вебасист в стоимости владения, в стоимости коробки с функционалом RS очень и очень сильно проигрывают.

Можно взять всего лишь массовое редактирование товаров
https://www.webasyst.ru/store/plugin/shop/massupdating/ - 3600 обычная цена
http://marketplace.1c-bitrix.ru/solutio … antirutin/ - 5900

Возьмём интеграцию со СДЭК
битра - бесплатно - https://marketplace.1c-bitrix.ru/solutions/ipol.sdek/
https://www.webasyst.ru/store/plugin/shop/sdekint/ - 3000

Импорт YML
https://www.webasyst.ru/store/plugin/shop/yml/ - 1550
https://marketplace.1c-bitrix.ru/soluti … importxml/ - 4000
http://marketplace.1c-bitrix.ru/solutio … ug.import/ - или даже так... 20000

и т.д., и т.п. smile

То есть, я вообще не понимаю, о какой такой высокой стоимости разработки на RS идёт речь.
А тот факт, что кто-то за три минуты тысячу заработал - это нормально. Потому что просто так ударить семь раз - ничего не стоит, а знать, куда ударить - стоит денег.

Как пример, я писал модуль импорта отзывов с озона. Там кода с гулькин нос, но надо просто найти было дырку (притворившись приложением озона). И стоить подобная работа (найти дырку, авторизоваться как приложение) дёшево не может никак. Потому что это не документировано.

Ярослав пишет:

В настройках модуля обмена с 1с посмотрите "Что делать с товарами, отсутствующими в файле импорта   "

Причём здесь товары, когда речь о категориях?
и галка называется "Что делать с категориями, отсутствующими в файле импорта"

Если у всех товаров есть уникальный артикул, установите поле для идентификации товаров при импорте - Артикул.
И редактируйте в csv всё, кроме артикула, потом заливайте

Ничего здесь криво не работает - отлично работает, просто надо разобраться.

***
Я бы рекомендовал ещё установить кодировку в utf8 и работать в calc... Чтобы спецсимволы в названиях и описаниях не улетали

Не путайте массовое редактирование и импорт/экспорт.

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

Ошибка 500 в данном случае может вызвана быть много чем.
Поэтому
а) смотрите логи
б) включите расширенные логи через конфиг nginx или php

Вообще, это чисто админская проблема, к движку отношения мало имеет.
Например, я - админ с большим опытом, ispmanager бы вообще ставить не стал, толку от него _нуль_, больше мешает.

admin пишет:

Это apache пишет error_log для конкретного сайта.

А с чего вы решили, что там вообще апач есть? smile
Без него всяко лучше, на чистом nginx

15

(2 ответов, оставленных в Вопросы по работе с системой)

Настройки модуля "Каталог" - раздел "Основные" и найти "Дописывать мета теги категорий к товару"

Привет.
Поле для идентификации задаётся в настройках модуля "каталог", раздел "настройки импорта yml", поле "Какое поле использовать для идентификации товара при импорте"
Соответственно ID товара - это <offer id="">, а vendorCode - <vendorCode></vendorCode>
Но нужно учитывать, что к идентификатору 1С при импорте из YML спереди добавляется "yml_"

Мы тоже подобное совсем недавно делали, для этого перед импортом YML сделали экспорт товаров (поля краткое название, артикул, идентификатор 1С - у нас по первым двум идёт импорт...), затем добавили через concatenate столбец "yml_артикул" и загрузили назад.

Далее, включили
https://marketplace.readyscript.ru/addons/ymlsucker/
и всё автоматически обновляется smile

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

Денис пишет:

это все есть и так в сео модуле.

Денис, вы что-то путаете.
В модуле сео-контроль подобного функционала нет, если только вручную

Константин, мы сами не раз и не два вытаскивали переменные, которых нет в стоке, как раз для того, чтобы сделать интересное сео.

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

Модуль "Произвольный шаблон" в конструкторе, зачем в редакторе втыкать?

Этот блок относится к модулю "филиалы". И телефон берётся из настроек филиала
https://mega.readyscript.ru/admin/affil … t&id=2

Если редакция ниже, то через конструктор влепляете произвольный шаблон, а в самом файле всё прописываете (код цитированный)

22

(4 ответов, оставленных в Вопросы по работе с системой)

Anton пишет:

У меня только Nginx, Apache не хочу ставить.

Это правильно абсолютно, так намного быстрее.

server {
    listen 80;
    server_name domain.ru;
    access_log /var/log/nginx/domain.ru.access.log;
    error_log /var/log/nginx/domain.ru.error.log;

    root /var/www/domain.ru;

    location / {
        index index.php index.html;
        if (!-f $request_filename) {
            rewrite  ^(.*)$  /index.php last;
        }
    }

    location ~* (\.inc\.php|\.tpl|\.tpl\.php|\.auto\.php)$ {
        deny all;
    }

    location ~ /\.ht {
        deny all;
    }

    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php7-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;

        fastcgi_read_timeout 36000000;                         #для загрузки больших файлов
        client_max_body_size 0;                                #для загрузки больших файлов
        fastcgi_param    PHP_VALUE    "post_max_size = 0";    #для загрузки больших файлов
        fastcgi_param    PHP_VALUE    "memory_limit = 512M";
    }

}

ярббшоп совсем недавно мы верстали
так что, Елена, логично бы нам эти вопросы задать по почте или телефону

но Ярослав всё верно ответил. другой вопрос в том, что мы не нашли, а нам не показали товары с таким количеством комплектаций.

24

(2 ответов, оставленных в Сайт ReadyScript)

В общем случае два действия необходимо произвести. Даже если со старшей уйти на младшую
а) в файле package.inc.php в корне прописана необходимая строка

Витрина        Shop.Base
Маркет        Shop.Middle
Гипермаркет    Shop.Full
Мегамаркет    Shop.Mega

б) в админке должна быть соответствующая лицензия

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

25

(4 ответов, оставленных в Вопросы по работе с системой)

Что должно быть в нём рекомендованного, если надо всего лишь
а) сделать поддержку чпу
б) закрыть то, что не должно открываться напрямую (tpl там всякие)

Если же хотите грузить огромные csv

        fastcgi_read_timeout 36000000;
        client_max_body_size 0;
        fastcgi_param    PHP_VALUE    "post_max_size = 0";
        fastcgi_param    PHP_VALUE    "memory_limit = 512M";
        fastcgi_param    PHP_VALUE    "max_input_vars = 10000";