Jump to content

Recommended Posts

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

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

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

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

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

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

Edited by jugj

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Thanks for link, but this isn't help.

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

Edited by jugj

Share this post


Link to post
Share on other sites

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

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

system/library/cart.php

Share this post


Link to post
Share on other sites

system/library/cart.php

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

 

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

:eek:

Share this post


Link to post
Share on other sites

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

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

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

Edited by jugj

Share this post


Link to post
Share on other sites

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

Edited by jugj

Share this post


Link to post
Share on other sites

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

 


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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Edited by jugj

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

:-D  :-)

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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.

Sign in to follow this  

  • Similar Content

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

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

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

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

      Версия OpenCart 1.5.5.1.2

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

    • By Asfalot
      Всем доброго времени суток))
      Возник такой вопрос, как сделать так что бы корзина была неактивной (то есть ее видно но зайти в нее нельзя) при отсутствии в ней товаров, ну и соответственно становилась активной при добавлениии товара?
      Заранее спасибо.
  • 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.