Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Доработка - изменение статусов наличия товаров.


Tolyanskiy
 Поделиться

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

На данный момент выгрузка товаров и остатков происходит из учетной системы 1с  с использованием модуля cms1c

 

По товарам есть свои остатки и есть остатки поставщиков. Была произведена доработка функционала 1с а именно работы модуля выгрузки cms1c, таким образом, что :

               1. При наличии товара на Своем складе (Основном)  в поле  - Статус отсутсвия на складе просталяется статус "В наличии"

               2. При наличии товара на Своем складе и складах поставщиков - аналогично в поле  - Статус отсутсвия на складе просталяется статус "В наличии"

               3. При остутсвии товара на Своем складе  и наличии на одном из складов поставщиков - ставиться статус в зависимости от настройки и указанного приоритета склада  -  " Под заказ"  или "Доставка 2-3 дня"  - эти статусы попадают в интернет мгазин в карточку товара в поле  - Статус отсутсвия на складе.

 

Тпереь к самой доработке.  Нужно:

                  1. Чтобы одному из статусов на складе в форме редактирования можно было поставить отметку - что это статус осутсвия на складе - единственно возможный,  в не зависимости от того что указано в карточке товара. И этот статус подставлялся и отображался в магазине при 0 остатке товара. 

                  2. Чтобы одному из статусов на складе в форме редактирования можно было поставить отметку - что это статус наличия на складе по умолчанию - нужно для случаев в пункте 4 далее.

                  2. Если товар имеет остаток - тогда выводить статус наличия такой как указан в карточке товара в поле  Статус отсутсвия на складе

                  3. Еще осталось предусмотреть вариант когда в карточке в поле  - Статус отсутсвия на складе  стоит статус который отмечен как единственно возможный статус отсутсвия на складе, и остаток товара больше 0.  В таком случае должно на автомате подставляться значения статуса наличия товара по умолчанию  - смотреть п.2

 

При выше указаных доработках в интернет магазине покупателю должны отображаться разные статусы наличия товаров в зависимости от того что указанно в карточке  -  с возможностью покупки для товаров с остатком больше 0.   

И при остатке 0  - статус должен быть "Нет в наличии"(тоесть тот который указан как единственно возможным статусом отсутсвия на складе)  c отсутсвием возможности купить товар.

                  

 

 

 

 

Screenshot_7.png

Screenshot_8.png

Изменено пользователем Tolyanskiy
Ссылка на комментарий
Поделиться на других сайтах


  • 3 месяца спустя...
10.09.2022 в 17:24, Tolyanskiy сказал:

На данный момент выгрузка товаров и остатков происходит из учетной системы 1с  с использованием модуля cms1c

 

По товарам есть свои остатки и есть остатки поставщиков. Была произведена доработка функционала 1с а именно работы модуля выгрузки cms1c, таким образом, что :

               1. При наличии товара на Своем складе (Основном)  в поле  - Статус отсутсвия на складе просталяется статус "В наличии"

               2. При наличии товара на Своем складе и складах поставщиков - аналогично в поле  - Статус отсутсвия на складе просталяется статус "В наличии"

               3. При остутсвии товара на Своем складе  и наличии на одном из складов поставщиков - ставиться статус в зависимости от настройки и указанного приоритета склада  -  " Под заказ"  или "Доставка 2-3 дня"  - эти статусы попадают в интернет мгазин в карточку товара в поле  - Статус отсутсвия на складе.

 

Тпереь к самой доработке.  Нужно:

                  1. Чтобы одному из статусов на складе в форме редактирования можно было поставить отметку - что это статус осутсвия на складе - единственно возможный,  в не зависимости от того что указано в карточке товара. И этот статус подставлялся и отображался в магазине при 0 остатке товара. 

                  2. Чтобы одному из статусов на складе в форме редактирования можно было поставить отметку - что это статус наличия на складе по умолчанию - нужно для случаев в пункте 4 далее.

                  2. Если товар имеет остаток - тогда выводить статус наличия такой как указан в карточке товара в поле  Статус отсутсвия на складе

                  3. Еще осталось предусмотреть вариант когда в карточке в поле  - Статус отсутсвия на складе  стоит статус который отмечен как единственно возможный статус отсутсвия на складе, и остаток товара больше 0.  В таком случае должно на автомате подставляться значения статуса наличия товара по умолчанию  - смотреть п.2

 

При выше указаных доработках в интернет магазине покупателю должны отображаться разные статусы наличия товаров в зависимости от того что указанно в карточке  -  с возможностью покупки для товаров с остатком больше 0.   

И при остатке 0  - статус должен быть "Нет в наличии"(тоесть тот который указан как единственно возможным статусом отсутсвия на складе)  c отсутсвием возможности купить товар.

                  

 

 

 

 

Screenshot_7.png

Screenshot_8.png

Вітаю! При зміні наявності товару з "В наявності" на "Очікувати 2-3 дні" статус в картці товару не змінюється, навіть коли чищю системний кеш. Підкажіть в чому може бути проблема?

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


23.12.2022 в 20:58, coffee сказал:

Вітаю! При зміні наявності товару з "В наявності" на "Очікувати 2-3 дні" статус в картці товару не змінюється, навіть коли чищю системний кеш. Підкажіть в чому може бути проблема?

Проверьте.. может у вас текст в самом коде прописан..

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


  • 2 недели спустя...
В 23.12.2022 в 20:58, coffee сказав:

Вітаю! При зміні наявності товару з "В наявності" на "Очікувати 2-3 дні" статус в картці товару не змінюється, навіть коли чищю системний кеш. Підкажіть в чому може бути проблема?

а кількість товару яка?

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

03.01.2023 в 03:35, cherkas сказал:

а кількість товару яка?

Дякую, вже розібрався! Потрібно було змінити кількість на "0" тоді вде ставити "очікуєм надходження"

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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