Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


barboosdjan

Recommended Posts

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

 

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

 

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

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

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

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

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

 

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

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

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

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

 

Кто поможет?

 

Надіслати
Поділитися на інших сайтах


 

если большой то я бы увеличил 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 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.