Александр

Александр

С нами с 12 июля 2017; Место в рейтинге пользователей: #927
Александр
5 часов назад
+1
Окончательной цены то нет), есть цены в валюте. С техподдержкой решили, надо было правки сделать в компоненте, разраб сказал что обновит компонент. Спасибо
Александр
Вчера в 19:58
0
Опять возник вопрос, написали утром в поддержку, нет ответа, а время поджимает. Поэтому спрошу и здесь.
Каким образом правильно загружать компонентом msImportExport?
Сейчас загружая указываем id валюты, цену в валюте, всё это загружается и отображается в карточке товара в админке и там же перерасчитанная цена в рублях. А в категории в админке в списке товаров цены нулевые и на сайте также не отображаются. После пересохранения товара вручную начинают отображаться, пробовали программно пересохранять — ничего не меняется. В чем ошибка?
Александр
22 февраля 2021, 12:17
0
В техподдержке ответили: Нужно написать свой плагин для события msmcOnGetPrice в котором делать округление в нужную сторону. Будем пробовать
Александр
21 февраля 2021, 16:43
0
Здравствуйте. Написали в техподдржку компонента ещё в пятницу, до сих пор ответа нет. Продублирую здесь, может кто то сталкивался и подскажет:
Добрый день. Подскажите пожалуйста: Задаем цену товара 170$ и надо ее выводить именно так, однако видимо при пересчете получается 169.99 это при точности 2. Если ставим точность ноль, то выводит 169$. Получается округляет в меньшую сторону. Как то можно сделать чтобы округляло в большую сторону? Или же цена, которая задана (привязана к товару) выводилась именно такой, как задана? В данном случае 170$

На странице товара выводим так:

{'!msMultiCurrencyPrice' | snippet: [
'price' => $_pls['price'],
]}
{$_modx->getPlaceholder('msmc.symbol_right')}


Далее обнаружил что в динамической корзине товар с ценой 4.74$ например (это пересчет по курсу от цены в рублях), пересчитывается, вернее показывает, при количестве 4 штук вот так:
4 x 4 = 18
Получается что пересчет идет: 4.74 умножает на 4, потом округляет 18.96 до 18. Но показывает округленную цену товара, равную 4. И получается неправильная арифметика.
Возможно кто то знает решение.
Спасибо.
Александр
03 июня 2020, 14:13
0
В документации описан плагин на событие: msieOnCompleteImportProduct с помощью которого можно снять с публикации товары, не попавшие в прайс лист. Несколько изменив этот плагин думаю возможно товарам, не попавшим в прайс установить цену, равную нулю и изменить содержимое поля «Наличие» на нужное.
Причем, судя по документации это возможно именно при импорте, а не обновлении товаров. Так как у события: msieOnCompleteUpdateProduct отсутствует переменная data — строки с ID товарами через запятую которые были добавлены/обновлены
Хотя возможно это неточность в документации, не проверял.
Александр
20 мая 2020, 16:28
0
Спасибо за отклик. Но пароли изменены, активный пользователь только admin, остальные заблокированы. Пробовал: Завершить все сеансы, Снять блокировки. Но то же самое.
Александр
06 марта 2018, 22:34
0
Аналогично несколько дней не мог понять что произошло. Заменил файл по указанному пути, сейчас работает как надо.
Александр
12 июля 2017, 16:51
0
Добрый день. Готов заняться, ищу как раз удалёнку.