Слишком много вариаций в WooCommerce

30 мая 2012 г., 14:50:53
Просмотры: 17.8K
Голосов: 2

Я работаю с установкой WooCommerce, и у нас есть товар, который имеет 2016 вариаций (между вариантами выбора для каждого из 4 параметров - размер, цвет, тип и дополнение). Проблема в том, что WooCommerce в стандартной конфигурации ломается, когда на страницу товара добавляется более нескольких сотен вариаций (страница админки вообще не загружается/не обновляется). Я искал решение этой проблемы, но без успеха. У кого-нибудь есть предложения или обходные пути? Вот что я уже пробовал:

  1. предложил клиенту разбить товар на несколько, чтобы уменьшить количество вариаций в каждом, но они настаивают на единой ссылке на товар, где все вариации можно выбрать на ОДНОЙ странице товара, так что этот вариант отпадает

  2. Исследовал плагин Smart Manager, но он, похоже, не позволяет дублировать или добавлять вариации, только управлять существующими

  3. Рассматривал плагин gravity forms и отправил письмо разработчику, но ответа не получил и не совсем уверен, что это поможет в данной ситуации.

Я немного расстроен, потому что мы прошли долгий путь, и всё в WooCommerce работает почти идеально, за исключением этой проблемы с поддержкой большого количества вариаций.

4
Комментарии

Итак, просто изменив эту настройку сайта, теперь можно создавать столько вариаций, сколько нужно? Или мне также нужно изменить какой-то код, чтобы увеличить лимит в 50 вариаций?? Буду очень благодарна за помощь, так как мне срочно нужно это решить, а я уже начинаю биться головой об стену. Хелен

User User
19 июн. 2012 г. 14:42:13

Хелен, вам нужно только изменить настройку на Dreamhost, и тогда вы сможете добавлять сколько угодно вариаций (ну, пока сервер не достигнет своего реального предела). Но не путайте этот вопрос с ограничением в 50 вариаций — это жестко прописано в WooCommerce. Кстати, это не лимит на 50 вариаций, а ограничение на количество связанных вариаций, которые можно создать ЗА ОДИН РАЗ. Так что если вы просто продолжите нажимать на кнопку после того, как она завершит обработку 50 вариаций, вы сможете создать еще, и еще, и так далее. Надеюсь, это проясняет ситуацию для вас.

Stephen Stephen
19 июн. 2012 г. 18:45:39

Имейте в виду, что WooCommerce хранит вариации товара как отдельные записи в базе данных. Так что если у вас есть один товар с 2000 вариаций, в базе данных будет 2001 запись, связанная с этим товаром. Когда вы редактируете данные для этих вариаций, вполне возможно, что все 2001 запись должны быть обновлены, что может происходить медленно, если серверы баз данных вашего хостинг-провайдера сильно загружены.

IgniteWoo Team IgniteWoo Team
21 нояб. 2012 г. 18:13:57

Я только сегодня подключился к Dreamhost, потому что MediaTemple не позволял мне увеличить размер max_inputs_var больше 1000. Так вот, я снял галочку с упомянутой настройки, но при обновлении товара Chrome выдает мне окно "убить" или "ждать", так как процесс занимает слишком много времени. И когда страница наконец возвращается, изменения не сохраняются. Некоторые добавленные мной цены не сохраняются. Это сводит меня с ума!

User User
6 янв. 2013 г. 13:04:49
Все ответы на вопрос 1
3

Хорошо, кажется, я нашел ответ на свой собственный вопрос. Оказалось, что неработающие страницы админки с большим количеством элементов были вызваны включенной опцией "дополнительной веб-безопасности" у моего хостинг-провайдера (Dreamhost) в настройках сайта. Похоже, это мешает WordPress обновляться, когда запрос слишком большой. Отключение этой "функции" восстановило работоспособность для этой большой группы вариаций. Работает медленно, но, к счастью, все обновляется, даже с 500 (и больше) вариациями. Надеюсь, это поможет кому-то еще, кто столкнулся с такой же проблемой, как у меня!

5 июн. 2012 г. 14:23:11
Комментарии

Как называется "функция", которую вы отключили?

Bainternet Bainternet
28 мая 2014 г. 11:49:57

Как я уже сказал выше, она называется "Extra Web Security?". Это чекбокс в настройках вашего сайта (в Панели: Domains/Manage Domains/Edit). Снимите галочку и сохраните настройки. Вот и всё.

Stephen Stephen
28 мая 2014 г. 14:46:22

посмотрите это: http://docs.woothemes.com/document/problems-with-large-amounts-of-data-not-saving-variations-rates-etc/ кстати, мне интересно - все вариации нормально загружаются в админке? Не слишком ли много HTML для одной страницы? Думаю, что-то может сломаться.. Мне нужно загрузить 1000 вариантов, и я ищу оптимальный способ сделать это.

ccov77 ccov77
28 апр. 2015 г. 05:12:37