pervak

Две валюты для товаров

Recommended Posts

pervak

Саша, привет!

Есть интересная задача, выплывающая из реалий бизнеса: некоторые поставщики работают в гривнах, а некоторые - в долларах. Соответственно, если основная валюта доллар, то при изменении курса плывут и все гривневые товары.

Вопрос: можно ли сделать на странице товара в админке радио-бокс "валюта", в котором будет выбираться валюта, в которой заносится цена? Тогда при изменении курса, гривневые товары будут подстраиваться правильно под курс доллара.

Share this post


Link to post
Share on other sites
mosquito

если в результате (тоесть пользователю) все будет отбражатся в валюте по умолчанию то это сделать можно

если я правильно понял это нужно если манагерам лень на калькуляторе поделить цену в грн на курс долара и сделать это выбором одной опции и удобства только для заполнения?0о

Share this post


Link to post
Share on other sites
pervak

1) Нет, должно быть две валюты (т.е. переключалка валют должна отображаться)

2) Манагерам не лень, просто это реально отнимает много времени (особенно, если товаров много, да и магазинов не один). При текущей стабильности курса очень актуальный вопрос.

Share this post


Link to post
Share on other sites
mosquito

1) тогда если и в заказах и пользователю будет вывод цены в валюте не по умолчание ридется наверное немало изменять...

2) "стабильности" улыбнуло)

Share this post


Link to post
Share on other sites
support

По умолчанию такой возможности нет, к сожалению.

Только дорабатывать скрипты.

Share this post


Link to post
Share on other sites
pervak

Опиши, пожалуйста, хоть направление движения

Share this post


Link to post
Share on other sites
ABerezin

Саша!

Если я правильно понял ТС, то речь идёт о мультивалютном прайсе, неоднократно обсуждаемом на форуме оск.

Было решено три года назад:

Нужно добавить два поля: валюта товара и цена товара в валюте товара.

Соответственно, при обновлении курса, добавить пересчёт цены в валюте товара в цену в валюте магазина.

Share this post


Link to post
Share on other sites
support

Да, я помню твоё сообщение.

Но всё равно ведь готового кода нет, придётся дописывать только.

Share this post


Link to post
Share on other sites
ABerezin

Да, готового кода нет. Я могу показать, но думаю код для зена мало чем поможет. Да там особо и нечего делать. Ещё раз:

1. Добавляем 2 поля в таблицу товаров - id валюты товара и цена товара в валюте товара;

2. Добавляем в редактирование/создание товара обработку этих полей;

3. В обновление курса добавляем пересчёт цены в валюте товара в цену в валюте магазина.

Share this post


Link to post
Share on other sites
Zempik

Проблема актуальная. Необходимо указывать разные валюты для разных категорий товаров. Вручную слишком проблематично.
Есть ли решение спустя 10 лет?

Share this post


Link to post
Share on other sites
Zempik

p.s. можно ли установить другую валюту для определенной категории?

Share this post


Link to post
Share on other sites
support
7 часов назад, Zempik сказал:

Проблема актуальная. Необходимо указывать разные валюты для разных категорий товаров. Вручную слишком проблематично.
Есть ли решение спустя 10 лет?

Есть.

Вот например - https://nexoos.ru/vamshop/moduli-vamshop/neskolko-valyut-srazu.html

Share this post


Link to post
Share on other sites
Zempik
В 03.09.2019 в 22:28, support сказал:

Благодарю, уже приобрел модуль. Но при установки на третем шаге появляется ошибка:

Notice: Undefined index: HTTP_REFERER in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 32 
Notice: Undefined index: class in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: type in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: class in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: type in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: class in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: type in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 

Подскажите, что не так?

Share this post


Link to post
Share on other sites
support
17 минут назад, Zempik сказал:

Благодарю, уже приобрел модуль. Но при установки на третем шаге появляется ошибка:


Notice: Undefined index: HTTP_REFERER in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 32 
Notice: Undefined index: class in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: type in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: class in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: type in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: class in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: type in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 

Подскажите, что не так?

Так я ж не автор модуля и не в курсе, что там и как, я ж просто помню, что есть такой модуль. Лучше напрямую у автора сразу спросить.

Но, судя по описанию, это ведь предупреждения, а на фатальные ошибки, которые останавливают скрипт.

Проверьте в /includes/application_top.php у Вас отключены уведомления?!

Там сверху код:

// set the level of error reporting
error_reporting(0);
//ini_set('display_errors',1);
//error_reporting(E_ERROR);

 

Share this post


Link to post
Share on other sites
Nexoos
56 минут назад, Zempik сказал:

Благодарю, уже приобрел модуль. Но при установки на третем шаге появляется ошибка:


Notice: Undefined index: HTTP_REFERER in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 32 
Notice: Undefined index: class in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: type in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: class in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: type in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: class in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 
Notice: Undefined index: type in /home/fortland/site.ru/docs/inc/vam_db_error.inc.php on line 92 

Подскажите, что не так?

Добрый день, пришлите доступ по фтп и к админке сайта, посмотрю в чем дело.
На почту zakaz@nexoos.ru

Share this post


Link to post
Share on other sites
Zempik
1 минуту назад, Nexoos сказал:

Добрый день, пришлите доступ по фтп и к админке сайта, посмотрю в чем дело.
На почту zakaz@nexoos.ru

Уже отправил

Share this post


Link to post
Share on other sites
Nexoos
5 минут назад, Zempik сказал:

Уже отправил

Пришло, написал, дальнейшую переписку тогда по почте будем вести.

  • Like 1

Share this post


Link to post
Share on other sites
Zempik

Спасибо за помощь! Модуль установился и работает корректно. Nexoos ответил быстро и проблема решилась.

Share this post


Link to post
Share on other sites
support
16 минут назад, Zempik сказал:

Спасибо за помощь! Модуль установился и работает корректно. Nexoos ответил быстро и проблема решилась.

Хорошо, что разобрались.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now