WebSite X5Help Center

 
Max F.
Max F.
User

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

Автор: Max F.
Просмотрено 1176, Подписчики 1, Размещенный 0  

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

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

Размещено
33 Ответы - 1 Полезно
Aleksej H.
Aleksej H.
Moderator

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

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

Читать больше
Размещено От Aleksej H.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

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

Читать больше
Размещено От Aleksej H.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

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

Aleksej H.
Здравствуйте. Нет, не сталкивался. Когда у товара становилось 0, то я не мог его купить. Пожалуйста, дайте ссылку на страницу товара, где можно посмотреть на описанную Вами ситуацию. База данных подключена?
Читать больше
Размещено От Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

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

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

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

Читать больше
Размещено От Aleksej H.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

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

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

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

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

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

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

Читать больше
Размещено От Aleksej H.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

скрин

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

скрин

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

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

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

Читать больше
Размещено От Aleksej H.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Aleksej H.
Aleksej H.
Moderator

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

Читать больше
Размещено От Aleksej H.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

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

Читать больше
Размещено От Max F.
Aleksej H.
Aleksej H.
Moderator

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

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

Читать больше
Размещено От Aleksej H.