Принцип работы кода
Код разделяет описание по переносам, в результате мы уже работаем с каждой строкой по отдельности. Далее мы проходимся по каждой строке, и пробуем идентифицировать параметры. Рассмотрим на примере параметра - "Минимальная цена доставки"
Для того чтоб добавить параметр "Минимальная цена доставки", нам необходимо проверить каждую строку, содержит ли она "мини".
Если не содержит, то пропускам строку.
Если содержит, то в строке ищем цену. Найденная цена и будет значением нашего параметра
Поэтому, так важно придерживаться имен параметров, который были отображены на фото выше. Для целостной работы модуля.