Как сопоставить поля записей wordpress через плагин WP All Import?
Добрый день! Ситуация такая - у нас есть сайт на котором выгружаются треки от логистической компании. Клиенты вносят свои треки, а мы с помощью WP All Import синхронизируем их с выгрузкой от логиста. Но проблема в том, что логист к нашим номерам треков часто добавляет какие то свои приставки. И при выгрузке если номер трека не совпадает с тем, что в табличке от логиста, он пропускает его и данные по треку не обновляются. Как прописать в WP All Import, чтобы он сопоставлял записи так, чтобы он мог выгружать запись при условии ,что в title (мы title берем за условие) содержится хотя бы часть нужного нам текста.
Пример клиент заносит трек 9261290336107502977461 (title записи). У логиста он выглядит так 420198049261290336107502977461. Это один и тот же трек, но его не пропускает на обновление WP ALL Import, так как не совпадение. Как сделать так, что бы он его пропускал на обновление? Где то настройки в нем должны быть такие
Refguser, идет синхронизация по номеру трека. Там других полей нет. А номера треков отличаются у логиста и те, что вносят пользователями приставками которые добавляет логист. Там 2 поял - номер трека и его статус. По другим полям не получится синхронизировать
lupinosov, ну тогда готовь файл прежде чем скармливать его плагину. Удали в экселе (или аналоге) "добавку". Для этого можно написать макрос чтобы одной кнопкой делалось.
Или, как вариант скрипт на php - скормил ему csv а на выходе получил с правильными кодами.
Refguser, но треки имеют разные длины и разные приставки могут устанавливаться логистом. Я не могу их знать каждый раз. Но основной трек остается одинаковым
lupinosov, если длина приставки и/или длина основного трека гуляет (в общем нет единственно верного признака отсечки), тогда задача не решаемая технически (без смены структуры данных). Только организационно.