Механизм автогенерации автоматически подготавливает товары к последующей выгрузке, значительно сокращая время выгрузки - вплоть до нескольких секунд.
Суть этого заключается в том, что при обычном запуске выгрузки модуль на первом этапе обрабатывает все товары в соответствии с настройками профилей и сохраняет эту информацию в базу данных, и на втором этапе эти данные выгружает. При автогенерации первый этап выполнять фактически не требуется, если данные уже были сгенерированы, поэтому остается только их выгрузка - а выгрузка в XML, например, даже при многих тысячах товаров занимает обычно несколько секунд.
При этом все изменения в товарах (и их торговых предложениях) приводят к полной обработке самого товара и его торговых предложений, что может увеличивать время сохранения товара после редактирования, а также увеличивать время импорта товаров, если товары загружаются с помощью импорта (из 1С, либо сторонними модулями, либо скриптами собственной разработки).
На основе всего вышесказанного можно сделать вывод, что это очень полезная возможность. Однако есть некоторые «противопоказания», при которых использование ее не рекомендуется и даже может приводить к проблемам:
- Если у Вас активно используются скидки, то советуем выключить автогенерацию, т.к. модуль не может учесть это в полном объеме, в результате цены могут выгружаться неактуальными (т.к. однажды товар обработается, созданные данные с ценами сохранятся, а при изменении скидок данные не будут обновляться).
- Если у Вас активно используется импорт товаров (любым из способов) - только потому что автогенерация значительно увеличивает время импорта.
- Если у Вас большое количество профилей - в таком случае любое сохранение товаров будет обрабатывать данные по всем профилям, и в результате сохранение товаров будет занимать очень много времени.
- Если у Вас используется обновление валют на сайте - т.к. при обновлении валют модуль модуль не перестраивает выгрузку.
Возврат к списку