WebSite X5Help Center

 
Max F.
Max F.
User

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

Autor: Max F.
Visited 1180, Followers 1, Udostępniony 0  

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

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

Posted on the
33 ODPOWIEDZI - 1 POMOCNY
Aleksej H.
Aleksej H.
Moderator

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

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

Czytaj więcej
Posted on the from Aleksej H.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

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

Czytaj więcej
Posted on the from Aleksej H.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

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

Aleksej H.
Здравствуйте. Нет, не сталкивался. Когда у товара становилось 0, то я не мог его купить. Пожалуйста, дайте ссылку на страницу товара, где можно посмотреть на описанную Вами ситуацию. База данных подключена?
Czytaj więcej
Posted on the from Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

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

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

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

Czytaj więcej
Posted on the from Aleksej H.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

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

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

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

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

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

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

Czytaj więcej
Posted on the from Aleksej H.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

скрин

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

скрин

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

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

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

Czytaj więcej
Posted on the from Aleksej H.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Aleksej H.
Aleksej H.
Moderator

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

Czytaj więcej
Posted on the from Aleksej H.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Max F.
Max F.
User
Autor

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

Czytaj więcej
Posted on the from Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

Czytaj więcej
Posted on the from Aleksej H.