Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

MrMax15

Новачок
  
  • Публікації

    4
  • З нами

  • Відвідування

MrMax15's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. Я стараюсь делать по-аналогии, попутно вникая в тему. Добавить это в массив $data['products'][] в строке 263? Не помогло, все равно возвращает один артикул для всех товаров.
  2. В результатах поиска необходимо вывести артикула товара. В моём случае на все товары возвращает одинаковый артикул, принадлежащий последнему товару. В чем может быть ошибка? Внесены изменения в .../catalog/controller/product/search.php if ($result['sku']) { $sku = $result['sku']; } else { $sku = false; } Добавлен в массив $data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'rating' => $result['rating'], 'sku' => $result['sku'], 'href' => $this->url->link('product/product', 'product_id=' . $result['product_id'] . $url) ); и соответсвенно в конце $data['sku'] = $sku; Результат на картинке: Во вложении мой файл search.php Подскажите, почему возвращает одно и тоже значение для артикула?
  3. Добрый вечер. Каждый товар в магазине имеет закупочную цену. Поле создано в админке и в таблице product. С этим проблем нет, всё отлично сохраняется и рабоатет. Но мне необходимо сохранять его значение при подтверждении заказа в таблице order_product Что я уже сделал: Изменил таблицу 'order_product' - добавил колонку; изменил /catalog/model/checkout/order.php: изменил SQL запрос в функциях addOrder и editOrder INSERT INTO [стандартный код] . "', purchase_price = '" . (float)$product['purchase_price'] . "'" 3. добавил в /catalog/controller/checkout/confirm.php последнюю строку (под номером 226) $order_data['products'][] = array( 'product_id' => $product['product_id'], 'name' => $product['name'], 'model' => $product['model'], 'option' => $option_data, 'download' => $product['download'], 'quantity' => $product['quantity'], 'subtract' => $product['subtract'], 'price' => $product['price'], 'total' => $product['total'], 'tax' => $this->tax->getTax($product['price'], $product['tax_class_id']), 'reward' => $product['reward'], 'purchase_price' => $product['purchase_price'])Тем не менее, на шаге 6: Подтверждение заказа я получаю ошибку Notice: Undefined index: purchase_price in /catalog/controller/checkout/confirm.php on line 226 и сохраняется значение 0.00 в закупочную цену. Что я упустил?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.