Перейти к содержанию

Рекомендуемые сообщения

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

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

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

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

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

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

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

 

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

ocStore 1.5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
29 минут назад, AWARO сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
34 минуты назад, nikifalex сказал:

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.