ТЗ на доработку функционала импорта Wordpress

5 000 руб. за проект
31 мая 2021, 18:08 • 2 отклика • 36 просмотров
Импорт, который установлен сейчас работает в формате загрузки

Название поле – Поле в базе данных

Нам нужно его доработать функционал нашего внутреннего импорта, который делался отдельно. В нем помимо импорта полей создается еще дополнительные значения и прописываются в базу данных.



Ссылка на файл, в котором есть функции генерации дополнительных значений в это поле

https://yadi.sk/d/zI0UJPWKKWo5IA

messia-feed.php

Как это выглядит в базе данных

https://yadi.sk/i/7RkInu_QB7rdDA



Предоставлю все доступы к сайту, где установлены эти оба функционала.



Ссылка на папку, где все полезные файлы лежат

https://yadi.sk/d/zFzyfO3Ny2yqfA



Задача состоит чтобы встроить в плагин (Который уже стоит на сайте и работает и ниже описание о нем)



WP Import Export Plugin - это простой, быстрый и продвинутый плагин импорта и экспорта данных.

Демо: https://codecanyon.net/item/wordpress-import-expor...


Функционал генерации этих дополнительных полей со значениями и тегами, который описан выше.

Есть объект

https://advertos.ru/wp-admin/post.php?post=7258&action=edit





Нужно через плагин - модуль импорта задать ему значение вот в это поле



https://yadi.sk/i/rlt1bAXuNE-KMw

и оно должно быть заполнено



В файле CSV это будет вот так для импорта

https://yadi.sk/d/lcbN_k0V3ch1iQ





Как оно задается через тот функционал импорта, который нужно вставить в WP Import Export Plugin

https://yadi.sk/i/em0cIh3xZDfzoQ



Там сопоставляешь поле в XML файле и поле которое на сайте названо и данные импортируется в SQL как в поле - video2 так и в конструкцию - segment_constructor_term_id_2

Там поле идет - segment_constructor_term_id_2[video2]



Помимо такой записи

(193664, 3795, 'video2', '100'),





Они записывается вот такой блоки



(155974, 3794, 'segment_constructor_term_id_2', 'a:20:{s:6:\"school\";s:0:\"\";s:4:\"site\";s:22:\"https://smmplanner.com\";s:12:\"price-course\";s:1:\"0\";s:19:\"currency-per-course\";s:15:\"руб/курс\";s:11:\"price-month\";s:1:\"0\";s:14:\"currency-month\";s:13:\"руб/мес\";s:6:\"starts\";s:0:\"\";s:6:\"period\";s:0:\"\";s:6:\"format\";s:0:\"\";s:9:\"specifics\";s:0:\"\";s:10:\"podskazka1\";s:0:\"\";s:10:\"podskazka2\";s:0:\"\";s:10:\"podskazka3\";s:0:\"\";s:10:\"podskazka4\";s:0:\"\";s:10:\"podskazka5\";s:0:\"\";s:17:\"disable_corrected\";s:1:\"1\";s:22:\"price_course_corrected\";s:0:\"\";s:21:\"price_month_corrected\";s:0:\"\";s:14:\"discount-timer\";s:0:\"\";s:10:\"short-text\";s:0:\"\";}'),