PHP WooCommerce Skriptu Import towarów z zewnętrznego JSON API (nie Plugin)
Parametry, które przyjmuje API Call:
tekst = wielofunkcja (wniosek do wyszukiwania)
section_id=112986 (id kategorii towarów)
Pozostałe - stałe
Dane do zapytania muszą być przechowywane w pliku konfiguracyjnym txt (nie ma połączeń z BD podczas pracy skryptów).Struktura konfig - jedna linia jest zadaniem dla jednego zapytania.Strumień do 1000
Przykładem jest:
url♰text♰section_id♰woo_category_id
Gdzie jest:
- woo_category_id - identyfikator kategorii, do której towar zostanie importowany na stronie woocommerce
Url: adres, na który można złożyć wniosek o otrzymanie JSON
- tekst = wielowarka (wniosek do wyszukiwania)
- section_id=112986 (id kategorii towarów)
Skrypt konsekwentnie przechodzi na żądania, otrzymuje json i importuje\aktualizuje dane w woocommerce.Poniżej opisano szczegółowo
Przykład odpowiedzi serwera (to więcej, ale interesuje się to masyw towarów - w przykładzie tylko jeden element, ale będzie do 1000: (zastosowany do zadania txt)
Z masywu towarów trzeba znaleźć wszystkie towary z tag.name = "popularity" to filtr.I importować je do woocommerce z typem towaru zewnętrzny towar partner https://prnt.sc/xajs8a
Nie potrzebuję wszystkich danych, interesuję się tylko:
- SKU = id (dla niego przywiązujemy się do możliwości dostępu)
- Odniesienie do towaru partnerskiego = "href"
- Tekst przycisku "Kupić" = stały, Wziąć z zewnętrznej konfiguracji, o nim poniżej ( https://prnt.sc/xalanm )
Cena = „cena”
- Nazwa towaru = „title”
- Kategoria towaru = woo_category_id (z konfiguracji)Jeśli kategorie nie są znalezione - ignorujemy i idziemy dalej.Nie powinny się zatrzymywać.- Obraz towaru = "image_main" (tak - potrzebny jest tylko jeden obraz głównego towaru).Jeśli skrypt znajduje towar, którego SKU jest już równy "id" z towaru:[], to zapisuje wartość na bieżąco (tylko wartość), pozostałe pola nie dotykają.Konieczne jest przesyłanie zdjęć towarów, bez względu na to, co w woocommerce są przechowywane lokalnie.Skrypt zostanie uruchomiony na koronie - musi z przerwą na minutę przechowywać zapytania z konfig i przejść przez całą konfigę.Nie muszę się martwić, że aktualizuję tylko cenę.Określnie usunę wszystkie towary z woocommerce i w takim przypadku, skrypt po prostu przełamać je.Wersja PHP 7.4 (można i 8).Hosting własny na Ubuntu 18.xx z apache, zainstaluję moduły, które będą potrzebne, więc tutaj nie ma ograniczeń tylko opisuje wymagania, ile potrzeba minimalnej pamięci, czas wykonania skryptów itp.Wymagania dotyczące hostingu, na którym będzie działać skrypt.Z ty .Do skryptu potrzebny jest drugi plik konfiguracyjny, w którym będą wiarygodności połączenia z wp - adres, login\pass itp.Ustawienia, które uważasz za niezbędne.Dostarczam do testów rozwinięty wp najnowszej wersji z najnowszym woocommerce i API źródła danych
P.P.S - nie patrz na ustalone koszty projektu i zaproponuj swój.Najlepiej dla twórców, którzy mają doświadczenie w woocommerce.
Załączniki 1
Opinia zleceniodawcy o współpracy z Andrey G.
PHP WooCommerce Skriptu Import towarów z zewnętrznego JSON API (nie Plugin)Pięknie i szybko wykonana praca. Jestem zadowolony, skontaktuję się w dalszym ciągu.
Opinia freelancera o współpracy z Roman Kolos
PHP WooCommerce Skriptu Import towarów z zewnętrznego JSON API (nie Plugin)Po raz pierwszy pracowałem z klientem, ale bardzo zadowolony z wysokiej kwalifikacji, przejrzystego i zrozumiałego TZ.
Polecam wszystkim współpracę!
Aktualne zlecenia dla freelancerów w kategorii PHP
Wykonanie prac po audycie SEO
1231 PLN
Potrzebny doświadczony programista OpenCart do wykonania SEO i technicznych poprawek sklepu internetowego. Główne zadania: Poprawa struktury wewnętrznych linków i menu. Dodanie linków w stopce. Realizacja okruszków z mikroformatowaniem Schema.org. Poprawa generacji sitemap.xml… PHP, Obsługa stron internetowych ∙ 44 minuty temu ∙ 23 oferty |
W module OpenCart naprawić problemy z Facebook APIW OpenCart jest moduł integracji Facebook i Instagram przez API, OAuth i Webhook. Po otwarciu strony modułu w przeglądarce - w Facebooku zaczyna rosnąć liczba zapytań API do Facebooka i rośnie liczba błędów gr:get:InvalidID. Należy znaleźć, co powoduje problemy i naprawić… PHP, Programowanie stron internetowych ∙ 1 godzina 59 minut temu ∙ 25 ofert |
Zrobić wtyczkę WordPress do ankiety (quizu)
820 PLN
Potrzebujemy opracować wtyczkę WordPress, która będzie potrafiła - przechowywać bank pytań, wszystkie w tym samym formacie - pytanie i 4 odpowiedzi, 1 poprawna - pokazywać 12 pytań w losowej kolejności, liczyć czas - zbierać dane użytkownika - pokazywać końcowy wynik z… PHP, Programowanie stron internetowych ∙ 9 godzin 27 minut temu ∙ 67 ofert |
Potrzebna integracja KeyCRM → PRRO KaszalotTrzeba skonfigurować integrację między KeyCRM a PRRO Kaszalot. Podczas składania zamówienia w KeyCRM dane mają być automatycznie przesyłane do Kaszalota: • informacje o zamówieniu • towary, asortyment • ceny • ilość Szczegóły w wiadomości prywatnej. Content Management Systems, PHP ∙ 2 dni 21 godzin temu ∙ 28 ofert |
Strona na WordPressie z wykorzystaniem motywu Kadence i Kadence Blocks.
820 PLN
Musimy stworzyć stronę na WordPressie z wykorzystaniem motywu Kadence oraz Kadence Blocks. Sklepu internetowego nie będzie (chociaż prawdopodobnie zostanie dodany w przyszłości). Potrzebna jest strona główna oraz kilka stron wewnętrznych. Grafika jest już gotowa, struktura… Content Management Systems, PHP ∙ 4 dni 6 godzin temu ∙ 38 ofert |