Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Помогите с логикой :)


Recommended Posts

Здравствуйте, нужно сделать автовыбор страны в зависимости от выбора валюты на сайте. То есть если выбирает пользователь руб тогда автоматически передается в сессию страна Россия, при выборе валюты ГРН - Украина и тд. Чтобы в конечном итоге в поле страны при оформлении заказа была выбрана страна в зависимости от валюты. 

Подскажите как можно это сделать самым простым способом, подкиньте идей) 

Link to post
Share on other sites

17 минут назад, MaJIon сказал:

Подскажите как можно это сделать самым простым способом, подкиньте идей) 

Не делать этого или нанять того, кто сделает.

Link to post
Share on other sites

самым простым боюсь не получится

Link to post
Share on other sites

23 минуты назад, buslikdrev сказал:

Не делать этого или нанять того, кто сделает.

 

Спасибо Вам добрый человек! 

Может кому пригодится: 

 

if ($this->request->post['code'] =='USD'){ // Код валюты
	$this->session->data['payment_address']['country_id']  = '260'; // ID нужной страны
	$this->session->data['shipping_address']['country_id'] = '260';
} elseif ($this->request->post['code'] =='GBP') {
	$this->session->data['payment_address']['country_id'] = '259';
	$this->session->data['shipping_address']['country_id'] = '259';
} elseif ($this->request->post['code'] =='CAD') {
	$this->session->data['payment_address']['country_id'] = '258';
	$this->session->data['shipping_address']['country_id'] = '258';
}

 

Link to post
Share on other sites

не, это жуткий костыль))
Удалили вы случайно страну одну из этих трех, а потом создали заново - и все, ваш код не работает.

 

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

Edited by Prooksius
  • +1 1
Link to post
Share on other sites

33 минуты назад, MaJIon сказал:

Может кому пригодится: 

Спасибо! Я вот думаю, а как с евро быть? :))) 

Link to post
Share on other sites

1 час назад, Prooksius сказал:

не, это жуткий костыль))
Удалили вы случайно страну одну из этих трех, а потом создали заново - и все, ваш код не работает.

 

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

 

Согласен, что для множество задач это костыль, но в моем случае есть всего несколько стран, которые будут неизменны. 

Ваш вариант конечно привлекательней, но мне надо было быстрое решение)

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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.