Как сделать автоматическое добавление товаров в корзину opencart 3? Есть код от 2 опенкарта, но на 3 версии, он к сожалению не работает. Помогите его поправить на 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 ед. товара без опций.
}
}
/////