Нужен уверенный PHP + MySQL программист с хорошим опытом в WordPress
1500 UAHДобрый день, уважаемые коллеги!
Есть очень интересная задача для вас:
В данное время я работаю над сайтом агентства недвижимости с каталогом объектов http://artestate.vinnichenko.net/catalog/. Он сделан на базе купленного шаблона (https://wpresidence.net/, https://themeforest.net/item/wp-residence-real-estate-wordpress-theme/7896392). В нем сейчас есть несколько тестовых объектов.
Также есть JSON файл с данными всех объектов, которые нужно будет "залить" на сайт. Этот JSON был создан скрапером на Node.js из работающего ныне сайта-донора (http://www.artestate.lv/ru/catalog).
Вручную переносить объекты между сайтами долго и нудно (и не интересно).
Необходимо проанализировать таблицы БД нового сайта на предмет того, как были добавлены те несколько тестовых объектов (какие таблицы задействованы, что в какие ячейки записывается). Далее нужно написать скрипт, который будет брать данные из JSON файла и записывать их в нужные ячейки в нужных таблицах БД таким образом, что после выполнения этого скрипта на сайте появятся все те объекты из JSON файла.
JSON представляет собой массив объектов. Каждый объект имеет следующую структуру:
{
"id": number,
"url": string,
"propertyName": string,
"propertyImages": [
string
],
"shortPropertyDetails": [
{
"label": string,
"value": string
}
],
"fullDescription": string,
"agentContacts": [
string
],
"latLng": {
"lat": string,
"lng": string
},
"price": string
}У каждого объекта есть поле "propertyImages", которое представляет собой массив УРЛов фотографий объекта со старого сайта. Важно все эти изображения стянуть по доступным УРЛам, и залить в папку "uploads" на новом сайте, и связать с новым объектом.
В дальнейшем планируется установка плагина WPML (предупреждаю на случай, если это может потом повлиять на выполненную вами работу)
В финале важно, чтобы админка не сломалась, а объекты были добавлены так, будто бы это сделали руками через админку. Также важно, чтобы потом можно было эти объекты редактировать через админку (и чтобы при этом тоже ничего не сломалось).
В общем, задача очень интересная и достаточно сложная. Прошу, прочитайте описание до конца, обдумайте, как бы вы его выполняли, и напишите, сколько времени это у вас займет и сколько денег будет стоить ваша работа.
Все детали обсудим очень тщательно, чтобы не осталось никаких вопросов.
Заранее благодарю.
Отзыв заказчика о сотрудничестве с Ярославом С.
Нужен уверенный PHP + MySQL программист с хорошим опытом в WordPressЯрослав быстро вник в задачу, задал очень правильные вопросы, предложил варианты решения возникших ситуаций, выполнил задачу очень быстро и качественно. Определенно советую к сотрудничеству и буду обращаться в дальнейшем.
Отзыв фрилансера о сотрудничестве с Артемом Винниченко
Нужен уверенный PHP + MySQL программист с хорошим опытом в WordPressОтличный заказчик, чёткие требования. Всегда был на связи, никуда не пропадал. Советую всем, вы будете довольны сотрудничеством
-
446 16 0 Здравствуйте!
По ТЗ все понятно. Чтобы ничего не сломалось, сперва просмотрю исходники шаблона, а также какие кастомные "штуки" добавлены в админку. По БД ориентируюсь хорошо, думаю, что дополнительные поля объектов (координаты, контакты, цена) хранятся в таблице `wp_postmeta`. Картинки собираются и связываются с объектами просто, важно повторить все размеры изображений, которые ожидает шаблон.
По времени 5 дней. Думаю, управлюсь быстрее, но часто бывает что в ТЗ не все нюансы и требуется доводка.
Во время проекта общаемся по телеграмму.
-
340 2 0 2 Добрый день.
Меня зовут Виталий, я занимаюсь загрузкой товаров (объектов) для интернет-магазинов.
Меня заинтересовало Ваше задание, давайте обсудим его.
Предпочитаю скайп для общения.
Ничего не знаю о Вашей базе данных, и Я бы предложил довольно "простое" решение. Сделать дамп базы данных, потом добавить один объект по структуре JSON вручную, а затем сделать дамп ещё раз. Сравнение дампов поможет найти записи, которые содержат один объект.
Для вставки можно использовать специальный скрипт (напишу его самостоятельно). Либо загрузить все JSON файлы "руками" в базу в отдельную таблицу, а затем процедурами на MYSQL сделать вставку всех объектов.
Вы сможете найти меня по mahaev_vitaly, чтобы обсудить детали задания.
Я предпочитаю безопасную сделку на этом сайте, но само задание проще будет обсудить "вживую".
Когда я зашёл на страницу http://www.artestate.lv/ru/sitemap.xml, сайт "упал", и показал ошибку, в которой виден полный пут ьк исходникам.
… var/www/clients/client1/web245/web/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
Возможно, по имени можно определить, исходный сайт - самописный, или же создан на одной из платформ. Может быть, у исходника есть другие способы выгрузить список товаров? Иногда это помогает
С уважением.
-
557 22 0 1 Добрый день, ранее сталкивался с подобной задачей, это был apple music api ( на входе данные json, нужно было добавлять каждый альбом как запись на сайт wp). Вопросов думаю не возникнет. В WordPress есть свои функции для добавления, и я бы предпочёл использовать их. Сделаю всё через плагин, так что его можно потом будет использовать на других сайтах. Работая со мной, вы получаете гарантию 100% выполненой работы, а так же поддержку плагина в течении 1 месяца.
Актуальные фриланс-проекты в категории PHP
Парсер expireddomains.net
5000 UAH
Нужен парсер expireddomains.net на сайте нужно сначала залогиниться, проблема в том что блокирует ИП при попытке парсить данные, нужно парсить тематические домены по списку ключевых слов, кто не уверен в своих силах не пишите PHP, Веб-программирование ∙ 1 день 13 часов назад ∙ 48 ставок |
Интеграция платежного сервиса с Sales Force
3104 UAH
На сайте стоит виджет платежной системы, его нужно интегрировать с asles fоrce что бы все требуемые параметры видели на стороне salec force Нужно сдлеать так, что бы все платежи и подписки кнтролировались через salecforec PHP, Веб-программирование ∙ 1 день 17 часов назад ∙ 40 ставок |
Домофонные системы
4000 UAH
Ищем опытного программиста BAS (1С 8.3) для доработки самописной конфигурации под бизнес-процессы нашей компании. Что нужно: — Изучить текущую самописную конфигурацию BAS 8.3 — Доработать и настроить под наши процессы — Учет: клиенты, договоры, заявки, склад, оплаты, акты… PHP, Базы данных и SQL ∙ 4 дня 16 часов назад ∙ 13 ставок |
Выгрузка товаров из 1С на prom.uaСоздать, настроить модуль выгрузки по API, товаров из 1С в кабинет и на сайт prom.ua, rozetka или другой маркетплейс на выбор, остатки, наименования, картинка из 1С, цены, автоматическая выгрузка, автоматическое обновление PHP, Базы данных и SQL ∙ 5 дней 8 часов назад ∙ 21 ставка |
Исправить проблему перевода WPMLНа сайте настроен перевод товаров через Advanced Editor. Перевод текстов в редакторе корректный, но при этом на сайте отображается некорректный текст. Если зайти в редактор страницы (на языке, на который переводим), там как раз этот текст и указан (в WordPress Editor).… PHP, Веб-программирование ∙ 6 дней 9 часов назад ∙ 37 ставок |