Jump to content

tanya2307

Новичок
  • Content Count

    39
  • Joined

  • Last visited

Community Reputation

0 Обычный

About tanya2307

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

Recent Profile Visitors

584 profile views
  1. Нужен модуль, который будет генерировать pdf-файл из карточки товара. Примерно так: в карточке вводим необходимое количество, дальше можно нажать кнопку (или ссылку) "Получить КП", и в новой вкладке открывается pdf, в котором присутствует общая информация (в шапке и подвале) и информация непосредственно из карточки: название товара, фото, цена, введённое количество, стоимость, характеристики (атрибуты). Версия ocStore 2.3.0.2.3 Кто возьмётся?
  2. Можно, если поменяете код в product.tpl Находим <?php if ($review_status) { ?> <li><a href="#tab-review" class="scrolled" data-toggle="tab"><?php echo $tab_review; ?></a></li> <?php } ?> <?php if ($oct_product_extra_tabs) { ?> <?php $tab_i=0; foreach ($oct_product_extra_tabs as $product_extra_tab) { ?> <li><a href="#tab-extra-<?php echo $tab_i; ?>" data-toggle="tab"><?php echo $product_extra_tab['title']; ?></a></li> <?php $tab_i++; } ?> <?php } ?> Меняем на <?php if ($oct_product_extra_tabs) { ?> <?php $tab_i=0; foreach ($oct_product_extra_tabs as $product_extra_tab) { ?> <li><a href="#tab-extra-<?php echo $tab_i; ?>" data-toggle="tab"><?php echo $product_extra_tab['title']; ?></a></li> <?php $tab_i++; } ?> <?php } ?> <?php if ($review_status) { ?> <li><a href="#tab-review" class="scrolled" data-toggle="tab"><?php echo $tab_review; ?></a></li> <?php } ?> Но помните, что при обновлении шаблона все правки слетают.
  3. Здравствуйте. Подскажите, совместим ли модуль с модулем Экспорт-импорт? То есть при экспорте и обратном импорте товаров не слетят ли ссылки на видео?
  4. Здравствуйте. У меня происходят глюки при переключении региона (разные способы доставки). Объяснить словами сложно, поэтому прилагаю видео. Здесь Город - это на самом деле Регион. В двух словах: когда выбран способ доставки, относящийся к выбранному региону, то при переключении региона не происходит смена способа доставки. Сайт openini.by simplecheckout.mp4
  5. В /system/library/cart/cart.php добавляю: public function getProducts() { $product_data = array(); $cart_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "cart WHERE api_id = '" . (isset($this->session->data['api_id']) ? (int)$this->session->data['api_id'] : 0) . "' AND customer_id = '" . (int)$this->customer->getId() . "' AND session_id = '" . $this->db->escape($this->session->getId()) . "'"); foreach ($cart_query->rows as $cart) { $stock = true; $product_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_store p2s LEFT JOIN " . DB_PREFIX . "product p ON (p2s.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND p2s.product_id = '" . (int)$cart['product_id'] . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1'"); <!--Вставка начинается--> if ($product_query->num_rows && ($cart['quantity'] > 0)) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_query->row['product_id'] . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); $product_attribute_query = $this->db->query("SELECT a.attribute_id, ad.name, pa.text FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) WHERE pa.product_id = '" . (int)$product_query->row['product_id'] . "' AND a.attribute_group_id = '" . (int)$product_attribute_group['attribute_group_id'] . "' AND ad.language_id = '" . (int)$this->config->get('config_language_id') . "' AND pa.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY a.sort_order, ad.name"); foreach ($product_attribute_query->rows as $product_attribute) { $product_attribute_data[] = array( 'attribute_id' => $product_attribute['attribute_id'], 'name' => $product_attribute['name'], 'text' => $product_attribute['text'] ); } $product_attribute_group_data[] = array( 'attribute_group_id' => $product_attribute_group['attribute_group_id'], 'name' => $product_attribute_group['name'], 'attribute' => $product_attribute_data ); } <!--Конец вставки--> В $product_data[] = array добавляю 'attribute' => $product_attribute_group_data, И никак не могу понять, что и где менять в контроллере? Уже всю голову сломала(( Может подскажете?
  6. Да, я понимаю, что тут надо добавлять. Но, наверное, еще и в контроллере?
  7. Надо вывести в корзине один из атрибутов для каждого товара. Подскажите, как передать в корзину названия и значения атрибутов? ocStore 2.3.0.2.3
  8. С "system/library/{cart.php,cart/cart.php}" он вообще не работал. Я исправила на "system/library/cart/cart.php", только тогда заработал. Ваш вариант тоже попробовала - та же ошибка.
  9. Попробовала. С отключенным модификатором ошибки нет. При включении появляется.
×

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.