Jump to content
Sign in to follow this  
Inetmag

[Решено] Разный статус у товара в зависимости от поставщика

Recommended Posts

Здравствуйте.

На просторах интернета так и не нашел ответ на, казалось-бы закономерную задачу.

 

 Дано:

Оффлайн магазин со своим товаром.

Интернет магазин который продает тот же товар(что и оффлайн магазин) + товар под заказ (через поставщиков)

Платная программа PriceList Importer (ПЛИ)

 

Задача:

Выводить (возле карточки товара) статус наличия в зав-ти от того где товар (товар из физического магазина - "в наличии", товар под заказ от поставщика - "доступен под заказ").

 

Условия загрузки товара на сайт (интернет-магазин):

Товар выгружается (программой ПЛИ) на сайт с каким-то кол-вом.

По условиям выгрузки товар с кол-вом "0"-"доступен по заказ" (в админке напротив товара кол-во- 0)

товар с кол-вом  >"0"-"Есть в наличии" (в админке напротив товара кол-во- 1000 ). Тут вся загвоздка. Товар, который в наличии обозначается числом, товар который под заказ тоже с числом. Результат-нельзя отделить поставщиков товара.

 

Есть ли способ решить мою задачу?

Неужели ни у кого не возникало данной проблемы?

Заранее спасибо подсказавшим/ответившим.

 

Share this post


Link to post
Share on other sites

уже давно ищу решение данной проблемы.. в ИМ тоже часть товаров в наличии, а часть только под заказ.. 

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

моя тема) https://opencartforum.com/topic/42812-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B-%D0%BF%D0%BE%D0%B4-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7-%D0%B8-%D0%B2-%D0%BD%D0%B0%D0%BB%D0%B8%D1%87%D0%B8%D0%B8/ 

Share this post


Link to post
Share on other sites

Спасибо за отзыв. Почитаю Вашу тему.

Если найду решение проблемы- отпишусь и Вам)

Share this post


Link to post
Share on other sites

Товар выгружается (программой ПЛИ) на сайт с каким-то кол-вом.

По условиям выгрузки товар с кол-вом "0"-"доступен по заказ" (в админке напротив товара кол-во- 0)

товар с кол-вом  >"0"-"Есть в наличии" (в админке напротив товара кол-во- 1000 ). Тут вся загвоздка. Товар, который в наличии обозначается числом, товар который под заказ тоже с числом.

не понял :?

Share this post


Link to post
Share on other sites

Как opуncart отражает наличие товара?

Если товара 0- нет в наличии (изменяемое значение по умолчанию)

Если товара больше 0 - есть в наличии.

 

Что делает программа ПЛИ?

В программу загружаются прайсы с товаром от всех поставщиков (в экселе)

и выгружается на сайт. Перезаписывается sql (насколько я понял)

 

В прайсах поставщиков (виртуальный товар, которого нет в наличии в магазине) есть товар с наличием и ценой.

Т.е. товар А - 5шт, товар Б-17шт, товар В -0 шт.

В прайсе наличия товара (прайс остатков товара, который есть в наличии в физическом магазине) также есть товар с указанием его кол-ва.

 

В настройках программы ПЛИ задано:

если товар есть есть кол-во (любое от 1 и больше) - значит изменить его кол-во на сайте на 1000 (меняется на любое)

если у товара указано кол-во 0 - значит изменить его кол-во на сайте на 0 (меняется на любое).

 

Так вот товар который который есть в наличии выгружается на сайт со статусом "есть в наличии" (т.к. его остатки больше 0 и значение меняется на 1000)

Что является правильным.

 

И товар, от поставщика, которого нет в наличии выгружается на сайт со статусом "есть в наличии" (т.к. его остатки больше 0 и значение меняется на 1000)

Что является неправильным.

 

Как сделать, чтобы товар который есть в наличии (в магазине) так и отображался, а остальной товар (от поставщика) отображался "доступен под заказ"

 
Скрин настроек ПЛИ относительно выгрузки на сайт прикрепил.

post-693427-0-15949900-1426931659_thumb.png

Share this post


Link to post
Share on other sites

редактируй "В прайсах поставщиков (виртуальный товар, которого нет в наличии в магазине) есть товар с наличием и ценой." - выставляя вручную в столбце "наличия" нолик.

или переложи это дело на софт (если возможно) - например, по имени файла.

Share this post


Link to post
Share on other sites

редактируй "В прайсах поставщиков (виртуальный товар, которого нет в наличии в магазине) есть товар с наличием и ценой." - выставляя вручную в столбце "наличия" нолик.

или переложи это дело на софт (если возможно) - например, по имени файла

а вот теперь я не понял :mellow:

Share this post


Link to post
Share on other sites

В прайсах поставщиков (виртуальный товар, которого нет в наличии в магазине) есть товар с наличием и ценой.

Т.е. товар А - 5шт, товар Б-17шт, товар В -0 шт.

редактируй эти прайсы, выставляй вручную в столбце "наличия" нолик.

что не понятного? :-)

Share this post


Link to post
Share on other sites

Спасибо за ответ. Это решение знаю.

Надеялся, что в cms есть дополнительные настройки наличия. Как-то странно для меня, что их всего 2.

Даже модулей никаких нет.

Ну да ладно.

 

Вопрос решил.

Поковырялся в настройках ПЛИ.

Настроил несколько вариантов выгрузки товара от поставщика.

Можно сделать зависимость:

Прайс товара в наличии-выгружать с кол-вом 1000

Прайсы товара под заказ - с кол-вом 0.

 

На сайте товары под заказ отображаются нет в наличии.

Переименовал в локациях/состояние на складе "нет в наличии"на "доступно под заказ 1-5 дня"

Выгружаю только тот товар, который можно купить (в наличии,под заказ).Весь товар на сайте можно купить (различаются сроки)

 

Решение кажется простым.

Помог функционал ПЛИ.

Без него пришлось бы изменять прайсы руками каждый день.

 

Спасибо всем откликнувшимся.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.