Здравствуйте!

Как правильно клонировать товар с сохранением всех характеристик, присвоенных товару?

$new = $old->cloneSelf();
$new['title'] = 'новый товар';
$new->insert();

Характеристики не переносятся.
Хотя, при ручном клонировании поля характеристик заполнены. Что я пропустил?

Пришлите ссылку на пример, пожалуйста.

28

(6 ответов, оставленных в Лицензирование)

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

Здравствуйте! А что не получилось реализовать?

upd: посмотрел сообщения, все эти вопросы решаются в рамках техподдержки сайта сторонники разработчиками.

Например, интеграция бонусной системы 1С с сайтом

Всё это решается с кооперацией с нормальным 1сником.

29

(6 ответов, оставленных в Лицензирование)

Здравствуйте! А что не получилось реализовать?

upd: посмотрел сообщения, все эти вопросы решаются в рамках техподдержки сайта сторонники разработчиками.

Здравствуйте, Владимир!
Изучите ORM объект документа Catalog\Model\Orm\Inventory\Document, работу с ORM объектами в документации
Да и в коде масса примеров. Просто поиском даже

31

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

Человек установил на локальной виндовой машине, судя по всему. Тогда не нубским будет установка на IIS?

Я пытаюсь поставить ReadyScript через универсальный установщик https://readyscript.ru/downloads/rs.php

Ставлю на OpenServer: Nginx_1.19, PHP_7.1, MySQL-8.0
Php работает, домен открывается.

Правьте конфиг в OpenServer\userdata\config\Nginx_1.19_vhost.conf  или OpenServer\userdata\config\Nginx_1.19_server.conf

Или в настройках OpenServer выберите Apache+Php+Nginx. Все запускается.

32

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

Товары проиндексировали в настройках модуля Каталог товаров?

Есть еще один наипростейший способ. Использовать trello. Для Доски автоматом создается почтовый ящик у трелло и все письма, которые на него идут, автоматом добавляются как новые задачи в первую Колонку.
Соответственно, всем кто привязан к доску рассылается уведомление в приложении Trello.

34

(3 ответов, оставленных в Форум ReadyScript)

Вместо огромных фото, можно было б вывести блок с разделами не только в мобильной версии, но и с компа.

Подтверждаю, СДЕК постоянно тормозит ан всех движках. А сейчас там еще и работы

36

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

$s = new \catalog\model\csvschema\dirproperty();
$s->exportToFile('e.csv');

на другом сайте соответственно
$s->import('e.csv');

Такой примерно код. Как раз хогу себе сделать

37

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

Можно написать простой модуль, можно в шаблоне задать условие, по которому не будет выводится цена = 0

Здравствуйте!
Задайте отдельно характеристики для каждой подкатегории. Или Вы все характеристики добавили корневой категории?

39

(3 ответов, оставленных в Форум ReadyScript)

Кто бы что не говорил, а после изменения дизайна главной страницы сайта посещаемость форума резко упала.
Прямо мертвый. Я сам часто с 3-го раза ссылку нахожу.

Нет ничего невозможного. Доработкой это можно сделать

41

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

Здравствуйте! А какая проблема в сортировочном весе?

Здравствуйте! В настройках обмена была опция удаления наименования товара из названия комплектации.

Polo Art, а файлы проекта где? в ней же?
В последнее время я просто отдельным VPS пользуюсь и VS code с плагином для синхронизации по SSH/FTP.

1. OpenServer все настройки сохраняет в папке программы и спокойно переносится с машины на машину.
Проблем с параллельной работой OpenServer и докер нет.

2. Чтобы переносить с машины на машину, можно использовать виртуальный диск с OpenServer, смонтированный imdisk. Один файл проще перекинуть, чем 10 000. А поднимается OpenServer одним кликом

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

Как обычно, только напишешь, сразу решение находишь:

 if (!empty($order)) {
                $this->api->setOrder($order);
            }
            $this->api->setGroup('id');

            $paginator = new Paginator($page, $total, $pageSize, Paginator::PATTERN_KEYREPLACE, [], 'page');
           
            $this->api->setAffiliateRestrictions(true);//добавил эту строку 

Здравствуйте!
Включил "Ограничить остатки товара только остатками на складах выбранного филиала" и "Скрывать товары с нулевым остатком".
В контроллере topproducts товары отображаются вне зависимости от установленной настройки.
В общем то, может и верно, но как вывести в блоке только товары с количество > 0 только для текущего филиала?

Значит надо дополе создавать, например. Или по характеристике товара сравнивать

48

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

Полный бред. По Google pagespeed включение кеширования и сжатия CSS+JS дает отличный результат.
Включайте nginx, внимательно смотрите настройки кеширования у apache.


Смотрим сайты в топе:

Ответ "https://www.mvideo.ru" → Основной робот Яндекса
Код статуса HTTP    200 OK
Время ответа сервера    489мс
IP сайта    185.71.67.88
Кодировка    UTF-8(unicode-1-1-utf-8, UTF8)

Ответ "https://www.citilink.ru" → Основной робот Яндекса
Код статуса HTTP    200 OK
Время ответа сервера    909мс
IP сайта    178.248.234.66
Кодировка    UTF-8(unicode-1-1-utf-8, UTF8)
Размер страницы    450,12КБ

Ответ "https://beru.ru" → Основной робот Яндекса
Код статуса HTTP    200 OK
Время ответа сервера    354мс
IP сайта    213.180.204.129
Кодировка    UTF-8(unicode-1-1-utf-8, UTF8)
Размер страницы    631,38КБ

Ответ "https://www.dns-shop.ru" → Основной робот Яндекса
Код статуса HTTP    200 OK
Время ответа сервера    257мс
IP сайта    185.165.123.176
Кодировка    UTF-8(unicode-1-1-utf-8, UTF8)
Размер страницы    71,21КБ

Сайты на RS

Ответ "https://alingar.ru" → Основной робот Яндекса
Код статуса HTTP    200 OK
Время ответа сервера    356мс
IP сайта    82.146.47.79
Кодировка    UTF-8(unicode-1-1-utf-8, UTF8)
Размер страницы    223,8КБ

Здравствуйте! Хочу задать может и глупый вопрос, но все же.
Как вывести характеристику товара, если у нее стоит галка "Не отображать в карточке товара"?
$product->getPropertyValuebyId в данном случае выводит пустое значение.
А отображать в карточке товара неудобно, приходится менять код вывода всех Характеристик товара.

50

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

Мда, я думал со временем проблема решена. Катастрофа просто... Поставил другой чат с интеграцией в битрикс24, но это костыли, клиент недоволен.
Битрикс вытесняет конкурентов)