Задача
В исходной таблице вес и единица измерения лежат отдельно: weight и unit. В Google Merchant нужно получить одно значение вроде 3 kg.
Короткий ответ
Создайте shipping_weight из weight. Если unit равно g, разделите вес на 1000, затем добавьте в конец kg.
Как сделать в Eofferix
- Откройте настройки итоговой колонки
shipping_weight.
Клик выполняется по шестеренке у итоговой колонки shipping_weight. - В
Преобразованияхдобавьте условное деление для граммов, а последним правилом добавьте текстовый суффиксkg.
В блоке Преобразованияпоказана вся цепочка правил для этого кейса. - Сохраните настройки колонки и перейдите к вкладке
Экспорт.
Было / стало
Было
исходные данные| id | title | weight | unit |
|---|---|---|---|
| GM-160 | Настольная лампа | 3000 | g |
| GM-161 | Офисное кресло | 12 | kg |
Стало
результат| id | shipping_weight |
|---|---|
| GM-160 | 3 kg |
| GM-161 | 12 kg |