Владимир Ребров

Владимир Ребров

Был в сети 13 июня 2024, 22:32
Заказы не принимаю
При создании нового товара устанавливается код валюты = 0. Без названия валюты, которого естественно и быть не может, так как валюты с таким кодом в базе нет.


После сохранения нового товара, даже, если принудительно выбираю базовую (основную) валюту, код валюты опять сбрасывается в ноль и наблюдается картина со скрина выше.

Если выбрать для нового товара небазовую неосновную валюту, то в этом случае основная цена пересчитывается и после сохранения товара выбранная валюта сохраняется, но в поле валюты отображается её ID, а не название.
Добрый день.

Как поменять порядок следования полей в админке на странице товара? Пробовал устанавливать в «Да» опцию «Сортировка», пробовал сортировать в таблице компонента. Располагаю нужно поле первым, но на странице товара все поля выстраиваются в том порядке, в котором они было добавлены. (Кеш естественно сбрасывал)

Компонент:


Страница товара:
А откуда скрипт импорта «знает», для какого товара из файла импорта нужно будет выставить валюту «Доллар», а для какого «Евро»? В админке в поле «Валюта».
Я ему передаю просто число и говорю, что это цена в валюте. Откуда он знает, в какой именно валюте?

Кусок моей таблицы импорта:
Если у тебя товар привязан к какой то валюте то нужно просто передать значения цены в выбранной валюте введя в выпадающий список msmc_price и msmc_old_price для старой цены
Всё-таки вот этот момент остался непонятен. У меня у разных товаров цена в разной валюте — вот в чём фишка. Часть товаров с ценами в рублях, часть — в долларах, часть — в евро. То есть после импорта, если это цена, например, в USD, то в карточке товара должно быть заполнено так:

То есть в поле «Валюта» должно быть выбрано соответствующее значение. Этого можно добиться? Для типа валюты в файле для импорта есть отдельное текстовое поле.
Добрый день.

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

И ещё вопрос: нужно импортировать товары из xls. Там два столбца (два поля): собственно цвет шестнадцатеричным числом и текстовое с названием цвета. Смогу я импортировать его корректно с помощью msImportExport в поле с поддержкой msOptionsColor?

Спасибо большое за ответы.
Добрый день.

Собираюсь купить комплект: msImportExport, msMultiCurrency, msFieldsManager, msOptionsColor. Подскажите, пожалуйста, по ряду вопросов по импорту:

1) Как должны быть представлены поля в файле импорта для корректной загрузки цвета с поддержкой msOptionsColor? У меня сейчас в xls-таблице с товарами два поля: собственно цвет шестнадцатеричным числом и текстовое с названием цвета.

2) Как должны быть представлены поля в файле импорта для корректной загрузки цен с поддержкой msMultiCurrency? У меня сейчас в xls-таблице с товарами два поля: собственно цена и название валюты цены (RUB, USD, EUR).

3) В xls-таблице для импорта есть текстовое поле с производителем. Нужно ли мне предварительно (до импорта) в настройках miniShop2 заводить этих производителей?

4) Как должны быть представлены поля в файле импорта для корректной загрузки значения в опцию типа checkbox? У меня сейчас в xls-таблице это «1» и «0».

5) Нужно ли наперёд перед импортом задавать возможные значения для опций товара типа selectbox в админке? Есть ли в этом смысле разница между собственными свойствами товара (msFieldsManager) и опциями, привязанными к категориям?

Спасибо большое за ответы.
Такая же ошибка. Причем образовалась на ровном месте. Никто в админку не заходил вообще. Ключ на месте. Удаляю ключ — всё работает (ну кроме получения данных о видео, конечно), с ключом — Video ID not valid.
В общем сделал так:
в чанке дерева вызываю сниппет для вывода первого уровня
[[!getResources? &parents=`19` &tpl=`menu-list-tpl` &depth=`0` &limit=`1000` ]]
в указанном шаблоне menu-list-tpl вывожу тайтл ресурсов первого уровня и опять вызываю сниппет,
указывая родителем ресурс из текущей итерации верхнего getResources
[[+pagetitle]]
[[!getResources? &parents=`[[+id]]` &tpl=`sub-menu-list-tpl` &includeTVs=`1` &processTVs=`1` &limit=`1000` ]]
в sub-menu-list-tpl вывожу то, что нужно для ресурсов 2 уровня(тайтл, тв-параметры).
Дальше дело за CSS.