WebSite X5Help Center

 
Max F.
Max F.
User

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

Autor: Max F.
Besucht 1177, Followers 1, Geteilt 0  

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

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

Gepostet am
33 ANTWORTEN - 1 NüTZLICH
Aleksej H.
Aleksej H.
Moderator

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

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

Mehr lesen
Gepostet am von Aleksej H.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

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

Mehr lesen
Gepostet am von Aleksej H.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

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

Aleksej H.
Здравствуйте. Нет, не сталкивался. Когда у товара становилось 0, то я не мог его купить. Пожалуйста, дайте ссылку на страницу товара, где можно посмотреть на описанную Вами ситуацию. База данных подключена?
Mehr lesen
Gepostet am von Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

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

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

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

Mehr lesen
Gepostet am von Aleksej H.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

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

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

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

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

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

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

Mehr lesen
Gepostet am von Aleksej H.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

скрин

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

скрин

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

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

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

Mehr lesen
Gepostet am von Aleksej H.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Aleksej H.
Aleksej H.
Moderator

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

Mehr lesen
Gepostet am von Aleksej H.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Max F.
Max F.
User
Autor

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

Mehr lesen
Gepostet am von Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

Mehr lesen
Gepostet am von Aleksej H.