Jump to content

justrid

Новичок
  • Content Count

    11
  • Joined

  • Last visited

Community Reputation

1 Обычный

About justrid

  • Rank
    Пользователь

Recent Profile Visitors

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

  1. OC 2.1.0.1 Такая проблема. Есть товар - в связях одна категория - работает все хорошо. Когда добавляю еще одну категорию, к примеру №2, то товар начинает дублироваться в 1 категории и 2-й - по 2 раза. Если добавляю в связях категорию №3, то в каждой категории товар отображается 3 раза.
  2. Добрый день. 1. Предполагается ли возможность переименование списков желаемого? 2. Также может кто-то уже писал, нет возможности добавить один и тот же товар в разные списки. Это возможно реализовать? 3. Добавить с корзины весь перечень товаров в список желаемого. (Со страницы успешного оформления заказа у меня получилось самому сделать с автоматическим названием списка по префиксу и номера заказа. Клиенту предлагается список заказанного сохранить на странице успешно оформленного заказа. Суть такая же будет в реализации как я понимаю?).
  3. Вопрос решен. В config'ах нужно было сменить конкретный домен (основной) на запись вида 'https://'.$_SERVER['HTTP_HOST'].'/'
  4. Подскажите, кто-то сталкивался с проблемой - не сохраняется на поддомене товар в корзине. Поддомен размещен в одной и той ж папке с файлами основного домена с дальнейшей жесткой привязкой через модуль GEO IP PRO конкретного города. До этого была проблема с ошибкой: Ошибка появлялась при попытке добавить товар в корзину и в модуле Simple при оформлении заказа, если товар был набран в городе основного домена и потом был сделан переход на поддомен (корзина сохранялась при этом). Ошибка была решена через добавление правила в htaccess: Сейчас товар добавляется без ошибки, но при переходе в корзину она пуста, и при этом каждое новое нажатие на кнопку "добавить в корзину" "удаляет" предыдущий товар в корзине.
  5. Упростил код. Теперь в 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; ?> Но теперь выводит белый экран.
  6. В 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 } ?> Но ничего не выводит:(
  7. Добрый день! Не могу вывести категории товара в информации о заказе order_info.tpl (скриншот). Что и где нужно прописать в контроллере, чтобы получить доступ к категориям товара?
  8. Пытаюсь добавить новую строку, а он не добавляет, пишет "Укажите зону". Строк всего 250. Как можно увеличить лимит в Геосообщениях?
×

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.