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

stasinka91

Newbie
  
  • Posts

    47
  • Joined

  • Last visited

Everything posted by stasinka91

  1. public function getProductRelated($product_id) { $product_data = array(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_related pr LEFT JOIN " . DB_PREFIX . "product p ON (pr.related_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pr.product_id = '" . (int)$product_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"); if ($query->num_rows) { foreach ($query->rows as $result) { $product_data[$result['related_id']] = $this->getProduct($result['related_id']); } } else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_category p2c LEFT JOIN " . DB_PREFIX . "product p ON (p2c.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p2c.category_id IN (SELECT category_id FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "') AND p.product_id != '" . (int)$product_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY RAND() LIMIT 0, 4"); foreach ($query->rows as $result) { $product_data[$result['product_id']] = $this->getProduct($result['product_id']); } } return $product_data; }
  2. Спасибо большое! Все получилось! Моя ошибка была в том что else ставила ниже)))
  3. Здравствуйте! В catalog/model/catalog/product.php есть код который отвечает за вывод сопутствующих(связанных) товаров в продукте. Привязывается по related_id Хочу сделать, что бы когда связанные товары заполнены, они отображались а когда не заполнены, то товары из категории по product_id Вот код из catalog/model/catalog/product.php public function getProductRelated($product_id) { $product_data = array(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_related pr LEFT JOIN " . DB_PREFIX . "product p ON (pr.related_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pr.product_id = '" . (int)$product_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"); foreach ($query->rows as $result) { $product_data[$result['related_id']] = $this->getProduct($result['related_id']); } return $product_data; } Хочу туда добавить если не заполнено : public function getProductRelated($product_id) { $product_data = array(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_category p2c LEFT JOIN " . DB_PREFIX . "product p ON (p2c.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p2c.category_id IN (SELECT category_id FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "') AND p.product_id != '" . (int)$product_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY RAND() LIMIT 0, 4"); foreach ($query->rows as $result) { $product_data[$result['product_id']] = $this->getProduct($result['product_id']); } return $product_data; } Не могу понять как сделать что бы и тот и другой работал, и что бы функция была "если не заполнено "
  4. Здравствуйте! Интересует создание модуля оплаты по QR коду Райффайзенбанк https://e-commerce.raiffeisen.ru/api/doc/sbp.html#section/подключение-к-сбп/общая-схема-работы Opencart 2.3 Пишите ваше предложения по стоимости и срокам!
  5. Здравствуйте! Подскажите пожалуйста, столкнулось с такой проблемой, не работает форма обратной связи на странице контакты! С почтой все хорошо и настроена она правильно, все письма приходят, кроме этой формы обратной связи в контактах! Все темы на форуме за последние два дня перечитала и все перепробовала! Ничего не подходит! Почта Яндекс, думаю может в ней причина, но другие письма же доходят https://sexone.ru/contact UltraStore OCTemplates - шаблон
  6. Здравствуйте! Столкнулась с такой проблемой, в мобильной версии дублируется меню. Не знаю от куда растут ноги и куда копать. Подскажите пожалуйста решение проблемы. https://intimqueen.ru/
  7. Здравствуйте! Подскажите в чем может быть причина! The Product passed: Row ~= 360 SKU = Taro 2234/2242/2328/2444/2445/2457/2458 Invalid price. Column = 13 The Product passed: Row ~= 361 SKU = Taro 2234/2242/2328/2444/2445/2457/2458 Invalid price. Column = 13 The Product passed: Row ~= 362 SKU = Taro 2234/2242/2328/2444/2445/2457/2458 Invalid price. Column = 13 The Product passed: Row ~= 363 SKU = Taro 2234/2242/2328/2444/2445/2457/2458 Invalid price. Column = 13 The Product passed: Row ~= 364 SKU = Taro 2234/2242/2328/2444/2445/2457/2458 Invalid price. Column = 13 The Product passed: Row ~= 368 SKU = Taro 2234/2242/2328/2444/2445/2457/2458 Invalid price. Column = 13 The Product passed: Row ~= 369 SKU = Taro 2234/2242/2328/2444/2445/2457/2458 Invalid price. Column = 13 The Product passed: Row ~= 370 SKU = Taro 2234/2242/2328/2444/2445/2457/2458 Invalid price. Column = 13 The Product passed: Row ~= 371 SKU = Taro 2234/2242/2328/2444/2445/2457/2458 Invalid price. Column = 13 Бикини3636.xml
  8. Спасибо! Можно будет к "Модели" товара поставить в admin? Как считаете?
  9. Здравствуйте! Подскажите есть ли какой-нибудь модуль который может штрихкод сделать картинкой, что бы его можно было отсканировать. В счёте для доставки. Opencart 3
  10. Подскажите пожалуйста, у меня стоит Модуль 9.2 Поставщики, приобрела, и хотела установить данный модуль "Автоматическая обработка прайс-листов". Но он устанавливается рядом с первым модулем, и выдает критическую ошибку! Как удалить Модуль 9.2? И возможно ли это?
×
×
  • 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.