Задать вопрос
@kyctaphik

Как сделать автоматическое добавление товаров в корзину opencart 3?

Как сделать автоматическое добавление товаров в корзину opencart 3? Есть код от 2 опенкарта, но на 3 версии, он к сожалению не работает. Помогите его поправить на 3 версию. Буду очень благодарен. Вот код
//// add
		$needed_products=array(47,28);///Через запятую ID нужных товаров
	   
		////
////add
				$cart_products = array();
				foreach ($this->session->data['cart'] as $key => $quantity) {
					$product = explode(':', $key);
					$cart_products[] = $product[0];
				}
				foreach($needed_products as $needed_product){
					if(!in_array($needed_product, $cart_products)){
						$this->cart->add($needed_product, 1, array());// Перебираем наши товары и добавляем в корзину, если товара еще там нет. Добавляем 1 ед. товара без опций.
					}
				}
				/////
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽