Jump to content
REDDI

Как получить содержимое поля купона?

Recommended Posts

При оформлении заказа у меня есть поле "Купон". На странице catalog/model/checkout/order.php у меня реализована отправка заказа в CRM. Есть необходимость передать код купона, если он введен.

Подскажите пожалуйста как в 
public function addOrder($data) {
 

}

Получить код купона? Пытался $this->db->escape($data['coupon'])
но результатов 0. Буду благодарен за помощь. Скрин оформления заказа
https://drive.google.com/file/d/1vkj7NfTTTF6NGA8bcxjl075x48Y__6Wx/view?usp=sharing

Share this post


Link to post
Share on other sites
1 час назад, REDDI сказал:

При оформлении заказа у меня есть поле "Купон". На странице catalog/model/checkout/order.php у меня реализована отправка заказа в CRM. Есть необходимость передать код купона, если он введен.

Подскажите пожалуйста как в 
public function addOrder($data) {
 

}

Получить код купона? Пытался $this->db->escape($data['coupon'])
но результатов 0. Буду благодарен за помощь. Скрин оформления заказа
https://drive.google.com/file/d/1vkj7NfTTTF6NGA8bcxjl075x48Y__6Wx/view?usp=sharing

 

купон он в $data['totals']

  • +1 1

Share this post


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

 

купон он в $data['totals']

Не подскажете пожалуйста как его вытащить оттуда? Там же подитог и итоговая сумма заказа

Share this post


Link to post
Share on other sites
1 час назад, spectre сказал:

 

купон он в $data['totals']

$data['totals'] - это массив

Если купон вводили - в нем буду 3 результата, если нет - 2 (Подитог и Итог) верно? 
Если мы ввели купон, он будет в порядке сортировки "Учитывать в заказе" да?
Допустим у нас там 
Подитог - 1
Купоны - 2
Итого - 3

Нам нужно получить второе значение массива? 

Share this post


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

Нам нужно получить второе значение массива? 

 

нет

 

foreach ($data['totals'] as $total) {
	if ($total['code'] == 'coupon') {
		Ваш код
	}
}

 

сумма это $total['value']

 

а вообще в это время купон еще есть в $this->session->data['coupon']

  • +1 1

Share this post


Link to post
Share on other sites
1 час назад, spectre сказал:

 

нет

 

foreach ($data['totals'] as $total) {
	if ($total['code'] == 'coupon') {
		Ваш код
	}
}

 

сумма это $total['value']

 

а вообще в это время купон еще есть в $this->session->data['coupon']

понял. Спасибо) 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.