Модуль SP Remarketing All In One Pro - v5.0_null

jugka

Продвинутый (IV)
Сообщения
14
Симпатии
11
Баллы
741
jugka разместил(а) новый ресурс:

SP Remarketing All In One Pro - v5.0_null - SP SEO Remarketing All In One Pro | Электронная торговля Google (+GA4) и Яндекс | Динамический ремар

Модуль является полноценным решением для организации всего, что связано с отправкой событий для ремаркетинга Google Ads и Facebook Pixel (+Conversions API), расширенной электронной торговли Enhanced Ecommerce Google Analytics и Google Analytics 4, электронной коммерции Яндекс а также Vkontakte, MyTarget, eSputnik, TikTok, RetailRocket!

Посмотреть страницу этого ресурса...
 
Может кто то сталкивался при попытке открыть фид фб выдает такую вот ошибку это связанно с модулем или какой то другой модуль косячет?
Fatal error: Uncaught Exception: Error: Unknown column 'md.name' in 'field list'<br />Error No: 1054<br />SELECT p.*, pd.name, (SELECT md.name FROM oc_manufacturer_description md WHERE md.manufacturer_id = p.manufacturer_id AND md.language_id = '1') AS manufacturer, pd.description, IFNULL(ps.price, p.price) AS price FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN oc_product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '3' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) WHERE p2s.store_id = '0' AND pd.language_id = '1' AND p.date_available <= NOW() AND p.status = '1' GROUP BY p.product_id in
 
Может кто то сталкивался при попытке открыть фид фб выдает такую вот ошибку это связанно с модулем или какой то другой модуль косячет?
Fatal error: Uncaught Exception: Error: Unknown column 'md.name' in 'field list'<br />Error No: 1054<br />SELECT p.*, pd.name, (SELECT md.name FROM oc_manufacturer_description md WHERE md.manufacturer_id = p.manufacturer_id AND md.language_id = '1') AS manufacturer, pd.description, IFNULL(ps.price, p.price) AS price FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN oc_product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '3' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) WHERE p2s.store_id = '0' AND pd.language_id = '1' AND p.date_available <= NOW() AND p.status = '1' GROUP BY p.product_id in
ну он тебе пишет что нет таблицы с именем md.name и выложил весь запрос, где идет использование таблицы
 
ну он тебе пишет что нет таблицы с именем md.name и выложил весь запрос, где идет использование таблицы
Это я понима вопрос в том эту таблицу модуль должен создавать или от стороннего модуля?
 
Это я понима вопрос в том эту таблицу модуль должен создавать или от стороннего модуля?
SELECT выборка, запросом, проверь инсталятор, по идее с этой таблицы pd.name, но надо в инстале таблицы смотреть
 
$sql = "SELECT p.*, pd.*, m.name AS manufacturer, " . (!$categories ? " NULL AS category_id" : " p2c.category_id ") . ", " . ($special ? " ps.price " : " NULL ") . " AS special FROM " . DB_PREFIX . "product p " . ($categories ? " JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id " . ($ocstore ? " AND p2c.main_category = 1 " : "") . ") " : " ") . " LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) " . ($special ? " LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id AND ps.customer_group_id = '" . $customer_group . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) " : " " ). " WHERE 1 " . ($categories ? " AND p2c.category_id IN (" . $this->db->escape($categories) . ")" : "") . ($manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1'" . ($zero_quantity ? " AND p.quantity > 0 " : "") . ($min_price > 0 ? " AND p.price >= " . $min_price . " " : "") . ($max_price > 0 ? " AND p.price <= " . $max_price . " " : "") . (!empty($custom_xml) ? ' ' . $custom_xml . ' ' : "") . " AND p.price > 0 GROUP BY p.product_id ORDER BY p.product_id LIMIT " . $start . ", " . $limit;
Вот есть запрос в фиде ... да щас посмотрю инсталятор только не понятно откуда берется Unknown column 'md.name'
 
$sql = "SELECT p.*, pd.*, m.name AS manufacturer, " . (!$categories ? " NULL AS category_id" : " p2c.category_id ") . ", " . ($special ? " ps.price " : " NULL ") . " AS special FROM " . DB_PREFIX . "product p " . ($categories ? " JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id " . ($ocstore ? " AND p2c.main_category = 1 " : "") . ") " : " ") . " LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) " . ($special ? " LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id AND ps.customer_group_id = '" . $customer_group . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) " : " " ). " WHERE 1 " . ($categories ? " AND p2c.category_id IN (" . $this->db->escape($categories) . ")" : "") . ($manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1'" . ($zero_quantity ? " AND p.quantity > 0 " : "") . ($min_price > 0 ? " AND p.price >= " . $min_price . " " : "") . ($max_price > 0 ? " AND p.price <= " . $max_price . " " : "") . (!empty($custom_xml) ? ' ' . $custom_xml . ' ' : "") . " AND p.price > 0 GROUP BY p.product_id ORDER BY p.product_id LIMIT " . $start . ", " . $limit;
Вот есть запрос в фиде ... да щас посмотрю инсталятор только не понятно откуда берется Unknown column 'md.name'
там в юзеровской части, контролер remarketing_50_3.0_NULL\upload\catalog\controller\extension\feed\remarketing_feed.php
в функции private function getProducts
сам запрос оттуда:
PHP:
$sql = "SELECT p.*, pd.*, m.name AS manufacturer, " . (!$categories ? " NULL AS category_id" : " p2c.category_id ") . ", " . ($special ? " ps.price " : " NULL ") . " AS special FROM " . DB_PREFIX . "product p " . ($categories ? " JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id " . ($ocstore ? " AND p2c.main_category = 1 " : "") . ") " : " ") . " LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) " . ($special ? " LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id AND ps.customer_group_id = '" . $customer_group . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) " : " " ). " WHERE 1 " . ($categories ? " AND p2c.category_id IN (" . $this->db->escape($categories) . ")" : "")    . ($manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1'" . ($zero_quantity ? " AND p.quantity > 0 " : "") . ($min_price > 0 ? " AND p.price >= " . $min_price . " " : "") .  ($max_price > 0 ? " AND p.price <= " . $max_price . " " : "") . (!empty($custom_xml) ? ' ' . $custom_xml . ' ' : "") . " AND p.price > 0 GROUP BY p.product_id ORDER BY p.product_id LIMIT " . $start . ", " . $limit;
толи запрос изначально кривой, в начале запроса "SELECT p.*, pd.*, m.name AS manufacturer, и есть поле md.name
 
там в юзеровской части, контролер remarketing_50_3.0_NULL\upload\catalog\controller\extension\feed\remarketing_feed.php
в функции private function getProducts
сам запрос оттуда:
PHP:
$sql = "SELECT p.*, pd.*, m.name AS manufacturer, " . (!$categories ? " NULL AS category_id" : " p2c.category_id ") . ", " . ($special ? " ps.price " : " NULL ") . " AS special FROM " . DB_PREFIX . "product p " . ($categories ? " JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id " . ($ocstore ? " AND p2c.main_category = 1 " : "") . ") " : " ") . " LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) " . ($special ? " LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id AND ps.customer_group_id = '" . $customer_group . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) " : " " ). " WHERE 1 " . ($categories ? " AND p2c.category_id IN (" . $this->db->escape($categories) . ")" : "")    . ($manufacturers ? " AND p.manufacturer_id IN (" . $this->db->escape($manufacturers) . ")" : "") . " AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1'" . ($zero_quantity ? " AND p.quantity > 0 " : "") . ($min_price > 0 ? " AND p.price >= " . $min_price . " " : "") .  ($max_price > 0 ? " AND p.price <= " . $max_price . " " : "") . (!empty($custom_xml) ? ' ' . $custom_xml . ' ' : "") . " AND p.price > 0 GROUP BY p.product_id ORDER BY p.product_id LIMIT " . $start . ", " . $limit;
толи запрос изначально кривой, в начале запроса "SELECT p.*, pd.*, m.name AS manufacturer, и есть поле md.name
))) у меня открывает фид для фб по ссылке /index.php?route=extension/feed/facebook_lite такой контроллер есть в корне но в дистрибутиве такого файла нет)) По всей видимости тут конфликт двух разных модулей))) щас буду искать кто из них косячит)))
 
Кто может перезалить ? пож-ста
 
Назад
Верх