Как поместить товар в спецкатегорию? например, в категорию "Акции" при загрузке из 1C? Вижу функцию getMySpecDir(), но не вижу какого то подобия setMySpecDir().

хотелось бы видеть конструкцию

If IsAdmin(){
    WidgetShow() 
}

НУ так что - системе 5 лет, Поменялось что то или нет ? Еще раз спрашиваю (через 5 лет) - как убрать всяческие упоминания о маркетплейсе в админке ? И отключить вывод виджета и кнопки средствами апи редискрипт

admin пишет:

Я тоже минусы не ставил ) В элементах SELECT, по крайней мере в Windows реализован нативный поиск, нужно просто набирать название характеристики и курсор сам будет перемещаться.

То ли я слепой, то ли минусов много слишком понаставили.... желание писать что то конструктивное, конечно пропадает после этого....

Но я не увидел никакого нативного поиска - иначе зачем бы я писал ????? Нативный поиск работает по первой букве ...
фильтр сделать по характеристикам ... это проблема ????? Вы не Apple у вас все не так идеально

https://www.jqueryscript.net/demo/jQuer … ap-Select/

Я говорил о чем то подобным примеру по ссылке

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

Надо признать, что пользоваться НЕУДОБНО ОТ СЛОВА СОВСЕМ.....ОРУ ПРЯМО ВОТ ЩАС... МИНУСУЙТЕ ЖЕ.....

ап

Ваш файл стилей (/resource/css/flatadmin/app.css ) при включении верхней панели администратору на фронтенде - курочит всю верстку шаблонов собранных по сетке Bootstrap
у вас файл css где то  подключается позднее и переопределяет стили...

забыли .admin-style везде добавить ?????? там еще есть в файле такие штуки ... поправьте плиз


.admin-style .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

Будьте внимательны, отвечая на вопрос. Тут не то пальто, вопрос не про управления значениями характеристик, а про управление собственно самими характеристиками и добавления их к категориям при настройке фильтра. Скриншот специально для этих целей сделан. Чтобы было понятнее...

При импорте каких-нибудь товаров со свойствами откуда-нибудь (будь то 1 с или какие то файлы CSV и т.п.) в списке  характеристик товаров возникает огромное количество характеристик....
При добавлении фильтра к группе товаров, как то найти нужную характеристику не представляется возможным  - огромный список без возможности поиска с несколькими сотнями характеристик выведенными в список рандомно....

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

Но все же )))) а вдруг ???

https://i.imgur.com/Hy7M0M1.png

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

Не могу понять принципа работа с ценами. Существует задача вывести 2 цены в шаблоне. С этим проблем нет.
А вот тут немного не пойму. Необходимо Выбрать одну из цен в Radio в карточке товара и отправить в корзину выбранную цену. Если выбрана цена по умолчанию - ну тут все ясно - стандартный алгоритм -  У вас попадает в корзину цена товара по умолчанию.  Возможно ли отправить в корзину другую цену? Думаю надо прицепляться к событию cart.addproduct.before. Пока это все5 что придумалось .... Спасибо

Да и можно ли как то проверить какая цена выбрана...

Можно ли вернуть старый интерфейс? В новом интерфейсе куча неудобных вещей. Я работал с ним несколько месяцев, но так и не смог привыкнуть. Как отключить эффекты "выползающего" меню? Как обеспечить поддержку кастомных своих тем из за того что вы изменили верстку админ бара во фронтенде. Ваша поддержка предложила отключить этот функционал в панели управления сайтом, неплохой совет.  Может здесь на форуме кто подскажет как же решить эту проблему, кстати я обновил один сайт клиенту и мучаюсь с ним до сих пор.... Протестировать время было.... Остальные не обновляю.  Посоветуете как быть???

12

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

Спасибо, вроде заработало...

Да я не про быстроту реакции... Я про личные качества человека "на поддержке".  Я сколько не пытался - нам не удается достичь взаимопонимания ни по одному вопросу. Я сначала думал что со мной что то не в порядке и я не умею формулировать мысли правильно. Но вот в очередной раз - вы на форуме отвечаете сразу же с решением проблемы. А в поддержке 1-2 дня переговоров - и все ... мы не можем, не будем, не получится... Ну ладно бы один раз.... Понимаете о чем я??? ((((

1) логично, я об этом не подумал, нет не полную, теперь понятно
2) В поддержке сложно, уже боюсь писать... Обычно чтобы выяснить то, что вы мне написали кратко и понятно - уходит 5!!!! минимум сообщений туда сюда - и целый день времени. Или есть какая то особенная поддержка ??? Если Вы скажете куда и как написать - чтобы не было как обычно куча безумных вопросов - с радостью напишу в поддержку .... Прошу извинить если это некорректно я сказал...

1) При обновлении из 1с не удаляется товар, удаленный из настройки обмена, фактически отсутствующий в файле импорта
В настройках модуля указано - Удалять товар отсутствующий.

2) не обновляются изображения товаров при изменении их в 1с  (добавляется второе изображение к существующему товару)

фактически обмен с 1с не работает корректно - приходится удалять товары из категории а потом делать полную выгрузку

16

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

Как создать тег <link rel="canonical" href="http://site.ru/osnovnoj-url"; /> для первой страницы категории товара? он должен ОБЯЗАТЕЛЬНО быть в секции <head>, иначе  данная инструкция будет проигнорирована поисковыми системами. Где можно прописать теги, и как проверить URL на то что это первая страница? Проблема существует уже давно. Закрытие от индексирования по маске в robots.txt не дает желаемого эффекта. Яндекс не индексирует нужные страницы из-за дублей.

по сути необходимо реализовать следующий алгоритм

Если (ЕстьПагинация()=Истина & ЭтоПерваяСтраницаКатегорииКаталогаТоваровСПагинацией()=Истина)
ВывестиВШаблонеСтраницы("<link rel="canonical" href="ТекушийУРЛ"; />")
КонецЕсли

На примере вашего демо сайта

http://mega.readyscript.ru/catalog/elektronika/ - первая страница

http://mega.readyscript.ru/catalog/elektronika/ <http://mega.readyscript.ru/catalog/elektronika/?p=2>; ?p=2 - вторая страница

ну и так далее 3 4 5 6 ….. естественно на них не должно быть тега.... мы же указываем роботу что страница категории основная/посадочная c помощью такой конструкции и дубли пропадут, и мы сможем конкретную страницу отслеживать и продвигать.



из за проблем с индексированием – просто выпадают страницы конкретные нужно прописать тег каноникал на первую страницу всех категорий

Оффтоп.

п.с. да, это с точки зрения программиста неверно. вообще, с точки программиста - 1с программист - это не программист, а 1с программист.

Александр, бывший это значит - когда то программировал под 1с, а не начинал с этого и поверьте мне, там все в порядке, ну или почти в порядке, сначала, конечно пугают все эти кириллические названия функций типа ОбновитьЭлементСправочника().  А потом все ок. А докопаться можно и до VBA и до PHP. Так получилось, что я немного знаю встроенный язык 1С. И мне совсем не нравится (а придется в этом конкретном случае) разрабатывать и отлаживать какое то количество часов модуль для Readyscript, когда можно все решить одним условием и 1 опцией. Или попросить программиста 1с чтобы он просто исправил 1 строчку в стандартной выгрузке. А страдать перфекционизмом - ну это личное дело каждого. Так что не надо тут грязи )))

Мне несложно перегрузить поле. У меня как раз неспецифический случай, я скажу вам по секрету, бывший программист 1С. И знаете ли наименование товара в 1с - сугубо служебная единица у компаний. ПРи количестве позиций в несколько тысяч менеджеру в 1с нужно оперативно найти товар, для это краткое наименование сокращают/добавляют туда служебную инфу и прочие радости жизни.  Вы ,наверное, берете в расчет мелкие компании,  и пару тройку крупных компаний которые по вашим словам не используют "Полное наименование" из 1 с в работе, а вот с моей колокольни Ваш подход как раз специфический, писать полное наименование товара в краткое описание - меня еще в начале работы с вашей системой несколько лет назад поразил этот факт.  При 15 000 позициях номенклатуры в каталоге .... ну вы поняли о чем я...

как очистить псевдоним ? мне тестить негде, тест сломался при обновлении на 3,0 жду от техподдержки ответа, сервер рабочий только...

Спасибо, платно мне не надо, клиент не платит, а я же не соучредитель ReadyScript - платить за функционал для всех.  Просто в Битриксе есть, например, бесплатно. Просто сам Битрикс не очень внутри, да и ресурсво кушает серверных немерено, и в ослуживании плох и ....    а снаружи, да все у них хорошо. Логично взять все самое хорошее из систем конкурентов ... А Вы все про деньги...

Есть проблема - как получить полное наименование из 1с? Настроек у Вас у модуля нет. Если же править модуль вручную впоследствии может все сломаться и перестать работать (без обновления)
Сейчас у Вас Полное наименование пишется в КРаткое описание товара, а мне надо в название, если бы Вы подсказали как можно привязаться к какому то событию и подменить функционал дефолтный без вмешательства в код модуля. Но конечно опцию добавить не повредит (куда выгружать Полное наименование), всего то пара условий и пара галочек в настройках модуля - а пользователи скажут спасибо. я уже года 3 ее жду - но все нет и нет

// Заполняем "Краткое описание"
            if($one->Наименование == "Полное наименование"){
                $product_data['short_description'] = Tools::toEntityString($one->Значение);
            }

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

Как настроить зависимые фильтры? Я вижу во всех современных магазинах этот функционал уже реализован. Я пару лет назад задавал вам вопрос про это. В роадмапе хотя бы есть?

Как убрать цифры - кажется это ИД товара из ссылки товара ? Опции не нашел.

Век живи - век учись. Спасибо.

Как выводятся бренды на странице брендов? По алфавиту или нет ? Можно ли их сортировать ? Хотелось бы реализовать группировку брендов по Алфавиту типа
А

  • Adidas
    Apple
    Arduino
    ........

B

  • Bosch
    Bershka
    ....

Ну если есть готовые идеи - никому на форуме не повредит подсказка как это лучше реализовать