WebSite X5Help Center

 
Виктор Пономарев
Виктор Пономарев
User

не отображается полностью заказ  ru

Автор: Виктор Пономарев
Просмотрено 2705, Подписчики 3, Размещенный 0  

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

Когда делаешь заказ через интернет-магазин и делаешь много покупок, такой заказ полностью не отображается и не формируется в базу данных, так же такого заказа нет в админ панеле.

Размещено
20 Ответы - 3 Полезно
Pavel M.
Pavel M.
User

Это ограниченный магазин и не стоит на нем разворачивать что-то по-настоящему большое. 

Читать больше
Размещено От Pavel M.
Виктор Пономарев
Виктор Пономарев
User
Автор

Почему не стоит, деньги уплачены за программу. Нужно исправлять проблему.

Читать больше
Размещено От Виктор Пономарев
Alexandr Belyakov
Alexandr Belyakov
User
Виктор Пономарев
Почему не стоит, деньги уплачены за программу. Нужно исправлять проблему.

В 15 версии исправят... а может и позже....

Читать больше
Размещено От Alexandr Belyakov
Incomedia
Claudio D.
Incomedia

Hello Виктор Пономарев,

Did you experience before this issue on this project?

Is it a new project?

Many thanks!

***** Google Translation:

Привет Виктор Пономарев,

Испытывали ли вы до этого вопроса по этому проекту?

Это новый проект?

Большое спасибо!

Читать больше
Размещено От Claudio D.
Виктор Пономарев
Виктор Пономарев
User
Автор

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


Да, эта проблема в любом из проектов, перепробовал на всех своих проектах в разных версия программы, одно и тоже. Если делать покупку в интернет-магазине и положить в корзину много разных товаров, то не все отображается. Пробовал на проектах: https://air-cools.ruhttp://dpompa.ruhttps://xKing.ruhttps://YouStyl.in.ua везде есть ограничения на количество товаров в корзине, а так же такие заказы не отображаются в админ панель и не попадают в базу данных.

Hello Claudio D.
Yes, this problem in any of the projects, tried on all of its projects in different version of the same thing. If you make a purchase in the online store and put in a basket of many different commodities, not all is displayed. Tried on the following projects: https://air-cools.ruhttp://dpompa.ruhttps://xKing.ruhttps://YouStyl.in.ua everywhere there are restrictions on the number of items in the cart, and such orders are not displayed in the admin panel and is not stored in the database.

Читать больше
Размещено От Виктор Пономарев
Incomedia
Claudio D.
Incomedia

Hello Виктор Пономарев,

Thank you for the information. The ecommerce uses or cookies or the HTML5 storage for the order procerss and if the browser has no HTML5 storage option then the cookies can take only 40 products and it's recommended to use always browsers with HTML5 storage option active. If you used a browser with this option but it is still not working then on the hosting server there is a limitation which causes this issue.

Many thanks!

***** Google Translation:

Привет Виктор Пономарев,

Спасибо за информацию. Электронная торговля использует или файлы cookie или хранилище HTML5 для обработчиков заказов, и если в браузере отсутствует опция хранения HTML5, куки могут принимать только 40 продуктов, и рекомендуется использовать всегда браузеры с активным вариантом хранения HTML5. Если вы использовали браузер с этой опцией, но он все еще не работает, то на сервере хостинга существует ограничение, которое вызывает эту проблему.

Большое спасибо!

Читать больше
Размещено От Claudio D.
Виктор Пономарев
Виктор Пономарев
User
Автор

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

Можно более подробнее об ограничениях на сервере. Какие ограничения могут быть на хостинге?

Hello!

More details about the limitations on the server. What restrictions may be on the hosting?

Читать больше
Размещено От Виктор Пономарев
Vitaliy M.
Vitaliy M.
User
Виктор Пономарев
Здравствуйте! Можно более подробнее об ограничениях на сервере. Какие ограничения могут быть на хостинге? Hello! More details about the limitations on the server. What restrictions may be on the hosting?

В программе WebSite X5 ограничение товаров (обрезка после 40 товаров). Это обсуждалось в постах:

Проблема с заказами - https://helpcenter.websitex5.com/ru/post/116491

                                 https://helpcenter.websitex5.com/ru/post/133534

Читать больше
Размещено От Vitaliy M.
Виктор Пономарев
Виктор Пономарев
User
Автор

Понятно. Воз и ныне там, прошло 2 года.

Читать больше
Размещено От Виктор Пономарев
Incomedia
Claudio D.
Incomedia

Hello Виктор Пономарев,

Previoulsy the cart used only the cookies but now it uses also html5 storage to allow bigger orders. In your case it seems the hostign server as a limitation in the size of the data which can be transferred from the cart function and this is limiting the order. On a server without limitations the orders are sent correctly.

Many thanks!

***** Google Translation:

ривет Виктор Пономарев,

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

Большое спасибо!

Читать больше
Размещено От Claudio D.
Виктор Пономарев
Виктор Пономарев
User
Автор

Приветствую.

Разобрался в этой проблеме по количеству товаров в заказе больше 40 пунктов. Как это сделать? Отвечу Вам лёгким способом. Заходим на Хостинг в папку php-bin находим файл php.ini и вставляем max_input_vars = 5000 Что бы перезагрузить сервер кликните по Версия PHP, далее выбираем предыдущую версию и заново свою, тем самым сервер прочитает данные с php.ini.

Welcome.

Figured out the problem by the number of items in the order of 40 points. How to do it? I will answer You the easy way. Go to the Hosting folder php-bin find the file php.and insert ini max_input_vars = 5000 to restart the server, click on the PHP Version, then select the previous version and re-his, thereby the server can read the data with php.ini.

Читать больше
Размещено От Виктор Пономарев
Incomedia
Claudio D.
Incomedia

Hello Виктор Пономарев,

I'm glad to hear it works now and thank you for sharing your solution.

Many thanks!

***** Google Translation:

Привет Виктор Пономарев,

Я рад, что сейчас это работает, и спасибо за то, что вы поделились своим решением.

Большое спасибо!

Читать больше
Размещено От Claudio D.
Alexandr Belyakov
Alexandr Belyakov
User
Виктор Пономарев
Приветствую. Разобрался в этой проблеме по количеству товаров в заказе больше 40 пунктов. Как это сделать? Отвечу Вам лёгким способом. Заходим на Хостинг в папку php-bin находим файл php.ini и вставляем max_input_vars = 5000 Что бы перезагрузить сервер кликните по Версия PHP, далее выбираем предыдущую версию и заново свою, тем самым сервер прочитает данные с php.ini. Welcome. Figured out the problem by the number of items in the order of 40 points. How to do it? I will answer You the easy way. Go to the Hosting folder php-bin find the file php.and insert ini max_input_vars = 5000 to restart the server, click on the PHP Version, then select the previous version and re-his, thereby the server can read the data with php.ini.

Виктор, а не подскажете как вы правильно сделали регистрацию клиентов. Я пробовал по этой инструкции https://helpcenter.websitex5.com/ru/post/178165, но самостоятельно файлы таблиц MySQL (phpMyAdmin) у меня почему-то не создаются, так что пока пользуюсь старым вариантом - электронной почтой.

Читать больше
Размещено От Alexandr Belyakov
Виктор Пономарев
Виктор Пономарев
User
Автор

Ничего сложного. Создаете папку на хостинге к примеру "BD" устанавливаете ей атрибут 777 (все права), в самой программе "Управление данными" создаем базу данных (эти данные даёт хостинг провайдер при регестрации) называете свою бузу как вам угодно. Далее Папка на сервере с правами на запись: BD (так как мы её уже сделали) Скрипт для отправки e-mail: PHP Mailer Тип отправки e-mail: Отправка как POST Всегда используйте следующий адрес: тот емейл который зарегестрирован, я использую общерассылочный так как на фирме 5 человек работает и им всем приходит одновременно, к примеру ***

Заходим в Управление доступом, ставим в поле регистрация "Автоматическая регистрация", в настройках ставим базу данных которую создали, имя таблицы: любое название на латинице и без всяких точек пробелов и т.п. E-mail администратора устанавливаем рабочую почту типа: *** 

После этих установок выгружаем сайт на хостинг полная выгрузка. Заходим http:// ваш сайт /admin и проверяем, должно везде стоять PASS - это означает, что все настройки верны.

Заходим в программу вкладка корзина - в самом низу ставим галочку "Разрешить регистрацию пользователей"

Создаем страницу с Личным кабинетом пользователя её закрываем паролем и выбираем автоматическая регистрация. 

В самой странице делаем User orders. Выгружаем. В принципе все - это для того что бы клиент при покупке сразу регестрировался. Выводим любую иконку в шапку сайта, делаем ссылку-переход на страницу личного кабинета. А сайт сам в phpMyAdmin создает все необходимые столбцы и строки после регистрации.

Читать больше
Размещено От Виктор Пономарев
Виктор Пономарев
Виктор Пономарев
User
Автор

В корзине тоже стави отправить данные в базу данных, только имя таблицы ставите другое.

Читать больше
Размещено От Виктор Пономарев
Alexandr Belyakov
Alexandr Belyakov
User
Виктор Пономарев
В корзине тоже стави отправить данные в базу данных, только имя таблицы ставите другое.

Спасибо огромное, вечером сегодня попробую сделать.

Читать больше
Размещено От Alexandr Belyakov
Alexandr Belyakov
Alexandr Belyakov
User

Виктор несколько вопросов:

1. Папку на хостинге создаю в phpMyAdmin или просто на хостинге и в какой тогда папке?

2. Имя хоста у вас "127.0.0.1" - мне такое же ставить - по умолчанию стоит "localhost"

Пытался сделать неоднократно, всё методом подбора менял - бесполезно, выходит вот такое сообщение:

Warning: mysqli::mysqli() [mysqli.mysqli]: [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock) in /home/zzzzzz/www.zzzzzzzz.ru/docs/res/x5engine.php on line 4098

Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2002): No such file or directory in /home/zzzzzzzz/www.zzzzzzzz.ru/docs/res/x5engine.php on line 4098
Unable to connect to DB

Поменял здесь папку и название сайта на zzzzzz.

Читать больше
Размещено От Alexandr Belyakov
Виктор Пономарев
Виктор Пономарев
User
Автор

Приветствую Alexandr Belyakov

Найдите письмо, которое Вам высылал хостинг провайдер при регистрации хостинга. Там все данные от phpMyAdmin. Как вариант с хостинга удолите папки полностью /res/ и выгрузите полностью сайт. 

Читать больше
Размещено От Виктор Пономарев
Alexandr Belyakov
Alexandr Belyakov
User
Виктор Пономарев
Приветствую Alexandr Belyakov Найдите письмо, которое Вам высылал хостинг провайдер при регистрации хостинга. Там все данные от phpMyAdmin. Как вариант с хостинга удолите папки полностью /res/ и выгрузите полностью сайт. 

Хорошо, спасибо, попробую.

Читать больше
Размещено От Alexandr Belyakov
Александр С.
Александр С.
User

Localhost не надо менять.При выгрузке сайта на хост,это и будет адресом Базы.А на счет имени БД,некоторые хостинги предлагают имя БД с неизменяемым префиксом.Типа username123_и ваша строка.В любом случае Вам надо посмотреть вкладку CMS-сайта связанную с созданием БД,создать БД и пользователя с паролем.И уже в настройках Х5 указывать существующее имя БД на хостинге и пользователя с паролем.А таблицы будут создаваться сами,главное назвать их в X5.PhpmyAdmin-ом можно просмотреть их.

Что бы не напоротся на ограничение max_input_var можно скачать на хостинг тест-файл от 1с-битрикс.Он ориентирован на создание интернет-магазинов.И после прохождения теста будет выделено красным,что не устраивает.Ну и конечно НЕ ВСЕ пункты надо(и можно) править :)

Читать больше
Размещено От Александр С.