Страница 3 из 5

Re: SQL запросы для движка HostCMS

Добавлено: 18 авг 2012 10:46
TechAdmin
Т.е. у этих товаров стоит два флага в файле CSV?

Re: SQL запросы для движка HostCMS

Добавлено: 18 авг 2012 11:18
Xsander
Экспорт идет через тунель E-Trade.

Да, у товаров 2 и более флагов. На сайте каждому флагу назначено свое свойство. Также это прописано в обмене с программой, который Вы мне помогли создать в этой ветке.

Re: SQL запросы для движка HostCMS

Добавлено: 20 авг 2012 23:48
Xsander
есть идеи?

Re: SQL запросы для движка HostCMS

Добавлено: 21 авг 2012 09:01
TechAdmin
У товара в ПЛИ стоит только один флаг - спец.цена, а при обновлении на сайте стоит два флага для товара?

Re: SQL запросы для движка HostCMS

Добавлено: 21 авг 2012 18:18
Xsander
Не совсем так.
В ПЛИ стоит 2 флага - спец.цена и лучшая покупка, а на сайте выводится 3 - спец.цена, лучшая покупка и распродажа.

Re: SQL запросы для движка HostCMS

Добавлено: 21 авг 2012 18:47
TechAdmin
У вас используется три SQL зароса для изменения статусов Новинка, Лучшая покупка, Распродажа, так?
"спец.цена" это "Новинка"?

Re: SQL запросы для движка HostCMS

Добавлено: 21 авг 2012 19:09
Xsander
Нет, "Спец.цена" это товар на который установлена цена не изменяющаяся (т.е. если при изменении цены у поставщика цены меняются у товаров, то у товаров со спец.ценой она не меняется).
И, Да, используются 3 SQL-запроса.

Re: SQL запросы для движка HostCMS

Добавлено: 22 авг 2012 10:03
TechAdmin
Перефразируйте пожалуйста ваш вопрос, не совсем понятно что не работает.

Re: SQL запросы для движка HostCMS

Добавлено: 22 авг 2012 10:26
Xsander
Между программой и сайтом настроен обмен с назначением флагов, которые на сайте отражаются как дополнительные свойства.
Например, флаг //// Новинка //// на сайте назначает товару статус "Новинка" и к картинке товара присваивается стикер "Новинка".
флаг //// Лучшая покупка //// на сайте назначает товару статус "Рекомендуем" и к картинке товара присваивается стикер "Рекомендуем".
флаг //// Распродажа //// на сайте назначает товару статус "Распродажа" и к картинке товара присваивается стикер "Распродажа".

Технически это происходит так:

Флаг "Новинка" IF(etrade_products.tov_new=1 >>> ID свойства на сайте 134
Флаг "Лучшая покупка" IF(etrade_products.best_sale=1 >>> ID свойства на сайте 177
Флаг "Распродажа" IF(etrade_products.spec_price=1 >>> ID свойства на сайте 178

Есть товары в ПЛИ, у которых выставлен флаг - "Лучшая покупка" и технически процесс должен быть таким:
Флаг "Лучшая покупка" IF(etrade_products.best_sale=1 > назначает товару на сайте доп.свойство > ID свойства на сайте 177

Но, вместо этого товару назначается не одно свойство, а два (ID 177 - "Лучшая покупка") и (ID 178 - "Распродажа").

Re: SQL запросы для движка HostCMS

Добавлено: 22 авг 2012 10:30
TechAdmin
Но, вместо этого товару назначается не одно свойство, а два (ID 177 - "Лучшая покупка") и (ID 178 - "Распродажа").

При этом эти свойства "Лучшая покупка", "Распродажа" установлены для товара или нет, в БД ПЛИ?