2012-09-21 12 views
12

Próbuję znaleźć sposób automatycznego importowania produktów do Woocommerce. Zastanawiałem się, czy ktoś ma z tym jakieś doświadczenie, czy używa pliku CSV, czy bezpośrednio pisze do bazy danych.Automatyczne importowanie produktów do Woocommerce

+0

Czy próbowałeś już czegoś? W jakim formacie masz dane do zaimportowania? – Tom

+0

Cześć Tom. Mój aktualny zestaw danych znajduje się w bazie danych serwera SQL. Przyjrzałem się eksportowaniu danych do pliku CSV i użyciu istniejącej wtyczki do importowania danych. Struktura bazy danych do przechowywania dodatkowych atrybutów wydaje mi się nieco dezorientująca, dlatego postanowiłem to zrobić. Nadal nie jest zautomatyzowany, chociaż wydaje się, że kilka kliknięć wykonuje teraz tę pracę. – Soucrit

Odpowiedz

25

1) Easy Way:

Można łatwo importować pliki CSV do woocommerce pomocą CSV Importuj rozszerzenia: http://www.woothemes.com/extension/product-csv-import-suite/

Albo można użyć bardziej elastyczne WP All In One importu: http://www.wpallimport.com/woocommerce-product-import/

jest też dość popularne darmowe rozwiązanie za pomocą tego pluginu: http://wordpress.org/extend/plugins/woocommerce-csvimport/

2) The Hard Way:

Produkty Woocommerce to zwykłe posty WordPress z niestandardowym typem postu: product. Oznacza to, że każdy produkt jest przechowywany w tabeli wp_posts (lub zamień wp z prefiksem tabeli). Tutaj jest wiele wartości post_type. Te dla WordPressa mają post_type="product"

Wszelkich dodatkowych informacji o produkcie jest przechowywany w tabeli wp_postmeta i podłączony przez kolumnę do tabeli wp_postspost_id. Istnieje wiele kluczowych/używanych wartości meta, ale najbardziej popularne w WooCommerce są dość intuicyjne, takie jak: _visibiilty, _price, _sku, _stock, _length, _width, _height, etc ...

Proponuję ręcznie wprowadzić kilka produktów do WP Admin, a następnie przeanalizuj dane w tabelach, aby upewnić się, że masz wszystkie potrzebne dane ... możesz wtedy napisać własny niestandardowy pakiet importowania.

Wykonanie tej czynności prawdopodobnie nie będzie działać tak dobrze, jak niektóre z gotowych rozwiązań, które zapewniają dobre sprawdzanie błędów danych wejściowych oraz dodatkowe pola i funkcje przetwarzania wstępnego.

+0

Witam ethanpil. Dzięki za twoje użyteczne myśli. Kupiłem już wtyczki importu CSV. Spieszyłem się, kiedy to opublikowałem, więc poszedłem do przodu i kupiłem wtyczkę. Podczas korzystania z niego zdałem sobie sprawę, że wtyczka wykonywałaby większość pracy, o ile struktura moich danych pozostaje taka sama (co robi w 9/10 przypadkach). Tak więc na razie mogę zrobić z wtyczką, ponieważ wciąż prototypuję ten projekt. Średni czas trochę studiowałam DB i wyglądał trochę niechlujnie. Przyjrzymy się temu na podstawie twoich komentarzy. Jeszcze raz dziękuję. – Soucrit

+0

@ethanpil, aby przesłać wiele produktów z bazy danych myphpadmin. skoro jestem nowy w kwestii zapytań, czy możesz mi pomóc w przesłaniu prostych produktów z tymi szczegółami: "Tytuł produktu, opis, sku, cena i cena sprzedaży, produkty typu" upsel "i" cross sell ", atrybuty i obraz". 4000 produktów ... tak, szukam sposobu na przesłanie ich wszystkich za pomocą bazy danych ... prosząc o wskazówki .. –

1

Jeśli masz CSV pełne woocommerce prostych produktów, można zaimportować wszystkich tych, wraz z obrazami z adresu URL za pomocą jednego kliknięcia this free plugin

1

importera WordPress będzie importować następujące treści z WordPress pliku eksportu:

  • postów, stron i innych niestandardowych typów pocztowe
  • Komentarze
  • Produkty
  • Pola niestandardowe i po meta
  • kategorie, tagi i terminy z niestandardowych taksonomii
  • Autorzy

Można używać WordPress Importer wtyczki dla produktów importowanych do woocommerce.

  • Instalacja wtyczki -

    1. wizyta Narzędzia -> Importuj w WordPressie dashboard
    2. Kliknij na link WordPress na liście importerów
    3. kliknij "Install Now"
    4. Na koniec kliknij "Aktywuj wtyczkę & Uruchom importer"
  • Zastosowanie wtyczki -

    Krok 1: Przejdź do Narzędzia -> Ekran importu

    Krok 2: Kliknij na WordPressie.

    Krok 3: Wybierz plik wejściowy z komputera.

    Krok 4: Kliknij Importuj

Video Tutorial - Samouczek wideo na następnej stronie może być również dobrym źródłem informacji dla produktów importowanych -

How to import dummy .xml data in wordpress