Перейти к содержанию

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

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

Не могу разобраться как срабатывает добавление в опенкарт 2.0. товары в корзину. Ясно что ajax делает запрос на сервер. А вот что происходит в контроллере никак не пойму и как в сессию данные попадают? :cry:

Мне нужно добавить в корзину размеры товара. Размеры товара в отдельной таблице связаны по id продукта. При оформлении покупки покупатель должен выбрать размер. И потом в корзине поменять его при необходимости.

Всем спасибо  :-)

Застрял просто капец  :oops:

Если кто знает ссылку на тему, приму с благодарностью. :wink:

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

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


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

В частности непонятно откуда инфа по продуктам? $products = $this->cart->getProducts();

Где этот чёртов $this->cart прячется в классе нет метода getProducts() ?

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


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

Готовое решение: http://optionsclasters2.opencart.zone/

Thanks for link, but this isn't help.

Здесь есть много чего, но мне совсем другое нужно. Опциями не решить.Размеры зависят от остатков в магазинах а их не один.

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

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


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

В частности непонятно откуда инфа по продуктам? $products = $this->cart->getProducts();

Где этот чёртов $this->cart прячется в классе нет метода getProducts() ?

system/library/cart.php

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


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

system/library/cart.php

Спасибки, единственно я не понял почему $this->cart?

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


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

магический метод родителя

	public function __get($key) {
		return $this->registry->get($key);
	}

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


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

 

магический метод родителя

	public function __get($key) {
		return $this->registry->get($key);
	}

Вот откуда ноги-то растут. Блин я забыл про Controller. И на старуху .... ;)

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


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

Всем огромное спасибо за советы!!!!!

Задача решена

Все оказалось намного проще чем я думал! :-D

:eek:

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


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

Добрый день всем.

Есть вопрос по добавлению товаров в корзину Opencart 2.0

Как происходит добавление в методе add() checkout/Cart.php? Что-то никак не въеду. :(

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

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


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

Нужно передать размер продукта при добавлении в ajax добавил нужный параметр а как его здесь отлавить не пойму. Может через post? -_-

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

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


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

Вы уже третью подобную тему про работу корзины создаете. Неужели нельзя все свои вопросы задавать в одной теме? Вам даже уже рассказали, если мне не изменяет память, что, как и куда.

 


Всем огромное спасибо за советы!!!!!
Задача решена
Все оказалось намного проще чем я думал! :-D
:eek:
Изменено пользователем serega-lomik

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


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

Точно, я уже понял. Только что плохого в теме. Я когда серфил по моему вопросу ничего путного в нете не нашел. Зато здесь две подсказки и все.

Бывает клин. А еще хуже два. Ну кто же из русских дважды на одну швабру не наступал?

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


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

Было бы с кем пообщаться на работе я бы здесь тему поднял. Но работаю один. И голова одна.  :-D

Сорри а почему третью тему? По моему только вторую.

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

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


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

Может через post? -_-

хм, почему бы нет, а вдруг получится? :)

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


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

хм, почему бы нет, а вдруг получится? :)

:-D  :-)

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


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

Спасибо всем за помощь!!!!!!!! :lol:

Пацаны вы профи!!!!!  8-)

Всем удачи!!! :-)

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


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

Снова проблемка. Если кто знает маякните. При редактировании количества товара в корзине где идет проверка? :(  Что-то никак не врублюсь. Не нашел где формируется "error_warning" ?

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От Abolmasov
      Корзина не обновляется в реальном времени при добавлении товара. Для того, чтобы товар появился в корзине вверху страницы, необходимо либо открыть саму корзину, либо обновить страницу.

      Попытки самостоятельного решения проблем при помощи этого и других форумов не дали результатов.

      Подскажите, пожалуйста, что не так и как решить данную проблему.

      Адрес сайта: http://dario.kh.ua

      Версия OpenCart 1.5.5.1.2

      Буду очень благодарен за помощь в решении данного вопроса!

    • От Asfalot
      Всем доброго времени суток))
      Возник такой вопрос, как сделать так что бы корзина была неактивной (то есть ее видно но зайти в нее нельзя) при отсутствии в ней товаров, ну и соответственно становилась активной при добавлениии товара?
      Заранее спасибо.
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.