Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

На данный момент выгрузка товаров и остатков происходит из учетной системы 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 months later...
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 weeks later...
В 23.12.2022 в 20:58, coffee сказав:

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

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.