Оптимизировать массив и скоратить размер выходного массива

Всем доброго времени суток!

У меня задача такая. Необходимо импортировать список товаров в WP через плагин. По импорту проблем нет.

На входе есть два файла. Первый файл - это список товаров с основными данными

ID|Наименование|Артикул|Описание|Изображение
 1| Кровать    |ART001 |лучшая  |url

И второй файл - это список вариаций, которые связанные с первым файлом по ID

ID|Цена|Размер |Цвет   |Обивка
 1| 500|100x100|Синий  |Серебро
 1| 500|100x100|Красный|Серебро
 1| 450|100x100|Жёлтый |Серебро
 1| 550|100x100|Чёрный |Серебро

Вот такой пример. Только учесть, что товаров 600. Каждый товар вариативный. В среднем по 2 вариации по 32 значения в каждой. Смерживаю этот файл и получаю

ID|Наименование|Артикул|Описание|Изображение|Цена|Размер |Цвет   |Обивка
 1| Кровать    |ART001 |лучшая  |url        |500 |100x100|Синий  |Серебро
 1| Кровать    |ART001 |лучшая  |url        |500 |100x100|Красный|Серебро
 1| Кровать    |ART001 |лучшая  |url        |450 |100x100|Жёлтый |Серебро
 1| Кровать    |ART001 |лучшая  |url        |550 |100x100|Чёрный |Серебро

Итоговое кол-во строк ужасает. У меня выходит более чем миллион строк. И файл около 500мб

Что-то никак не соображу, как можно структуру чуть сократить?


Ответы (0 шт):