Как и ожидалось, есть штатное решение "из коробки" в WP ALL Import Pro.
Нашел
здесь.
Там два примера, на базе первого примера можно выкинуть слово "более" из поля кол-во. Делается добавлением вместо значения кол-ва выражения на PHP:
[str_replace(",", "", {title[1]})]
где вместо {title[1]} поля кол-ва.
Увеличение цены делается через второй пример, добавления сторонней php функции в function editor при настройке импорта. Вот сама функция:
function round_price( $price = null, $multiplier = 1, $nearest = .01, $minus = 0 ) {
if ( !empty( $price ) ) {
// strip any extra characters from price
$price = preg_replace("/[^0-9,.]/", "", $price);
// perform calculations
return ( round ( ( $price * $multiplier ) / $nearest ) * $nearest ) - $minus;
}
}
А в поле "цена" вызываем её с параметрами для конкретного значения, например вот так:
[round_price({price[1]},"1.5","10",".01")]
С помощью этой функции можно менять цену на заданный процент, округлять до нужного кол-ва знаков, и даже отнимать одну копейку, чтобы делать цену в формате 17,99$