Рекомендуемые сообщения

Muskather    9

Здравствуйте.

 

Хочу перенести корзину покупок с самой корзины, в оформление заказа. Подобие упрощения заказа.

 

Верстку перенести получилось, вот с контроллером не получается.

Можете подсказать, где какая функция за что отвечает в файле catalog/controller/checkout/cart.php ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
halfhope    188
// Cart Корзина
$this->cart->getProducts(); //Получает все товары находящиеся в корзине учитывая опции, акции.
$this->cart->add( $product_id, $qty = 1, $options = array()); // Добавление товара в корзину
$this->cart->remove( $key ); // Удаление товара из корзины
$this->cart->clear(); // Очистка корзины
$this->cart->getWeight(); // Получение веса всей корзины
$this->cart->getSubTotal(); // Получение суммы цен элементов корзины без вычета налогов
$this->cart->getTotal(); // Получение суммы цен элементов корзины с вычетом налогов
$this->cart->countProducts(); // Получение количества товаров в корзине 
$this->cart->hasProducts(); // Проверяет пуста корзина или нет
$this->cart->hasStock(); // Возвращает false, если хотя бы один элемент корзины отсутствует на складе(в продаже)
$this->cart->hasShipping(); // Возвращает true, если хотя бы один элемент корзины требует доставку
$this->cart->hasDownload(); // Возвращает true, если хотя бы один элемент корзины связан с какой-либо загрузкой 

отсюда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Muskather    9

Большое спасибо за подробный ответ.

 

Чем поля для ввода кода сертификата и бонус баллов выводятся?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
halfhope    188

Там много чем выводится, а точнее контроллером cart и некоторыми моделями,смотрите код, как именно считается заказ(totals). А чтобы не морочить себе голову рекомендую установить simple, там есть возможность замены стандартной корзины на страницу заказа. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Muskather    9
3 часа назад, halfhope сказал:

Там много чем выводится, а точнее контроллером cart и некоторыми моделями,смотрите код, как именно считается заказ(totals). А чтобы не морочить себе голову рекомендую установить simple, там есть возможность замены стандартной корзины на страницу заказа. 

 

Магазин на шаблоне работает платном, там есть встроенный модуль упрощения заказа. Форму регистрации сам поправил под надобности.

 

Шаблон создать для себя хочу. Правда опыта для этого не так много. Все с малого начинают.

Про Siple знаю. Отличный модуль, за такую цену, шикарный функционал.

Изменено пользователем Muskather

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От mario512
      Добрый день. Возникла проблема такого характера! При выборе области из списка на странице оформления заказа, слетают настройки доставки и оплаты.
      Сайт: caseroom.in.ua
       

    • От d91me
      Добрый день!
       
      Был проведён аудит, нужно доработать существующий магазин.
      Технического задания нет, для этого и нужен аудит...
       
      Пишите кто способен реализовать и будем оценивать стоимость работы.
      Интернет-магазин и аудит отправлю в лс
    • От chukcha

      450.00 руб
      Скачать/Купить дополнение


      Комментарии к заказу и покупателям
      Расширение позволяет добавить заметку о заказе, о клиенте, который сделал заказ.
      Каждый заказ - уникален. И не всегда можно вспомнить подробности, например причину отмены, или задержку с оформлением
      Каждый клиент уникален. Есть адекватные клиенты, есть "глухие", а есть отмороженные, которых не хочется обслуживать (например - не забрал посылку, не доплатил и т.п.)
      Цель модуля - напомнить об этом
      Покупатель идентифицируется по email, телефону, или регистрации. Например, покупатель не залогинился, но указал номер телефона или email, а на этого покупателя есть досье
      Демо:
      http://demo2.slasoft.kharkov.ua/admin/index.php?route=sale/order
      demo / demo
      Не показывается, не отображаются, или перестал работать другой модуль) - допил/адаптация, в зависимости от возникшей проблемы, платный. Т.к. привязка идет к стандартным шаблонам, и контроллерам.
      Добавил chukcha Добавлено 21.05.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop  
    • От seregin

      350.00 руб
      Скачать/Купить дополнение


      Способ оплаты в зависимости от способа доставки
      Модуль при оформлении заказа отображает способы оплаты в зависимости от выбранного способа доставки.

      Совместимость с Opencart: 2.1.0.1 - 3.0.2.0
      Совместимость с ocStore: 2.1.0.1 - 2.3.0.2.3

      Совместимость с модулями оформления заказа

      Ajax Quick Checkout FREE by Dreamvention 6.5.8
      Модуль оформления заказа шаблона Unishop

      Модуль Simple не поддерживается, используйте встроенный в него функционал.
      Если у вас другой модуль офрмления заказа, то адаптация под него производится бесплатно.

      Демонстрация

      Настройки модуля: Перейти на сайт

      Доступы в панель управления

      Логин: demo
      Пароль: demo
      Добавил seregin Добавлено 10.05.2016 Категория Модули Системные требования Сайт разработчика http://seregin-pro.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От seregin
      Модуль при оформлении заказа отображает способы оплаты в зависимости от выбранного способа доставки.

      Совместимость с Opencart: 2.1.0.1 - 3.0.2.0
      Совместимость с ocStore: 2.1.0.1 - 2.3.0.2.3

      Совместимость с модулями оформления заказа

      Ajax Quick Checkout FREE by Dreamvention 6.5.8
      Модуль оформления заказа шаблона Unishop

      Модуль Simple не поддерживается, используйте встроенный в него функционал.
      Если у вас другой модуль офрмления заказа, то адаптация под него производится бесплатно.

      Демонстрация

      Настройки модуля: Перейти на сайт

      Доступы в панель управления

      Логин: demo
      Пароль: demo
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу