Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

tanya2307

Newbie
  
  • Posts

    47
  • Joined

  • Last visited

Everything posted by tanya2307

  1. Можете пояснить, как это примерно может выглядеть? Количество через опции Там ещё сложность в том, что введённое количество (площадь пола) пересчитывается на количество, кратное количеству в упаковке.
  2. Я, видимо, непонятно объяснила. Добавила скрин в описание проблемы
  3. Нет, товар можно добавить в корзину. Но надо вводить вручную его количество для заказа. В стандартном Opencart в поле количества по умолчанию стоит "1". У меня же это поле по умолчанию пустое (это связано с тем, что надо вводить площадь: товары - напольные покрытия). Так вот надо, чтобы при пустом поле "Количество" появлялось сообщение, что необходимо ввести количество.
  4. На сайте по умолчанию поле количества товара - пустое. При нажатии кнопки "В корзину" появляется сообщение "Товар добавлен в корзину". При этом корзина остаётся пустой. Подскажите, как вместо этого вывести сообщение об ошибке "Введите количество товара"? Версия ocStore 2.3
  5. Подскажите, есть ли какое-то решение по popup? Выскакивает при загрузке почти каждой страницы, хотя должен только раз в день показываться при первом посещении.
  6. Нужен модуль, который будет генерировать pdf-файл из карточки товара. Примерно так: в карточке вводим необходимое количество, дальше можно нажать кнопку (или ссылку) "Получить КП", и в новой вкладке открывается pdf, в котором присутствует общая информация (в шапке и подвале) и информация непосредственно из карточки: название товара, фото, цена, введённое количество, стоимость, характеристики (атрибуты). Версия ocStore 2.3.0.2.3 Кто возьмётся?
  7. Можно, если поменяете код в 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 } ?> Но помните, что при обновлении шаблона все правки слетают.
  8. Здравствуйте. Подскажите, совместим ли модуль с модулем Экспорт-импорт? То есть при экспорте и обратном импорте товаров не слетят ли ссылки на видео?
  9. Здравствуйте. У меня происходят глюки при переключении региона (разные способы доставки). Объяснить словами сложно, поэтому прилагаю видео. Здесь Город - это на самом деле Регион. В двух словах: когда выбран способ доставки, относящийся к выбранному региону, то при переключении региона не происходит смена способа доставки. Сайт openini.by simplecheckout.mp4
  10. В /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, И никак не могу понять, что и где менять в контроллере? Уже всю голову сломала(( Может подскажете?
  11. Да, я понимаю, что тут надо добавлять. Но, наверное, еще и в контроллере?
  12. Надо вывести в корзине один из атрибутов для каждого товара. Подскажите, как передать в корзину названия и значения атрибутов? ocStore 2.3.0.2.3
  13. С "system/library/{cart.php,cart/cart.php}" он вообще не работал. Я исправила на "system/library/cart/cart.php", только тогда заработал. Ваш вариант тоже попробовала - та же ошибка.
  14. Попробовала. С отключенным модификатором ошибки нет. При включении появляется.
  15. Есть! Спасибо вам, добрый человек! После маленькой доработки сумма считается корректно. Правда, ошибка в менеджере дополнений осталась((
  16. Не работает(( При обновлении менеджера дополнений появляется ошибка: Notice: Trying to get property of non-object in /admin/controller/extension/modification.php on line 100
×
×
  • 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.