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

Привязка функции к кнопке "Оформление заказа"


Recommended Posts

Добрый вечер. Подскажите пожалуйста, у меня есть PHP код, мне нужно привязать выполнение функции данного кода на оформление заказа. Чтобы когда пользователь нажимает "Подтвердить заказ" выполнялась данная функция и я мог получить имя пользователя. Если я правильно понимаю, то мне нужно копать в следующем файле catalog/model/checkout/order.php но что и куда конкретно не могу разобраться. Заранее спасибо за ответы!

Link to post
Share on other sites

вам лучше это получать в success когда заказ уже оформлен

Link to post
Share on other sites
On 2/8/2018 at 8:19 PM, spectre said:

вам лучше это получать в success когда заказ уже оформлен

Это все в этом же файле? catalog/model/checkout/order.php 

Спасибо за ответ!

Link to post
Share on other sites

21 минуту назад, Mishan сказал:

Это все в этом же файле? catalog/model/checkout/order.php 

Спасибо за ответ!

 

catalog/controller/checkout/success.php

 

if (isset($this->session->data['order_id'])) {

 

после этого можете получить заказ через getOrder как-то так


 

$this->load->model('checkout/order');

$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);

$имя_пользователя_которое_вам_нужно = $order_info['firstname'];

$фамилия_пользователя = $order_info['lastname'];

 

Link to post
Share on other sites
18 minutes ago, spectre said:

 

catalog/controller/checkout/success.php

 


if (isset($this->session->data['order_id'])) {

 

после этого можете получить заказ через getOrder как-то так


 


$this->load->model('checkout/order');

$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);

$имя_пользователя_которое_вам_нужно = $order_info['firstname'];

$фамилия_пользователя = $order_info['lastname'];

 

Спасибо, буду пробовать 

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
  • Similar Content

    • By AlexKorchagin
      Я пробовал убрать часть кода в catalog/controller/product/category.php, но пункты меню остаются на сайте и не меняются. Как мне их редактировать?

    • By agriboed
      Скачать/Купить дополнение Детальная страница успешного заказа
      ===================================
      ОПИСАНИЕ:
      Модуль меняет страницу успешного оформления заказа, делая ее более информативной.
      ===================================
      Демо OpenCart 2.2.*
      http://opencart22.v1rus.ru/
      Демо OpenCart 1.5.*
      http://opencart15.v1rus.ru/
      Демо ocStore 1.5.*
      http://ocstore15.v1rus.ru/
      Демо ocStore 2.1.*
      http://ocstore21.v1rus.ru/
      ===================================
      Languages English/Русский
      ===================================
      УСТАНОВКА
      1) Распакуйте файлы из папки /upload/ вашей версии CMS в корень вашего сервера
      2) Если вы используете нестандартную тему - скопируйте файл /catalog/view/theme/default/template/common/detail_success.tpl в папку /catalog/view/theme/ВАШ_ШАБЛОН/template/common/
      3) При установке через ocmod - очистите кэш модификаций через админ панель.
      ===================================
      Добавил agriboed Добавлено 29.08.2014 Категория Модули Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By kourysan
      Скачать/Купить дополнение Загрузчик картинок для магазинов с большим числом товаров
      Удобный загрузчик файлов для магазинов с большим числом товаров
      К сожалению, родной менеджер файлов в опенкарт очень не удобный и заторможенный.
      Работа с ним приводит к одной из двух проблем:
      1) - все картинки владелец магазина добавляет в одну директорию,
      в результате после того, когда их становится несколько тысяч, сайт начинает серьезно тормозить
      и добавить новую картинку становится достаточно трудно, а порой и вообще не возможно
      2) - владелец магазина знает, что нужно распределять картинки по папкам и делает это.
      В результате, через некоторое время, очень трудно разобраться в какой папке к какому товару лежит картинка.
      Данная версия модуля позволяет добавлять и изменять картинки к товарам и категориям не задумываясь о том,
      где физически эти картинки на сервере будут размещены. Больше об выборе места их размещения заботиться не нужно!
      Картинки загружаются на сервер в директорию image/data, внутри которой автоматически создаются подкатегории вида XX/YY, где XX,YY - числа от 00 до 99
      Преимущества
      файлы добавляются в 1 клик
      можно добавить миллионы картинок и при этом нагрузка на сервер не возрастет
      файлы в папках распределяются равномерно. Не более 100 файлов в папке и не более 100 вложенных папок.
      можно добавлять файлы с одинаковыми именами, они переименовываются автоматически
      нет проблемы в работе с картинками, имеющими русские названия
      структуру папок и файлов с изображениями, можно автоматически конвертировать в оптимизированный формат

      Модуль не изменяет ни каких файлов движка. VQMOD - обязателен
      Протестировано на
      OpenCart 1.5.4, 1.5.5, 1.5.6
      ocStore 1.5.4, 1.5.5
      За основу модуля был взял стандартный filemanager.
      Установка.
      Работает с vqmod
      1. Скопировать файлы из папки upload в корень сайта Если обновляете предыдущую версию согласитесь на замену имеющихся файлов.
      2. Установить модуль "Удобный загрузчик файлов".
      Пожелания о доработке и дальнейшем улучшении функционала приветствуются в теме поддержки модуля.
      Добавил kourysan Добавлено 28.07.2014 Категория Модули  
    • By riny
      Скачать/Купить дополнение Подробный список заказов
      В списке заказов выводит два дополнительных столбца, в которых есть: контакты и адрес покупателя, полный список товаров, способы оплаты и доставки. При нажатии на фото оно открывается во всплывающем окне.
      Работоспособность проверена на ocStore 1.5.5.1.2
      Установка:
      скопировать содержимое папки upload в корневой каталог вашего сайта (файлы движка не перезаписываются)
      Добавил riny Добавлено 28.08.2014 Категория Модули Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By Rozliv
      Скачать/Купить дополнение Ultimate NEWS
      vQmod - необязателен!
      Модуль тестировался на Opencart
      1.5.4.1
      1.5.5.1
      1.5.6
      1.5.6.1
      Должен работать и на всех остальных версиях поскольку использует свои модели и контроллеры.

      Поддерживаемые языки:
      русский
      английский

      Демка тут: (пока залита старая версия (1.47) - проблема хостера)
      http://ultimate.freshhosting.ru/
      http://ultimate.freshhosting.ru/admin
      login: test
      password: test
      Установка:
      1. Необходимо просто скопировать файлы из архива в соответствующие дирректории.
      2. Внимание!!!! При переходе с более младшей версии модуля - необходимо первым делом открыть модуль из админки! (настройки старой версии автоматически преобразуются)
      3. Файл стиля - catalog\view\theme\default\stylesheet\ultimatenews.css
      4. Без vQmod: Замените оригинальные файлы /catalog/controller/common/seo_url.php и /catalog/controller/common/seo_pro.php
      Если у вас особенная конфигурация, то не заменяйте их!!! в файлах seo_url.php.un и seo_pro.php.un выделены отличия от оригинала, поэтому Вы легко разберетесь и сможете добавить их в свою конфигурацию!!!
      Модуль умеет:
      - Имеет собственный шаблон (layer), на котором отображаются новости и куда можно выводить модули.
      - Модули могут выводить как определенное количество новостей так и одну конкретную новость на любом шаблоне.
      - Есть возможность устанавливать изображение на любую новость для отображения в модулях и новостных страницах.
      - Новость может содержать неограниченное количество изображений и форматированного текста.
      - Для каждой новости возможно использование SEO и Description. (работает с SEO и SEO PRO)
      - Возможность отключить неиспользуемые языки. Соответственно модули и новости для таких языков выводится не будут.
      - Возможность использования собственных текстов (шапки модулей и новостей, ссылки, кнопки, даты) для всех языков системы.
      - Использование Google SiteMap для новостей. (vQmod)
      А так же:
      - Выводить в модулях и списках новостей заголовки (если они есть);
      - Выводить заголовок в шапке модуля для определенной новости;
      - Отображать или прятать дату в модуле;
      - Создавать, редактировать и удалять новости;
      - Групповое удаление новостей;
      - Проверка на дублирование SEO;
      - Проверка перед удалением на использование новости в модулях;
      - Отдельные настройки для админки, модулей и новостной страницы;
      - Возможность устанавливать вывода количества новостей с пагинацией как в новостной странице так и в админке;
      - Проверка на пустой текст новости;
      - Возможность запрета форматирования текста и вывода изображений в новостях;
      - Сортировка публикаций по дате как вверх, так и вниз.
      - Использование заголовка новости в <TITLE>;
      - Возможность ограничивать вывод новости как по количеству символов, так и по количеству слов;
      - Возможность устанавливать запрет как на отображение новости, так и на отображение последней в модулях;
      - Возможность изменять положение текста в модулях;
      - Возможность отображения новостей в "карте сайта". (vQmod)
      - Возможность менять размеры (есть возможность обрезать) изображений в модулях и новостных страницах;
      - Отображение перехода к новости как ссылкой, так и кнопкой;
      - Отображение даты как иконкой, так и текстом;
      PS: По всем проблемам и вопросам обращайтесь: rozliv@mail.ru (так я отвечу быстрее)
      Так же буду рад Вашим предложениям и пожеланиям. По возможности буду воплощать...
      Добавил Rozliv Добавлено 18.09.2014 Категория Модули  
  • 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.