Задача следующая,
есть магазин, всего около 2000-2500 . Сейчас есть план сделать около 50-60 посадочных страниц. Страницы будут сделаны на базе категорий, т.е. для каждой посадочной делается категория. Соответственно, к каждой такой категории, нужно прописать связь с необходимыми товарами. Делать это руками долго и мучительно. Для посадочных категорий есть списки товаров, которые должны быть в данной категории. Нужно сделать следующее:
В общей странице категорий сделать две кнопки: 1 кнопка : Импорт связей, при ее нажатии открывается окно, где выбираем файл для подгрузки, жмем ок, и все, происходит импорт связей. Файл выглядит следующим образом: Столбец 1 - Название категории, Столбец 2 - SKU товара. В итоге процедуры получаем следующий результат, каждый товар из таблицы подвязывается к указанной категории. 2 кнопка - Экспорт связей. Тут все просто, при нажатии экспортируются все связи. Формат вывода, файл xls или csv. В файле 5 столбцов: Столбец 1 - id категории, столбец 2 - название категории, столбец 3 - id товара, столбец 4 - SKU товара, столбец 5 - Название товара. В файле должны выгрузится все связи для всех категорий. Строк конечно будет не мало, с моей базой думаю около 15-20 тысяч, это сильно нагружает систему в момент экспорта? В принципе это процедура будет нерегулярной, только в целях проверки и анализа всех связей сайта.
И еще один дополнительный пункт: На странице редактирования категории, неплохо бы сделать сверху кнопку, которая бы удаляла все связи для этой категории. Чтобы категория стала чистой, без товаров.
По сути задача не сложная, насколько я понимаю, что-то аналогичное можно напрямую сделать через PHPmyadmin, но категорий будет много, возможно нужно будет регулярно добавлять новые товары и связи, и хочется иметь простую оболочку для этой процедуры в админке.