Сделать опциональным указание валюты из настроек

Павел Шулаев добавил(а) 6 мес. назад
Отклонен(а)

В последней версии появилась функция указания валюты сайта в настройках Аспро https://skr.sh/sMHHZCzOJ3e . Нам это не совсем удобно, потому что на сайте была возможность отображать товары в разных валютах https://skr.sh/sMH5pJHR8Hb . После последнего обновления она перестала работать. т.к. валюта стала задаваться жестко уже внутри шаблонов. Добавьте пожалуйста вариант в настройки - не переопределять валюты. Чтобы использовалась именно та валюта, которая передаётся в параметры компонента. Спасибо.

Ответы (1)

фото
1

Здравствуйте! Благодарим за обратную связь.

Действительно, стандартно у 1С-Битрикс настройка находится в параметрах компонента. Причем настраивать конвертацию раньше приходилось в каждом компоненте, где есть товары: в каталоге, в разделе акций и пр. Чтобы централизовать и упростить настройку, мы вынесли опцию в настройки решения. Теперь она будет применяться ко всему сайту.

Стандартный функционал конвертации валют сохранен. Настройка продолжает работать, но находится в другом месте.

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

Если понадобится помощь с расширением возможностей вашего сайта, пожалуйста, заполните форму на странице https://aspro.ru/services/dorabotka-saytov/. С вами свяжется наш менеджер и обсудит все детали.

Хорошего вам дня!

фото
1

Здравствуйте, спасибо за ответ. Объясните, пожалуйста, тогда, как сейчас в стандартном Аспро можно реализовать такой кейс: возможность переключение валюты в каталоге пользователем?

фото
1

Добрый день!

В Аспро: Максимум нет функционала переключения валюты. Это интересная идея, но, к сожалению, есть много подводных камней для реализации в универсальном решении. Вот некоторые из них:

1) У 1С-Битрикс стандартно заложена логика покупки товара только по одной валюте. В корзине и на странице оформления заказа будет использована валюта по умолчанию из настроек модуля "Интернет-магазин". Это значит, что даже если отобразить на сайте товары в разной валюте, отображаться в корзине они все равно будут по одной валюте с учетом конвертации.

2) Нужно учитывать курс валют и поддерживать его актуальное состояние по курсу ЦБ. У 1С-Битрикс нет автоматического обновления курса валют, поэтому придется разрабатывать свой функционал. А это повысит нагрузку на сайт.

3) Курсы валют можно использовать по-разному. Вариант 1 - у товаров заполнить цены в одной валюте, а в каталоге использовать конвертацию в другую валюту по актуальному курсу. Вариант 2 - у товаров заполнить цены сразу в разных валютах и не использовать конвертацию в каталоге.

Как разработчику универсального решения, нам нужно учесть все возможные сценарии использования функционала. При этом нужно не навредить скорости решения и сохранить работу после обновления 1С-Битрикс. А с учетом всех подводных камней и недостающего функционала это сделать очень сложно.

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

фото
1

Здравствуйте! Понял вас, спасибо за ответ. Могли бы вы тогда просто вернуть возможность указывать валюту в настройках компонента, без дальнейшего переопределения её в Аспро, для возможности реализации таких кейсов?

фото
1

Павел, здравствуйте!

Понимаем вашу заинтересованность. Но для Аспро: Максимум мы не планируем возвращать возможность учета настроек из параметров компонента. Как мы уже писали, компонент списка товаров отображается не только на страницах каталога, но и в других контентных разделах. Поэтому мы централизовали и упростили эту настройку для работы стандартного функционала.

Для доработок сайта вы можете переопределить учет настроек индивидуально для вашего проекта. Если понадобится помощь, наш менеджер проконсультирует подробнее после заполнения формы на странице https://aspro.ru/services/dorabotka-saytov/.

Желаем успехов вашему бизнесу!

фото
1

Здравствуйте! Спасибо за ответ.

На самом деле не очень понятно, почему вы решили полностью отказаться от возможности определения валюты из настроек компонентов. Гибкости Аспро это не прибавляет, а даже наоборот. Мы теперь будем вынуждены вносить правки в стандартные шаблоны Аспро после каждого обновления. А раньше всё работало из коробки.

На всякий случай, закончу свою мысль: я предлагаю добавить вот сюда https://skr.sh/sMTc6GkhHOb пункт "из настроек компонента", как это у вас уже сделано в других местах для других настроек. Тогда сохранится возможность возможность управлять валютой централизовано, а также добавится гибкость для кастомизаций.

фото
2

Благодарим за уточнение.

Посовещались еще раз с разработчиками решения. Сделаем, как вы предлагаете - добавим вариант "Из настроек компонента". Задачу зарегистрировали под номером MAX-4485. Реализуем в одном из обновлений.

Хорошего дня!

фото
1

Спасибо, и вам всего хорошего!

фото
Комментировать
 
Прикрепить файлы