Php скрипт woocommerce імпорт товарів з зовнішнього json API (не плагін)
Параметри, які приймає API Call:
text = мультиварка (пошуковий запит)
section_id=112986 (ID категорії товару)
Інші - константи
Дані для запиту необхідно зберігати в конфігураційному txt-файлі (ніякі підключення до БД при роботі скрипта не повинно бути).Структура конфігу - одна лінія - це завдання для однієї запиту.Штрак до 1000
Приклад :
url♰text♰section_id♰woo_category_id
Де тут:
- woo_category_id - id категорії, до якої буде імпортовано товар на стороні woocommerce
URL: адреса, за якою подається запит на отримання JSON
- text = мультиварка (пошуковий запит)
- section_id=112986 (ID категорії товару)
Скрипт послідовно проходить за запитом, отримує json і імпортує\оновлює дані в woocommerce.Нижче розписано детальніше
Приклад відповіді сервера (тум більше, але зацікавлений саме масив goods - в прикладі тільки один елемент, але буде до 1000: (додано до завдання txt)
З масива товарів потрібно знайти всі товари з tag.name = "popularity" це фільтр.І імпортувати їх в woocommerce з типом товару Зовнішній\партнерський товар https://prnt.sc/xajs8a
Не потрібні всі дані, мені цікаво тільки:
- SKU = id (по ньому прив'язуємося для можливості адекватності)
- Посилання на партнерський товар = "href"
- Текст кнопки "Купити" = константа, Взяти з зовнішнього конфігу, про нього нижче ( https://prnt.sc/xalanm )
Ціна = «Ціна»
- Назва товару = «title»
- Категорія товару = woo_category_id (з конфігу).Якщо категорії не знайдено - ігноруємо і йдемо далі.Не слід зупинятися.- Картина товару = "image_main" (так - потрібна тільки одна картина основного товару).Якщо скрипт знаходить товар у якого SKU вже дорівнює "ID" з товарів:[], то він перезаписує вартість на поточну (лише вартість), інші поля не торкаємо.Потрібно завантажувати фото товару, що б у woocommerce вони зберігалися локально.Скрипт буде запускатися по короні - він повинен з паузою в хвилину перебирати запити з конфігу і проходить по всьому конфігу.Не варто турбуватися про те, що я тільки оновлюю ціну.Периодично я буду видаляти всі товари з woocommerce і в такому випадку, скрипт просто перезалиє їх.PHP версія 7.4 (можливо і 8).Хостинг власний на ubuntu 18.xx з apache, встановлю модулі, які будуть потрібні, так що тут немає обмежень тільки опишіть вимоги, скільки потрібно мінімум пам'яті, тиммут виконання скрипта і т.п.Вимоги до хостингу, на якому буде працювати скрипт.З. І І.для скрипту потрібен другий конфігураційний файл, в якому будуть креди підключення до wp - адреса, login\pass і т.п.Налаштування, які ви вважаєте необхідними.Я даю для тестів розроблений wp найновішої версії з найновішим woocommerce і API джерела даних
P.P.S - не дивіться на встановлену вартість проекту і пропонуйте свій.Я віддаю перевагу розробнику, який має досвід в woocommerce
Додатки 1
Відгук замовника про співпрацю з Андреєм Г.
Php скрипт woocommerce імпорт товарів з зовнішнього json API (не плагін)Красива і швидко виконана робота. Я задоволений, буду звертатися в подальшому.
Відгук фрилансера про співпрацю з Roman Kolos
Php скрипт woocommerce імпорт товарів з зовнішнього json API (не плагін)Вперше працюю з клієнтом, але дуже задоволений високою кваліфікацією, прозорим і зрозумілим ТЗ.
Кожен бажає співпрацювати!
Актуальні фриланс-проєкти в категорії PHP
Інтеграція Blade-шаблону статті | Laravel | Фронтенд
4493 UAH
Інтеграція Blade-шаблону статті | Laravel | FrontendСуть задачіСайт на Laravel Готовий HTML/CSS макет сторінки преміум-статті блогу. Потрібно інтегрувати його в існуючу Blade-структуру сайту.Дизайн готовий. Ви нічого не проектуєте — тільки інтегруєте.Ви отримаєте: готовий… PHP, Веб-програмування ∙ 18 годин 26 хвилин тому ∙ 57 ставок |
Впровадження технічного SEO-аудиту на OpenCartДоброго дня. Потрібен впровадити технічні SEO-правки на сайті softugo.com. Сайт вже розроблений, але ще не запущений повноцінно. Платформа: ocStore 3.0.2.0 / OpenCart + кастомний код. Хостинг: Hostinger. Поточна PHP version: 7.3. (планується перехід на PHP 8.2) Є готовий… PHP, Веб-програмування ∙ 20 годин 28 хвилин тому ∙ 53 ставки |
Виконання робіт після SEO- аудиту
15 000 UAH
Потрібен досвідчений OpenCart-розробник для виконання SEO та технічних доопрацювань інтернет-магазину. Основні завдання: Виправлення структури внутрішніх посилань та меню. Додавання посилань у футер. Реалізація хлібних крихт з мікророзміткою Schema.org. Виправлення генерації… PHP, Супровід сайтів ∙ 3 дні 20 годин тому ∙ 63 ставки |
Потрібна інтеграція KeyCRM → ПРРО Кашалот |
Сайт на WordPress з використанням теми Kadence та Kadence Blocks.
10 000 UAH
Нам потрібно створити сайт на WordPress з використанням теми Kadence та Kadence Blocks. Інтернет-магазину не буде (хоча, ймовірно, він буде доданий у майбутньому). Потрібна головна сторінка та кілька внутрішніх сторінок. Графіка вже готова, структура макета здебільшого… CMS, PHP ∙ 8 днів 2 години тому ∙ 38 ставок |