Дмитрий Федотов
Переможець- Проєкти 217
- Оцінка 5.0
- Рейтинг 4 286
Бюджет: 400 UAH Термін: 1 день
Добре, я зроблю, звертайтеся.
Про це йдеться в повідомленні
Бюджет: 1100 UAH Термін: 2 дні
Добрий день, я не працюю з WP, але давно працюю з XML і можу написати скрипт php c функцією — з двома параметрами — function RE_xml($fileIN, $fileOUT) — для використання потрібно просто підключити файл.php і викликати функцію. Він перезбирає файл XML з fileIN в fileOUT.
Для уніфікації продуктів буде використовуватися частина їх ідентифікації ( id="5705-2).
Всі розміри і зображення збираються в список для одного продукту за ідентифікатором.
Кількість за розміром сумується і залежно від цього проставляється наявність - instock/outofstock
— — — — —
Запитання: Як бути з мірами по стелці та іншими унікальними для кожного розміру параметрами (barcode, slug_url) ?
Бюджет: 500 UAH Термін: 1 день
Я можу написати скрипт для перезавантаження ,надо зразка кінцевого файлу
Бюджет: 500 UAH Термін: 1 день
Добрий день .
Цікавий Ваш пропозиція. Готова обговорити і виконати в найкоротші терміни.
Бюджет: 450 UAH Термін: 1 день
Я роблю сьогодні
Я роблю сьогодні
Я роблю сьогодні
Я роблю сьогодні
Я роблю сьогодні
Бюджет: 500 UAH Термін: 1 день
Доброго . Готовий виконати
Доброго . Готовий виконати
Доброго . Готовий виконати
Ставки приховані
Ставки поки відсутні
Ставки приховані
Бюджет: 500 UAH Термін: 1 день
Привітання . Готовий допомогти з файлом, завдання вирішене. Зверніться до нас. Будемо раді.
Я з задоволенням роблю на чистому ентузіазмі:) Пишу на Python
Ставки приховані
-
Руслан Жиров
15 травня 2022
Доброй ночи! Спасибо, что откликнулись! Вот маленькие пояснения.
Исходный файл не подходит потому, что имеет линейную структуру (мне кажется я правильно выразился), а новый файл должен иметь древовидную структуру, особенно в части картинок и размеров. В исходном файле одна позиция обуви имеет несколько абсолютно идетичных представлений отличающихся только размером и наличием. Хотелось бы перекомпоновать так, чтобы каждая новая единица обуви содержала все размеры внутри, а наличие (instock) в продаже определялось наличием хотя бы одного размера. Если ни одного размера нет в наличие значит позиция недоступна - outofstock. Холтелось бы написать парсер с использованием библиотеки SimpleXML т.к. я уже сам пытался что-то написать и немного разобрался с этой библиотекой.
1) очень хорошо было бы если бы будущий исполнитель имел опыт работы с плагином WP All Import под Wordpress/Woocommerce и библиотекой SimpleXML
2) код на ПШП нужно оформить, как файл и я буду подключать его к ВП через function.php
3) на входе должно быть что-то типа: $obuv = simplexml_load_file('https://vzutik.crm-onebox.com/media/export/25.xml', null, LIBXML_NOCDATA) - создаем объект из XML
4) на выходе: $result = $xml_data->asXML(get_stylesheet_directory().'/NewProducts.xml') - записываем новый XML на диск
5) новый XML должен выглядеть как-то так:
<?xml version="1.0" encoding="UTF-8"?>
<shop>
</offers>
<offer id="488931111" available="instock">
<price>1650</price>
<sku>5705-2</sku>
<categoryId>1079</categoryId>
<name>Туфли женские замшевые бежевого цвета на шнурках</name>
<description>Сезон: деми Размеры: 36-41 Цвет: бежевый Материал верха: натуральная замша Внутри: высококачественная экокожа. Подошва: 2,5-4 см Высота: 6,5 см без подошвы. Производитель: Украина</description>
<sizes>
<size>36</size>
<size>38</size>
<size>37</size>
</sizes>
<pictures>
<picture>https://vzutik.crm-onebox.com/media/shop/f3/b1/product-Tufli-zhenskie-zamshevie-bezhevogo-tsveta-na-shnurkakh_f3b10545e635a765daa58e8fbfc53a37.jpg</picture>
<picture>https://vzutik.crm-onebox.com/media/shop/fd/e2/product-Tufli-zhenskie-zamshevie-bezhevogo-tsveta-na-shnurkakh_fde2aaf8f93e03c0ee7ea99e74eda37f.jpg</picture>
<picture>https://vzutik.crm-onebox.com/media/shop/0d/a3/product-Tufli-zhenskie-zamshevie-bezhevogo-tsveta-na-shnurkakh_0da3a999e68afff72b0abe59d2fc8cc2.jpg</picture>
</pictures>
<params>
<param name="Состояние">Новый</param>
<param name="Цвет">Бежевый</param>
<param name="Сезон">Деми</param>
<param name="Вид обуви">Туфли</param>
<param name="Материал верха">Натуральная замша</param>
<param name="Материал подкладки">Высококачественная экокожа</param>
</params>
</offer>
<offer>
...
</offer>
</offers>
</shop>
</xml>
-
Руслан Жиров
15 травня 2022
Доброй ночи! Спасибо, что откликнулись! Вот маленькие пояснения.
Исходный файл не подходит потому, что имеет линейную структуру (мне кажется я правильно выразился), а новый файл должен иметь древовидную структуру, особенно в части картинок и размеров. В исходном файле одна позиция обуви имеет несколько абсолютно идетичных представлений отличающихся только размером и наличием. Хотелось бы перекомпоновать так, чтобы каждая новая единица обуви содержала все размеры внутри, а наличие (instock) в продаже определялось наличием хотя бы одного размера. Если ни одного размера нет в наличие значит позиция недоступна - outofstock. Холтелось бы написать парсер с использованием библиотеки SimpleXML т.к. я уже сам пытался что-то написать и немного разобрался с этой библиотекой.
1) очень хорошо было бы если бы будущий исполнитель имел опыт работы с плагином WP All Import под Wordpress/Woocommerce и библиотекой SimpleXML
2) код на ПШП нужно оформить, как файл и я буду подключать его к ВП через function.php
3) на входе должно быть что-то типа: $obuv = simplexml_load_file('https://vzutik.crm-onebox.com/media/export/25.xml', null, LIBXML_NOCDATA) - создаем объект из XML
4) на выходе: $result = $xml_data->asXML(get_stylesheet_directory().'/NewProducts.xml') - записываем новый XML на диск
5) новый XML должен выглядеть как-то так:
<?xml version="1.0" encoding="UTF-8"?>
<shop>
</offers>
<offer id="488931111" available="instock">
<price>1650</price>
<sku>5705-2</sku>
<categoryId>1079</categoryId>
<name>Туфли женские замшевые бежевого цвета на шнурках</name>
<description>Сезон: деми Размеры: 36-41 Цвет: бежевый Материал верха: натуральная замша Внутри: высококачественная экокожа. Подошва: 2,5-4 см Высота: 6,5 см без подошвы. Производитель: Украина</description>
<sizes>
<size>36</size>
<size>38</size>
<size>37</size>
</sizes>
<pictures>
<picture>https://vzutik.crm-onebox.com/media/shop/f3/b1/product-Tufli-zhenskie-zamshevie-bezhevogo-tsveta-na-shnurkakh_f3b10545e635a765daa58e8fbfc53a37.jpg</picture>
<picture>https://vzutik.crm-onebox.com/media/shop/fd/e2/product-Tufli-zhenskie-zamshevie-bezhevogo-tsveta-na-shnurkakh_fde2aaf8f93e03c0ee7ea99e74eda37f.jpg</picture>
<picture>https://vzutik.crm-onebox.com/media/shop/0d/a3/product-Tufli-zhenskie-zamshevie-bezhevogo-tsveta-na-shnurkakh_0da3a999e68afff72b0abe59d2fc8cc2.jpg</picture>
</pictures>
<params>
<param name="Состояние">Новый</param>
<param name="Цвет">Бежевый</param>
<param name="Сезон">Деми</param>
<param name="Вид обуви">Туфли</param>
<param name="Материал верха">Натуральная замша</param>
<param name="Материал подкладки">Высококачественная экокожа</param>
</params>
</offer>
<offer>
...
</offer>
</offers>
</shop>
</xml>
Актуальні фриланс-проєкти в категорії PHP
Копіювання бази та фронту для бази (Зараз частково скопійований фронт та деякі характеристики , але неправильно . Парсер заповнив базу своїми характеристиками ) Синхронізація парсеру з базою та характеристиками бази Виправити баг агента парсера Обрізання фото пропорційно водяному знаку які падають з парсера Робота буферу з новою базою та інструментів з об'єктами даної бази Виправлення незначних багів : наприклад текст попапів , або дрібні моменти на фронті , баги які з'являться під час виконання завдань Підключення нового сховища для зберігання медіа Логи перестали стукати до таблиці фінансових операцій , що нас сторінках балансу та тарифного плану ( оплата тарифу , поповнення рахунку (успішно/ні) Перевірити ще раз роботу оплати та після замінити тестовий апі білінгу від монобанк на реальний Допрацювати права доступу для користувача адміністратора баз Зараз є завислі процеси , які завантажують сервер , треба це перевірити Логіка коментарів та заміток зараз працює неправильно , треба , щоб для одного і того ж об'єкта в 2 базах - коментарі були прив'язані до кожної бази , а не до об'єкта , джерелом якого є об'єкт даної бази (Більш детально зможу пояснити в особистих) Зафіксувати в базах правильно сортування (Зараз Від першого доданого до останнього . треба навпаки , функціонал сортування створений ) Перевірити та виправити коректність фільтрів в базах , можливо додати обмеження на фільтрацію при великих обсягах даних
Потрібно перенести самописний проєкт із CodeIgniter 2 на Laravel 12. Подробиці надам в особисті повідомлення.
Проєкт Існуючий сайт розроблений наSymfony. Потрібно прийняти проєкт на підтримку, ознайомитися з кодом та надалі виконувати доопрацювання. Основні завдання Впровадити всі технічні рекомендації SEO-спеціаліста згідно з наданим технічним завданням. Внести зміни до конфігуратора пам’ятників відповідно до окремого переліку вимог. Реалізувати оновлений дизайн сайту (верстка та інтеграція нового дизайну). Виконувати подальші технічні доопрацювання та підтримку сайту за потребою. Від розробника очікується Ознайомлення зі структурою проєкту та кодовою базою. Оцінка вартості та термінів виконання кожного етапу. Дотримання існуючої архітектури проєкту та якісна реалізація змін. Підтримка зв’язку щодо виконання завдань і можливих технічних рішень.
Хочу бота для Телеграму. Завантаження діалогів. З допомогою ШІ перевірка на потенційну брехню. Сайт з розширеними можливостями. Реєстрація, API, статистика тощо.
Потрібно мігрувати інтернет-магазин Opencart з PHP 7.4 на PHP 8.x. Наразі стоїть ядро v 3.0.3.8. Читаємо, що скоріш за все доведеться мігрувати і ядро на версію 4.0 і ніби складнощів не мало б бути... Функціонал здебільшого кастомний, також є Simple, OCFilter, Нова пошта. Чекаємо рекомендації і орієнтовну ціну. В ідеалі, хто вже проводив подібну роботу.