Категории

[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, если галочка о выгрузки в маркет стоит и если язык товара = текущему


Источник



Copyright ShopOS