Нужен уверенный 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Отличный заказчик, чёткие требования. Всегда был на связи, никуда не пропадал. Советую всем, вы будете довольны сотрудничеством
-
466 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
Добавить бегущую строчку в шапку сайта
700 UAH
https://crazybox.com.ua/uk?srsltid=AfmBOopQRUXCCmxx699n57B3eP1XmwcYxJxwPh9qV9WcVjLjS_J2pK5s вот пример как выглядит у них, нужно сделать по их подобию а на этом нужно сделать https://rollershop.com.ua/ опенкарт ocStore 3.0.3.7. и что бы была возможность редатировать текст… PHP, Веб-программирование ∙ 14 часов 12 минут назад ∙ 68 ставок |
Оптимизация сайтаОптимазация сайта jdgreta.co.uk на Shopify. Сео аудит приложен к проекту. Основные задачи - - Поправить все мета данные - Выполнить ТЗ для программиста (тк в этом проекте совмещены задачи для программиста и СЕО, если вы не компания - можете использовать помощь) - Поправить… HTML и CSS верстка, PHP ∙ 17 часов 4 минуты назад ∙ 27 ставок |
Специалист по HoroshopНужен специалист, который сможет правильно настроить товарный Feed. Проблема: Сейчас более 13 000 товаров выгружаются с одинаковым значением типа (например, «все для маникюра и педикюра»). Из-за этого в Google Ads невозможно разделить товары на сегменты и задать разные… PHP, Сопровождение сайтов ∙ 1 день 19 часов назад ∙ 20 ставок |
Сделать так, чтобы письма о заказах из магазина не попадали в спамСейчас есть магазин на опенкарт, письма о заказах попадают в спам, нужно сделать так, чтобы они попадали во Входящие (ukr.net gmail), проверьте. Хостинг написал: Плохая доставка электронной почты может быть связана с низкой репутацией отправителя - IP или домена. В таком… PHP, Веб-программирование ∙ 2 дня 20 часов назад ∙ 47 ставок |
Перенести полностью готовую адаптивную HTML5-структуру в WordPress.
12 000 UAH
Я ищу опытного WordPress-разработчика, который сможет преобразовать наш тщательно подготовленный статический HTML5/CSS3 код в высокопроизводимую кастомную WordPress-тему. Фронтенд уже практически готов (примерно 99%): семантическая разметка, метаданные и мультиязычная структура… CMS, PHP ∙ 5 дней 22 часа назад ∙ 69 ставок |