Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как получить номер заказа в корзине (OC 2.3)


Recommended Posts

Доброго времени суток. Подскажите пожалуйста, как получить в корзине номер заказа, например "Заказ #34" - цифра нужна. Какая переменная отвечает за это?

Надіслати
Поділитися на інших сайтах


18 минут назад, spectre сказал:

 $this->session->data['order_id']

Может быть я что то не правильно делаю... В контролере cart.php:


В контролере cart.php перед

unset($this->session->data['shipping_method']);

Вставляю:

$data['order_id'] = $this->session->data['order_id'];

Потом в самом шаблоне cart.tpl пишу:

 <?php echo $order_id; ?>

И ничего не работает, выводится ошибка указывающая на линию в cart.tpl где пытаюсь вывести номер

Надіслати
Поділитися на інших сайтах


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

как получить в корзине номер заказа,

какого заказа? если товар еще в корзине, заказа нет. или я что-то не так понял?

Надіслати
Поділитися на інших сайтах

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

как получить в корзине номер заказа

 

38 минут назад, Alexodiy сказал:

Может быть я что то не правильно делаю..

именно

потому что реальный номер заказа будет сформирован только после его оформления

Надіслати
Поділитися на інших сайтах

46 минут назад, AlexDW сказал:

 

именно

потому что реальный номер заказа будет сформирован только после его оформления

окей, мне тут уже подсказали, тогда надо взять номер последнего заказа и +1 , как тогда получить номер последнего заказа

Надіслати
Поділитися на інших сайтах


SELECT `order_id` FROM `oc_order` order by `order_id` desc limit 0, 1

 

Надіслати
Поділитися на інших сайтах

  • 3 months later...
В 22.12.2017 в 12:27, fanatic сказал:

SELECT `order_id` FROM `oc_order` order by `order_id` desc limit 0, 1

 

Если не затруднит, можете подробно рассказать как реализовать?

Нужно получить Order Id до оформления заказа

 

<?php 
$orderLast = $this->db->query("SELECT * FROM `order` ". "ORDER BY `order`.`order_id` DESC LIMIT 1");
eсho $orderLast;
?>

 

Делал что-то подобное, не получается.

 

Надіслати
Поділитися на інших сайтах


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

Нужно получить Order Id до оформления заказа

так не бывает, потому что кто-то может также получить тот же номер

Надіслати
Поділитися на інших сайтах

2 часа назад, owner25 сказал:

`order` ". "ORDER BY

нафига тут точка и двойные кавычки?

а вообще,  смотрите пост @chukcha

Надіслати
Поділитися на інших сайтах

Если заполнены фио, оплата и доставка, то оформление заказа уже как бы происходит. Можно например эти поля сделать заполнеными по умолчанию, но тогда у Вас будет очень много потерянных заказов. Каждый кто ошибочно перейдёт к оформлению автоматом вам создаст "потерянный заказ".

Лучше эту информацию выводить в сообщении после оформления.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.