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

tanya2307

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

    47
  • З нами

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

Усі публікації користувача 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
×
×
  • Створити...

Important Information

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