Бюджет: 30 USD Термін: 2 дні
Задача понятна, готов приступить.
Необходимо написать класс для WordPress который сохраняет посты определенного типа (задаются при инициализации класса) и сохраняет элементы из Media Library (ML) привязанные к этому посту в файл формата xml. Так же может восстанавливать эти же посты и элементы ML из файла xml.
Элементы привязываются через поле метаданных (таблица postmeta ) с именем (images ) виде массива и имеют формат a:5:{i:0;s:2:"22";i:1;s:2:"15";i:2;s:2:"14";i:3;s:2:"23";i:4;s:2:"12";}
Доступ к этому полю осуществляется с помощью стандартного api get_post_meta
Export
Получить весь список постов определенного типа
И для каждого поста сохранять все поля для записи Post
1. post_content, post_title и все базовые из таблици posts
2. мето данные (из таблици postmeta) которые привязаны к посту
Просмотреть данные с метополя images и сохранить все элементы ML ( базовы параметры и метаданные wp_get_attachment_metadata )
обязательно соблюсти порядок чтобы при восстановлении он не отличался
Сгенерировать хмл и не сохраняя на сайт предложить для скачивания файл
Import
Проверяется коректность хмл файла
Создается все post и востанавливаются их данные (таблици posts и postmeta )
Создаются все элкементы ML и их данные
обновляется поле images в соответствии с новыми id элеметов ML
Вернуть статистика сколько восстановлено постов и сколько элеметов ML
(так же вернуть сколько пропущено элементов или создано копий если такие элементы уже есть)
Проверка для постов осуществляется по slug или тайтл
Проверка для элементов по названию файла или тайтлу
Пример работы класса
$xmlExport = new WordPressExport ( $type = 'postType' );
$xmlExport->exportPosts( $fileName = 'export.xml' );
$xmlExport->importPosts( $fileName = 'export.xml' );
возрат array( inport => array( post => 5, element => 15) , dublicate => array( post => 1, element => 3) )
У класса есть свойство dublicate по умолчанию 0
если 1 - тогда при обнаружении совпадения необходимо создать дубликат с приставкой copy_
если 0 - просто пропустить этот файл и использовать id существующего
формат xml файла мы не указываем - на свое усмотрение.
Тестирование
Для тестирования используем базовый вордпрес к статьям которого добавлено поле методанных images с помощью add_post_meta($post_id, $meta_key, $meta_value, $unique);
в качестве значение указан масив из id элементов ML (айди можно посомтреть при выборе элемента в ML http://localhost/wp-admin/upload.php?item=24 id=24)
Проверить работу:
при 0 статей 0 элементов
При 1 post 0 элементов (пустое поле images)
При 1 post 0 элементов ( поле images внесен мусор)
При 1 post 10 элементов
При 5 post 30 элементов
Детали через емайл или скайп.
Бюджет: 30 USD Термін: 2 дні
Задача понятна, готов приступить.
Бюджет: 500 USD Термін: 5 днів
Добрый день.
Уже пятый год как мы - команда и, чего у нас не отнять так это опыта в области Web-решений. Мы создали собственную платформу для разработки и управления сайтами и интернет коммерцией. Гибкий дата-менеджер, индивидуальный CRM, удобная и простоя в использование админ. панель
Наши сайты корректно отображаются на всех устройствах и браузерах, оптимизированы под поисковые системы (Google, Яндекс),а так же размещены на собственном безопасном и быстродействующем сервере.
Примеры наших работ: ovo.ua/works Freelancehunt
Наш проект: ovobox.com
Сайт: ovo.ua
С уважением,
Константин Соколов
Project Manager
Digital Студия OVO
Украина,
г. Киев, ул. Старокиевская 10-Г, БЦ "Vector".
тел: +38 (063) 578 15 70
skype: konstantin_ovo.ua
e-mail: [email protected]
вк: https://vk.com/sale_ovo_ua
1)Змінити надпис про суму від якої безкоштовна доставка - від 2000 грн 2)Підвищити швидкість сайту (не дутими показниками) 3)Убрати дублікати (при пошуку товару виводяться всі різновиди ти та товари яки не мають виводитись) 4)Фільтри пофіксити (скріни надішлю) убрати фільтр розмір бюстгальтера там,де він не потрібен. Там де потрібен,розміри не вірні 5)Зробити повноцінну інтеграцію ВП з SalesDrive (наразі тільки замовлення приходять,а товари без фото,без розмірів та кольорів) 6)Зробити xlsx файл вигрузку з товарами с ВП для облікової програми
Опис проєкту Шукаємо досвідченого розробника або невелику команду для створення сучасного інтернет-магазину для салону оптика. Мета — не просто оновити дизайн, а створити ефективний інструмент онлайн-продажів, який у майбутньому стане основним каналом продажів компанії. Поточний сайт уже працює та має SEO-історію, тому важливо максимально зберегти позиції Google під час переходу на новий сайт. За основу UX та логіки роботи беремо сучасні світові інтернет-магазини оптики (наприклад Warby Parker), але рішення повинні бути адаптовані під український ринок.Необхідний функціонал WordPress + WooCommerce сучасний адаптивний дизайн каталог товарів з фільтрами Mega Menu вибір оправ та лінз конструктор замовлення окулярів можливість завантаження рецепта онлайн-запис на перевірку зору онлайн-оплата інтеграція Нової Пошти проста адміністративна панель імпорт товарів SEO-friendly структура можливість подальшої інтеграції AI-консультантаВажливо Потрібен спеціаліст, який має досвід створення саме інтернет-магазинів, розуміє UX, SEO, конверсію та може запропонувати власні рішення щодо покращення проєкту. Детальне технічне завдання буде надано після попереднього відбору кандидатів.Просимо у відповіді вказати Посилання на 3–5 схожих реалізованих інтернет-магазинів. Ваш досвід роботи з WooCommerce. Як плануєте зберегти SEO під час перенесення сайту. Які покращення ви рекомендуєте для збільшення конверсії. Орієнтовну вартість проєкту. Орієнтовний термін виконання.Спеціалізація ✅ Створення сайтів ✅ Інтернет-магазини та електронна комерція ✅ WordPress ✅ WooCommerce ✅ PHP
Потрібно перенести самописний проєкт із CodeIgniter 2 на Laravel 12. Подробиці надам в особисті повідомлення.
Проєкт Існуючий сайт розроблений наSymfony. Потрібно прийняти проєкт на підтримку, ознайомитися з кодом та надалі виконувати доопрацювання. Основні завдання Впровадити всі технічні рекомендації SEO-спеціаліста згідно з наданим технічним завданням. Внести зміни до конфігуратора пам’ятників відповідно до окремого переліку вимог. Реалізувати оновлений дизайн сайту (верстка та інтеграція нового дизайну). Виконувати подальші технічні доопрацювання та підтримку сайту за потребою. Від розробника очікується Ознайомлення зі структурою проєкту та кодовою базою. Оцінка вартості та термінів виконання кожного етапу. Дотримання існуючої архітектури проєкту та якісна реалізація змін. Підтримка зв’язку щодо виконання завдань і можливих технічних рішень.
Хочу бота для Телеграму. Завантаження діалогів. З допомогою ШІ перевірка на потенційну брехню. Сайт з розширеними можливостями. Реєстрація, API, статистика тощо.