Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
Не все товары выгружаются в макет.php
Подскажите пожалуйста, версия shopos 2.4.0 магазин работает, недавно заметил, что некоторые товары не грузятся в market.php название категории есть, а товара нет. Версию обновлять не хочется, т.к. магазин работает нормально. Евгений может есть какой-то способ поправить без обновления?
а разве они все должны выгружаться
в админке же нужно пометить какие выгружать какие нет
Евгений, да это понятно :) В админке стоит что товар выгружается? галочка вкл., а в market.php его нет, вот в чем загадка. Причем непонятно по какому принципу выпадают товары...
$XML_select = os_db_query('describe ' . TABLE_PRODUCTS . ' products_to_xml'); $products_sql = "SELECT distinct p.products_id, p2c.categories_id, p.products_model, p.products_quantity, p.products_image, p.products_price, p.products_tax_class_id, p.manufacturers_id, p.products_sort, GREATEST(p.products_date_added, IFNULL(p.products_last_modified, 0), IFNULL(p.products_date_available, 0)) AS base_date, pd.products_name, m.manufacturers_name, pd.products_description" . (($products_short_description > 0) ? ", pd.products_short_description " : " ") . "as proddesc " . (($XML_select > 0) ? ", p.XML_bid, p.XML_cbid " : "") . "FROM " . TABLE_PRODUCTS . " p LEFT JOIN " . TABLE_PRODUCTS_DESCRIPTION . " pd ON (p.products_id = pd.products_id) LEFT JOIN " . TABLE_MANUFACTURERS . " m ON (p.manufacturers_id = m.manufacturers_id) LEFT JOIN " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c ON (p.products_id = p2c.products_id) WHERE p.products_status = 1" . (($XML_select > 0) ? " and p.products_to_xml = 1" : "") . " AND pd.language_id = " . (int)$_SESSION . " ORDER BY p.products_id ASC";
если статус товара =1, если галочка о выгрузки в маркет стоит и если язык товара = текущему
Источник
|