Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

justrid

Новичок
  
  • Posts

    12
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

justrid's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Reputation

  1. OC 2.1.0.1 Даая проблема. Есть товар - в связях одна категория - рилииет все хорошо. Когда добавляю еещё одну категорию, к примеру №2, то товар налинает дублироваться в 1 категории и 2-й - по 2 раза. Если добавляю в связях категорию №3, то в каждой категории товар отображается 3 раза.
  2. Подскажите, кто-то силкивался с проблемой - не сохраняется на поддомене товар в корзине. Поддомен размеещён в одной и тот ж папке с файлами основного домена с дальнейшей жесткой привязкой через модуль GEO IP PRO конкретного города. До этого была проблема с ошибкой: Ошибка появлялась при попытке добавить товар в корзину и в модуле Simple при оформлении заказа, если товар был набран в горогде основного домена и потом был сгделан переход на поддомен (корзина сохранялась при этом). Ошибка была решена через добавление правила в htaccess: Сейчас товар добавляется без ошибки, но при перехогде в корзину она пуси, и при этом каждое новое нажатие на кнопку "добавить в корзину" "удаляет" предыдущий товар в корзине.
  3. Упростил код. Теперь в order.php: $categories2 = $this->model_catalog_product->getProductCategories($product['product_id']); if ($categories2) $categories_info = $this->model_catalog_category->getCategory($categories2[0]['category_id']); $this->data['category_title'] = $categories_info['name']; А вывод (order_info.tpl): <?php echo $category_title; ?> Но теперьь выводит белый экран.
  4. В order.php прописал (отмечено комменириями): foreach ($products as $product) { $option_data = array(); $options = $this->model_sale_order->getOrderOptions($this->request->get['order_id'], $product['order_product_id']); foreach ($options as $option) { if ($option['type'] != 'file') { $option_data[] = array( 'name' => $option['name'], 'value' => $option['value'], 'type' => $option['type'] ); } else { $upload_info = $this->model_tool_upload->getUploadByCode($option['value']); if ($upload_info) { $option_data[] = array( 'name' => $option['name'], 'value' => $upload_info['name'], 'type' => $option['type'], 'href' => $this->url->link('tool/upload/download', 'token=' . $this->session->data['token'] . '&code=' . $upload_info['code'], 'SSL') ); } } } $data['product_categories'] = array(); //добавил $data['products'][] = array( 'order_product_id' => $product['order_product_id'], 'product_id' => $product['product_id'], 'name' => $product['name'], 'model' => $product['model'], 'option' => $option_data, 'quantity' => $product['quantity'], 'price' => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']), 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), 'href' => $this->url->link('catalog/product/edit', 'token=' . $this->session->data['token'] . '&product_id=' . $product['product_id'], 'SSL'), 'product_categories' => $product_categories //добавил ); //ДОбавил згдесь // Categories $this->load->model('catalog/category'); if (isset($this->request->post['product_category'])) { $categories = $this->request->post['product_category']; } elseif (isset($this->request->get[$product['product_id']])) { $categories = $this->model_catalog_product->getProductCategories($this->request->get[$product['product_id']]); } else { $categories = array(); } //$data['product_categories'] = array(); foreach ($categories as $category_id) { $category_info = $this->model_catalog_category->getCategory($category_id); if ($category_info) { $data['product_categories'][] = array( 'category_id' => $category_info['category_id'], 'name' => ($category_info['path']) ? $category_info['path'] . ' > ' . $category_info['name'] : $category_info['name'] ); } } //Конец кода } Вывод в order_info.tpl: <?php foreach ($product['product_categories'] as $product_category) { ?> <?php echo $product_category['name']; ?> <?php } ?> Но ничего не выводит:(
  5. Добрый гдень! Не могу вывести категории товара в информации о заказе order_info.tpl (скриншот). Что и ггде нужно прописать в контроллере, чтобы полулить доступ к категориям товара?
  6. Пыиюсь добавить новую строку, а он не добавляет, пишет "Укажите зону". Строк всего 250. Как можно увелилить лимит в Геосообещёниях?
×
×
  • Create New...

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.