Публикация

подписчиков: 3 Подписаться
0
Avatar

Массовое удаление товаров по ID

Добрый день.

Есть ли возможность массового удаления товаров через JSON API по их ID?
По одному удалять очень неудобно.

Prooksius Svaagali

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

Комментариев: 3

0
Avatar

Никита, так долго ждать не нужно. Достаточно 60 миллисекунд после каждого запроса в систему. Посмотрите лимиты в доках.
Но я даже хитрее делаю, я сохраняю точное время последнего обращения к АПИ (php: microtime(true)) в сессионной переменной и в следующем обращении сравниваю, сколько прошло времени. Если больше 60 миллисекунд, вообще не жду, если меньше на сколько-то времени, жду это "сколько-то".

Но даже не в этом суть. Если, к примеру, менеджер захочет удалить 1000 товаров (понятно, что ситуация нестандартная, так не надо делать, но мало ли...), скрипт может и не уложиться в лимиты выполнения на сервере и будет отвал по таймауту.
Поэтому, чтобы избежать таймаута (ну и, естественно, длительного зависания браузера при выполнении долгой операции, что тоже совсем не айс), сделал каждое удаление аякс-запросом к серверу. Но эти танцы с бубнами еще более удлинняют время выполнения. В этом и проблема.

Вот если бы хотя бы по 10-20 удалять за раз, было бы весьма более удобоваримо.

Prooksius Svaagali 0 проголосовали
Действия с комментариями Постоянная ссылка