WebSite X5Help Center

 
Max F.
Max F.
User

наличие товара на сайте  ru

Autore: Max F.
Visite 1181, Followers 1, Condiviso 0  

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

Кто нибудь сталкивался с проблемой что товар наличие которого было настроено как 0 шт выводится при выгрузке сайта на хост как доступен и можно купить в кол 1 шт?

Postato il
33 RISPOSTE - 1 UTILE
Aleksej H.
Aleksej H.
Moderator

Здравствуйте. Нет, не сталкивался. Когда у товара становилось 0, то я не мог его купить. Пожалуйста, дайте ссылку на страницу товара, где можно посмотреть на описанную Вами ситуацию.

База данных подключена?

Leggi di più
Postato il da Aleksej H.
Max F.
Max F.
User
Autore

БД конечно подключена

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

зеленые значки в наличии у тех товаров у которых в x5 по нулям стоит

Leggi di più
Postato il da Max F.
Aleksej H.
Aleksej H.
Moderator

"зеленые значки в наличии у тех товаров у которых в x5 по нулям стоит" - возможно, у Вас для этих товаров выбрано это:

А должно быть это:

Также учтите, что если включена эта опция, то количество товаров измениться только тогда, когда Вы отметите оформленные заказы как оплаченные.

Leggi di più
Postato il da Aleksej H.
Max F.
Max F.
User
Autore

нет там было конкретно указание количества

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

А причем тут БД Алексей? Я так понял товары их характеристики и их наличие с БД никак не связаны. Оны прописываются в json файле сервера а не в БД. 

Можно ли с помощью обьекта динамический контент прям на сайте редактированть количество наличие?

Aleksej H.
Здравствуйте. Нет, не сталкивался. Когда у товара становилось 0, то я не мог его купить. Пожалуйста, дайте ссылку на страницу товара, где можно посмотреть на описанную Вами ситуацию. База данных подключена?
Leggi di più
Postato il da Max F.
Aleksej H.
Aleksej H.
Moderator

"А причем тут БД Алексей?" - если на сайте используется фактический учёт наличия товаров, то при попытке его задать/обновить, без подключения к базе данных, получаем ошибку:

Я так понял товары их характеристики и их наличие с БД никак не связаны. Оны прописываются в json файле сервера а не в БД.

Плюс, есть таблица в базе данных с информацией о фактическом наличии товаров:

На сколько мне известно это может быть сделано для того ,чтобы иметь возможность управлять заказами из админки сайта. Именно по этому, и судя по описанию Вашей ситуации, я вспомнил о базе данных.

"Можно ли с помощью обьекта динамический контент прям на сайте редактированть количество наличие?" - нет.

Leggi di più
Postato il da Aleksej H.
Max F.
Max F.
User
Autore

нет ошибки не возникает значит связь с БД настроена

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

как называется таблица в которой идет у вас количество?

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

а все увидел на скрине название

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

дело в том что в предпросмотре в самой программе x5 все нормально стоит насличие этого товара. когда же выгружаю на хост, то там продукт недоступен стоит пометка и невозможно заказать. В чем может быть проблема?

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

Может броузер кэширует информацию и при перезаливке выдает старые данные?

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

как по id идентифицировать товар в БД? ведь на сайте у меня id на товаре нигде не стоит, этот id только внутри системы

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

Почему то последние товары которые позже заводило в БД не попали, по id не ищет этот отсутствующий в количестве товар в БД. Вот скрин из cart.js. Может косяк с выгрузкой в БД?

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

Если БД подключена то она подключена ко всем товарам в корзине. Не может же подключение к БД товаров выборочным быть?

Leggi di più
Postato il da Max F.
Aleksej H.
Aleksej H.
Moderator

"когда же выгружаю на хост, то там продукт недоступен стоит пометка и невозможно заказать. В чем может быть проблема?" - может кэш браузера и/или на хостинге.

"Может броузер кэширует информацию и при перезаливке выдает старые данные?" - такое может быть.

"как по id идентифицировать товар в БД?" - экспортируйте товары из программы в CSV:

В таблице видно ID и название:

"Может косяк с выгрузкой в БД?" - может быть.

"Не может же подключение к БД товаров выборочным быть?" - на сколько я знаю, то база данных работает для всех товаров с фактическим учётом количества.

Попробуйте поработать с сайтом на другом хостинге или на локальном сервере.

Я отправил запрос о Вашей ситуации сотрудникам компании. Ожидайте ответ от них тут в комментариях.

Leggi di più
Postato il da Aleksej H.
Max F.
Max F.
User
Autore

Большое спасибо вам

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

Да в БД однозначно нет многих последних товаров в принципе- проверил по id/ Где задается для товаров выгрузка в БД? у меня это централизовано настроено- нет задания таблицы отдельно для наличия товаров

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

нашел в настройках корзины кнопку обновления- после нажатия на которую ко-во товаров поменялось- я подозреваю что оно стало таким же как в БД. Но мне нужен обратный процесс, я хочу добавлять новые товары в настройках корзины - и чтобы они прописывались с нужным кол-вом в БД. потом чтобы обновить количество в настройках самой x5 - уже нажимать кнопку обновление периодически. То есть чтобы был и прямой и обратный процесс. А сейчас получается так чтио выгружаешь сайт  все товары прописываются в БД а потом при добавлении товаров корзине, БД не обновляется, можно только обновит  актуальное кол-во в самой корзине x5 в соответствии с тем ко-вом которое изменилось в БД

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

скрины прикрепил

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

скрин

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

скрин

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

Алексей, что если вручную удалить таблицу cartdynamicproducts з БД?  создастся ли она потом опять вновь на основе данных корзины при выгрузке сайта?

Leggi di più
Postato il da Max F.
Aleksej H.
Aleksej H.
Moderator

"Где задается для товаров выгрузка в БД?" - на сколько я знаю, это происходит тогда, когда для товара выбран учёт фактического наличия.

"нашел в настройках корзины кнопку обновления- после нажатия на которую ко-во товаров поменялось- я подозреваю что оно стало таким же как в БД." - да. Эту опцию я показал Вам в моём втором сообщении на третьем рисунке.

"Но мне нужен обратный процесс, я хочу добавлять новые товары в настройках корзины - и чтобы они прописывались с нужным кол-вом в БД." - для этого нужно настроить учёт фактического наличия товаров. Для каждого товара отдельно.

"Алексей, что если вручную удалить таблицу cartdynamicproducts з БД? создастся ли она потом опять вновь на основе данных корзины при выгрузке сайта?" - на сколько я помню, да. Создастся. Но сперва рекомендую сделать полную резервную копию базы данных.

Leggi di più
Postato il da Aleksej H.
Max F.
Max F.
User
Autore

дак фактическое наличие у всех товаров прописано итак. просто в БД некоторые товары вообще отсутствуют. и Непонятно почему

Leggi di più
Postato il da Max F.
Aleksej H.
Aleksej H.
Moderator

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

Leggi di più
Postato il da Aleksej H.
Max F.
Max F.
User
Autore

после удаления этой таблицы- при новой выгрузке сайта на хост эта таблица вновь появилась но в ней ни одного товара нет впринципе. Похоже внутренние проблемы у программы с прописыванием товаров в ее же БД

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

Возможно прошлые выгрузки все норм выгружало, прошло какое то обновление косячное и все перестало выгружаться в БД, а потом лицензия на обновление кончилась, так косяк с выгрузкой в БД так и завис на том последнем обновлении

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

Еще раз выгрузил вообще эта таблица пропала

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

Где находится файл из которого наличие выгружается в БД. КАк этот файл называется?

Leggi di più
Postato il da Max F.
Aleksej H.
Aleksej H.
Moderator

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

"Где находится файл из которого наличие выгружается в БД. КАк этот файл называется?" - не знаю.

Leggi di più
Postato il da Aleksej H.