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

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

С нами с 14 мая 2013; Место в рейтинге пользователей: #976
Владимир Ребров
25 февраля 2020, 19:23
0
При создании нового товара устанавливается код валюты = 0. Без названия валюты, которого естественно и быть не может, так как валюты с таким кодом в базе нет.


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

Если выбрать для нового товара небазовую неосновную валюту, то в этом случае основная цена пересчитывается и после сохранения товара выбранная валюта сохраняется, но в поле валюты отображается её ID, а не название.
Владимир Ребров
24 февраля 2020, 13:06
0
Добрый день.

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

Компонент:


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

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

То есть в поле «Валюта» должно быть выбрано соответствующее значение. Этого можно добиться? Для типа валюты в файле для импорта есть отдельное текстовое поле.
Владимир Ребров
20 февраля 2020, 16:04
0
Спасибо за оперативный ответ.
Владимир Ребров
20 февраля 2020, 15:25
0
Добрый день.

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

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

Спасибо большое за ответы.
Владимир Ребров
20 февраля 2020, 14:49
0
Добрый день.

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

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

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

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

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

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

Спасибо большое за ответы.
Владимир Ребров
13 декабря 2019, 19:21
0
Такая же ошибка. Причем образовалась на ровном месте. Никто в админку не заходил вообще. Ключ на месте. Удаляю ключ — всё работает (ну кроме получения данных о видео, конечно), с ключом — Video ID not valid.
Владимир Ребров
09 декабря 2019, 12:52
0
Всё ок. Видимо я где-то ошибся.
Спасибо.
Владимир Ребров
09 декабря 2019, 11:29
0
К сожалению не работает.
$properties = $order->get('properties');
$pay_id = $properties['payment']['invoiceId'];

И в шаблоне письма тоже.
Вы оплатили заказ номер: {$order.properties.payment.invoiceId}.
Владимир Ребров
22 октября 2019, 12:05
0
Огромное спасибо!
Владимир Ребров
17 июня 2013, 12:58
0
Да, так и сделал.
Владимир Ребров
15 мая 2013, 14:06
0
Сделал так:
<option value="Киев"[[!+fi.tvCity:is =`Киев` :then=`selected`]]>Киев</option>
Владимир Ребров
01 декабря 2012, 18:43
0
Да...menu, не потому, что меню, а потому, что — список блюд:)
Владимир Ребров
01 декабря 2012, 18:37
0
В общем сделал так:
в чанке дерева вызываю сниппет для вывода первого уровня
[[!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.
Владимир Ребров
30 ноября 2012, 18:57
0
Хорошо бы еще теперь упорядочить как нужно, т.е.
Родитель
Его потомки
Родитель
Потомки
Владимир Ребров
30 ноября 2012, 18:51
0
Решение:
[[+parent:eq=`19`:then=`[[+pagetitle]]`:else=`[[+tv.menu-item-price]]`]]
19 — айдишник верхнего родителя.