Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


barboosdjan
 Поделиться

Рекомендованные сообщения

Салют, форумчане!

 

Проблема следующая:

 

1. Клиент сделал крупный заказ (от 60 наименований)

2. По разным причинам администратор правит этот заказ - например, удаляет товар или добавляет новый

3. При добавлении - товар не добавляется, хотя пишет  "Итоговая стоимость успешно изменена".

4. Или при нажатии просто без всего "Обновить итого", из всех наименований слетает часть!

5. Хер с ним, слетело - но и при этом если карточку заказа сохранить выдает Ошибку - неверно заполнена форма и указывает на заполнение "Области" в Деталях оплаты, хотя область заполнена.

 

Это уже не первый раз и не понятно с чем связано.

Лечили путем создания нового заказа вручную, но это отнимает много времени.

При этом это только с большими заказами такая хрень, от 60 или около того штук.

У товара есть опции цвета и размера.

 

Кто поможет?

 

Ссылка на комментарий
Поделиться на других сайтах


если большой то я бы увеличил max_input_vars хотя бы для теста

 

Это что значит?

Ссылка на комментарий
Поделиться на других сайтах


Ссылка на комментарий
Поделиться на других сайтах

 

 

Чувак, это круто, но что и где пометь)

Я не сильный программер)

Ссылка на комментарий
Поделиться на других сайтах


 

если большой то я бы увеличил max_input_vars хотя бы для теста

 

 

у меня вообще нет такой строчки в  .htaccess в корне сайта. 

Дописывать? Если да, то как  :-) 

Ссылка на комментарий
Поделиться на других сайтах


Очень часто вылетает вот такая ошибка:

 

Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT count(*) as total, manufacturer_id FROM (SELECT DISTINCT p.product_id, m.manufacturer_id, coalesce((SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1), (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1), p.price) as realprice  FROM oc_product p LEFT JOIN oc_manufacturer m ON(m.manufacturer_id=p.manufacturer_id)  LEFT JOIN oc_product_option_value pov ON (pov.product_id=p.product_id) LEFT JOIN oc_product_to_store p2s ON (p2s.product_id=p.product_id) LEFT JOIN oc_product_to_category p2c ON (p2c.product_id=p.product_id) LEFT JOIN oc_product_attribute p2a ON (p2a.product_id=p.product_id) WHERE 1 AND p.quantity > 0 AND (pov.quantity is null OR pov.quantity > 0) AND p.price >=0 AND p.status = '1' AND p.date_available <= NOW( ) AND p2s.store_id = 0) as innertable WHERE 1  AND realprice >=0 GROUP BY manufacturer_id in /home/b/barboosdj2/privezikolgotki.ru/public_html/system/database/mysqliz.php on line 53

Ссылка на комментарий
Поделиться на других сайтах


это уже камень в сторону filter pro. Не пишите все ошибки в одну тему.

 

Прошу прощения.

Мне казалось это взаимосвязано.

 

так если нет max_input_vars -  что делать?

Ссылка на комментарий
Поделиться на других сайтах


копать php.ini на сервере

 

А ты не сможешь взять за вопрос решения это задачи?

если да, то сколько будет стоить?

Ссылка на комментарий
Поделиться на других сайтах


вам к сисадмину сервера надо. к хостеру или кто там занимается сервером.

часто к php.ini нет доступа у обычного юзера

 

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

Но

 

 Можно выполнить запрос непосредственно после функции mysqli_connect() - это как?

Ссылка на комментарий
Поделиться на других сайтах


вам к сисадмину сервера надо. к хостеру или кто там занимается сервером.

часто к php.ini нет доступа у обычного юзера

 

Так же добавил

 Для разрешения данной ситуации необходимо указать запрос

SET SQL_BIG_SELECTS=1 

 

где это все сделать?

Ссылка на комментарий
Поделиться на других сайтах


SET BIG можно, input_vars к mysql не относится.

хостер идиот

 

Постой, у меня два файла в корне один .htaccess и .htaccess.txt. может они конфликтуют между собой?

 

в .htaccess нет  input_vars

а в .htaccess.txt. вот как прописано:

 

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M
 
# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M
 
# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200
 
# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200
 
# 7. disable open_basedir limitations
# php_admin_value open_basedir none
 
что делать?
Ссылка на комментарий
Поделиться на других сайтах


Постой, у меня два файла в корне один .htaccess и .htaccess.txt. может они конфликтуют между собой?

 

Гы.

Ответ - нет

 

в .htaccess нет  input_vars

 

Ну так добавьте, ведь информация открыта

 

php_value max_input_vars 1500

Ссылка на комментарий
Поделиться на других сайтах

Гы.

Ответ - нет

 

Ну так добавьте, ведь информация открыта

 

php_value max_input_vars 1500

добавил, теперь вылеэли вот такие ошибки:

 

2016-11-07 18:51:06 - PHP Notice:  Undefined index: module_id in /home/b/barboosdj2/privezikolgotki.ru/public_html/catalog/controller/module/dondo.php on line 11
2016-11-07 19:18:51 - PHP Notice:  Undefined index: quantity in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 75
2016-11-07 19:18:51 - PHP Notice:  Undefined index: shipping_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 381
2016-11-07 19:18:51 - PHP Notice:  Undefined index: payment_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 557
2016-11-07 19:21:31 - PHP Notice:  Undefined index: quantity in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 75
2016-11-07 19:21:31 - PHP Notice:  Undefined index: shipping_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 381
2016-11-07 19:21:31 - PHP Notice:  Undefined index: payment_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 557
2016-11-07 19:21:58 - PHP Notice:  Undefined index: payment_method in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1255
2016-11-07 19:21:58 - PHP Notice:  Undefined index: payment_method in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1259
2016-11-07 19:21:58 - PHP Notice:  Undefined index: model in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1153
2016-11-07 19:21:58 - PHP Notice:  Undefined index: quantity in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1156
2016-11-07 19:21:58 - PHP Notice:  Undefined index: price in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1157
2016-11-07 19:21:58 - PHP Notice:  Undefined index: total in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1158
2016-11-07 19:21:58 - PHP Notice:  Undefined index: tax in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1159
2016-11-07 19:21:58 - PHP Notice:  Undefined index: reward in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1160
2016-11-07 19:22:26 - PHP Notice:  Undefined index: payment_method in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1255
2016-11-07 19:22:26 - PHP Notice:  Undefined index: payment_method in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1259
2016-11-07 19:22:26 - PHP Notice:  Undefined index: model in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1153
2016-11-07 19:22:26 - PHP Notice:  Undefined index: quantity in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1156
2016-11-07 19:22:26 - PHP Notice:  Undefined index: price in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1157
2016-11-07 19:22:26 - PHP Notice:  Undefined index: total in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1158
2016-11-07 19:22:26 - PHP Notice:  Undefined index: tax in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1159
2016-11-07 19:22:26 - PHP Notice:  Undefined index: reward in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 1160
2016-11-07 19:22:41 - PHP Notice:  Undefined index: quantity in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 75
2016-11-07 19:22:41 - PHP Notice:  Undefined index: shipping_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 381
2016-11-07 19:22:41 - PHP Notice:  Undefined index: payment_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 557
2016-11-07 19:22:46 - PHP Notice:  Undefined index: shipping_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 381
2016-11-07 19:22:46 - PHP Notice:  Undefined index: payment_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 557
2016-11-07 19:22:49 - PHP Notice:  Undefined index: shipping_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 381
2016-11-07 19:22:49 - PHP Notice:  Undefined index: payment_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 557
2016-11-07 19:25:43 - PHP Notice:  Undefined index: quantity in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 75
2016-11-07 19:25:43 - PHP Notice:  Undefined index: shipping_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 381
2016-11-07 19:25:43 - PHP Notice:  Undefined index: payment_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 557
Ссылка на комментарий
Поделиться на других сайтах


99% что это не поможет. Но конечно попробовать можно.

 

В итоге получилось вот так в файле:

 

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off
# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off
# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M
# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M
# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200
# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200
# 7. disable open_basedir limitations
# php_admin_value open_basedir none
# 8. set max product for order
# php_value max_input_vars 15000
Ссылка на комментарий
Поделиться на других сайтах


# php_value max_input_vars 15000

Это не правильно

Вот так правильно!!!

 

php_value max_input_vars 15000

 

 

php_value max_input_vars 1500

видимо 1500 мало

Ссылка на комментарий
Поделиться на других сайтах

# php_value max_input_vars 15000

Это не правильно

Вот так правильно!!!

 

php_value max_input_vars 15000

 

видимо 1500 мало

 

А может там больше стояло?

 

Заработало!!! Спасибо!!!

Видать очередной горе Программист мне удалил эту запись ранее!

 

А почему при пересохранении слетает адрес, который стоит в карточке заказа?

Ссылка на комментарий
Поделиться на других сайтах


Заработало!!! Спасибо!!!

Видать очередной горе Программист мне удалил эту запись ранее!

 

А почему при пересохранении слетает адрес, который стоит в карточке заказа?

 

Не слетает, все норм теперь!

Ссылка на комментарий
Поделиться на других сайтах


# php_value max_input_vars 15000

Это не правильно

Вот так правильно!!!

 

php_value max_input_vars 15000

 

видимо 1500 мало

 

Скажите, 

 

а почему теперь такие ошибки полезли :

 

2016-11-07 19:41:10 - PHP Notice:  Undefined index: quantity in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 75
2016-11-07 19:41:10 - PHP Notice:  Undefined index: shipping_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 381
2016-11-07 19:41:10 - PHP Notice:  Undefined index: payment_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 557
2016-11-07 19:43:00 - PHP Notice:  Undefined index: quantity in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 75
2016-11-07 19:43:01 - PHP Notice:  Undefined index: shipping_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 381
2016-11-07 19:43:01 - PHP Notice:  Undefined index: payment_code in /home/b/barboosdj2/privezikolgotki.ru/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_manual.php on line 557
Ссылка на комментарий
Поделиться на других сайтах


Это вы из админки правите заказы

Нужно смотреть почему
Возможно этих полей по какой-то причине нет в заказе (order)

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.