ТЗ на доработку функционала импорта Wordpress
5 000 руб. за проект
Импорт, который установлен сейчас работает в формате загрузки
Название поле – Поле в базе данных
Нам нужно его доработать функционал нашего внутреннего импорта, который делался отдельно. В нем помимо импорта полей создается еще дополнительные значения и прописываются в базу данных.
Ссылка на файл, в котором есть функции генерации дополнительных значений в это поле
https://yadi.sk/d/zI0UJPWKKWo5IA
Название поле – Поле в базе данных
Нам нужно его доработать функционал нашего внутреннего импорта, который делался отдельно. В нем помимо импорта полей создается еще дополнительные значения и прописываются в базу данных.
Ссылка на файл, в котором есть функции генерации дополнительных значений в это поле
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:\"\";}'),
Как это выглядит в базе данных
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:\"\";}'),
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.