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

Recommended Posts

Ситуация следующая:

у нас в базе сайта есть 2 варианта количества

quantity - стандартная опенкартовская переменная, в нее загружаю склады поставщиков

quantity_1c - созданная, в нее загружаются остатки из 1С

Мне нужно, чтобы если у товара не равна нуля одна из этих переменных - то он имел статус "Есть в наличии".

Сейчас quantity_1c никак не учитывается

Прошу помощи!

 

Пароли не даю, все правки по teamviewer. Назначьте цену с учетом этого неудобства.

ocStore 1.5

Link to post
Share on other sites

там в нескольких местах править. в корзине, в товаре, в модулях еще видимо. 

11 минут назад, pasha77 сказал:

все правки по teamviewer

 

Врядли найдется такой гинеколог-программист

Link to post
Share on other sites

в чем проблема закидывать данные 1С в родное опенкартовское?
а в 1с поставшиков
 

Link to post
Share on other sites
29 минут назад, AWARO сказал:

в чем проблема закидывать данные 1С в родное опенкартовское?
а в 1с поставшиков
 

и что изменится. мне надо, чтоб если хоть одно количество не 0, то статус есть в наличии

Link to post
Share on other sites

34 минуты назад, nikifalex сказал:

там в нескольких местах править. в корзине, в товаре, в модулях еще видимо. 

 

Врядли найдется такой гинеколог-программист

в чем проблема не понимаю. Неоднократно мне так вносили правки. Файлзиллу и нотпад++ открою. Хотите, фон рабочего стола для вас поменяю)))

Link to post
Share on other sites

2 часа назад, pasha77 сказал:

в чем проблема не понимаю. Неоднократно мне так вносили правки. Файлзиллу и нотпад++ открою. Хотите, фон рабочего стола для вас поменяю)))

 

IFNULL(`quantity`, `quantity_1c`) AS `quantity`

Расшифрую, SQL если значение 1 поля будет пустой, то данные будут использованы из 2 поля, следовательно на сайте по стандарту будет использовано одно значение кол-ва, коротая в контроллере проверяет наличие и ставит статус о наличии на складе

 

Еще один вариант

(CASE WHEN `quantity` IS NOT NULL THEN `quantity` ELSE `quantity_1c` END)

 

  • +1 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.