Visser Labs – Wtyczki WooCommerce

Narzędzia sklepu

Szczegóły

Store Toolkit – formalnie Nuke – zawiera rosnący zestaw często używanych narzędzi administracyjnych dla e-Commerce, skierowanych do programistów internetowych i opiekunów sklepów, w tym następujące funkcje:

WP e-Commerce

  • Ponowne łączenie uszkodzonych stron WP e-Commerce
  • Ponowne łączenie istniejących sprzedaży od wstępnie zarejestrowanych użytkowników
  • Napraw opcję WordPress „wpsc_version”
  • Zarządzaj linkami kanonicznymi dla stron WP e-Commerce (np. Strona produktów, Koszyk itp.)
  • Wsparcie Nuke do czyszczenia rekordów sklepu WP e-Commerce
  • Integracja z All in One SEO Pack (All in One SEO Pack)

WooCommerce & Jigoshop

  • Wsparcie Nuke do czyszczenia rekordów sklepu

Jeśli znajdziesz się w sytuacji, w której musisz zacząć od nowa ze świeżą instalacją Jigoshop, WooCommerce lub WP e-Commerce, to „nuke” wykona zadanie.

Ten wtyczka czyści następujące tabele bazy danych WP e-Commerce 3.7 i 3.8:

  • …wpsc_product_list
  • …wpsc_productmeta
  • …wpsc_product_categories
  • …wpsc_item_category_assoc
  • …wpsc_product_images
  • …wpsc_product_order
  • …wpsc_product_files
  • …wpsc_product_rating
  • …wpsc_purchase_logs
  • …wpsc_cart_contents
  • …wpsc_submited_form_data
  • …wpsc_claimed_stock
  • …wpsc_wishlist (Dodaj do ulubionych)
  • …wpsc_creditcard (Przetwarzanie kart kredytowych offline)

Od czasu wydania WP e-Commerce 3.8 Store Toolkit zawiera również obsługę usuwania następujących niestandardowych typów Postów i taksonomii:

  • Produkty (wpsc-product)
  • Kategorie (wpsc_category)
  • Tagi (product_tag)
  • Pozycje listy życzeń (wpsc-wishlist)

Store Toolkit zawiera obsługę usuwania następujących szczegółów sklepu WooCommerce & Jigoshop:

  • Produkty (product)
  • Kategorie (product_cat)
  • Obrazy produktów
  • Tagi (product_tag)
  • Zamówienia (shop_order)

Funkcja „usuwania” Store Toolkit wyczyści zawartość wyżej wymienionych tabel. Wydanie 1.2 wprowadza kontrolowane detonacje taktyczne, ale jak w przypadku każdej broni nuklearnej, nie ma drugiej szansy, więc upewnij się, że wykonasz kopię zapasową zawartości tych tabel, jeśli istnieje nawet najmniejsza szansa, że będziesz ich potrzebować w przyszłości.

Dokumentacja

Szukasz wsparcia, kopii pliku readme, aktualizacji wtyczek, pomysłów lub instrukcji użytkowania? Sprawdź naszą Dokumentację Store Toolkit.

Popularne artykuły

Udostępnij artykuł

Recenzje

  1. Gurbhej Singh

    Czy wtyczka jest kompatybilna z WooCommerce w wersji 4.0.1? Czy wkrótce pojawią się nowe aktualizacje tej wtyczki?

    • Byron Keet

      Cześć Gerbhej, przepraszam za bardzo późną odpowiedź. Wtyczka jest kompatybilna z najnowszą wersją WooCommerce (obecnie 4.2.2). Mamy kilka aktualizacji w przygotowaniu, ale żadna nie zostanie wydana w ciągu najbliższych kilku miesięcy.

      Wszystkiego dobrego,
      Visser Labs

  2. Larry Betts

    Hej! To świetna wtyczka! Mam sklep, który próbuję przenieść i ma około 8000 nieużytecznych produktów. Zdecydowałem się je „usunąć”. Jest jeszcze jedna pozycja w sekcji „Gdzie rzeczy mogą pójść nie tak podczas tego procesu:”. Host, z którego migrujemy, ma śmiesznie niski limit zapytań na godzinę. Kiedy osiąga limit, przechodzi do ekranu instalacji. Dowiedziałem się o tym problemie na długo przed zainstalowaniem Twojej wtyczki. Właściwie to jeden z powodów, dla których migrujemy. Ale ta wtyczka jest SUPER!

  3. Matt Morse

    Mam nadzieję, że mała prośba o funkcję…

    Byłoby wspaniale móc masowo usuwać zamówienia o określonej łącznej kwocie – zwłaszcza zamówienia o łącznej kwocie 0 USD. Nasza organizacja non-profit ma sklep, w którym 99% wszystkich zamówień to 0 USD, a te zapychają bazę danych.

    Dzięki!

    • Michael Visser

      Cześć Matt, to wykonalne, umieszczę to na tablicy próśb o funkcje i w kolejce. :)

  4. Cory

    Czy ten wtyczka może usuwać zamówienia według zakresu dat? Przepraszam, jeśli zostało to już gdzieś odpowiedziane!

    • Michael Visser

      Cześć Cory, dzięki za pytanie. Store Toolkit nie obsługuje usuwania zamówień według zakresu dat, ale to świetna sugestia! Uwzględnię ją w następnej aktualizacji wtyczki 🙂

  5. Nes

    Cześć, nowy jestem we wszystkim i zepsułem! Chcę całkowicie wszystko usunąć! Mam na myśli wszystko, tak jakbym właśnie zainstalował WordPressa i wtyczkę WooCommerce. tematy, strony, produkty, kategorie, menu, wszystko. Czy jestem we właściwym miejscu? A jeśli tak, czy możesz podać instrukcję? z góry dziękuję. Nes

    • Michael Visser

      Cześć Nes, nasza wtyczka usuwa rekordy bazy danych dla WooCommerce i niektóre dane WordPressa. To bardzo prosta wtyczka, zainstaluj ją, aktywuj, otwórz WooCommerce > Store Toolkit i kliknij Nuke. 🙂

  6. rozszerzenie verge

    Cześć, fajny post. Jest problem z Twoją stroną w przeglądarce Internet Explorer, czy możesz to sprawdzić? IE jest nadal głównym rynkiem, a duża część innych ludzi pominie Twoje świetne pisanie z powodu tego problemu.

  7. Mariusz

    Wtyczka WooCommerce – Store Toolkit nie działa, jeśli masz ponad 4900 produktów w swoim sklepie!

  8. Mariusz

    mam problem z usunięciem produktu WooCommerce – 5400 szt. błąd – Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 40 bytes) – co jest problemem??

  9. Jaraed

    Dziękuję! To jest całkiem przydatne i doceniam, że jest darmowe. Pytanie – używam wersji Jigoshop. Próbuję użyć tego na mojej stronie testowej Jigoshop. Chcę usunąć wszystkie zamówienia. Potrafię przetworzyć 800 zamówień, ale nie mogę pozbyć się 4500 ukończonych zamówień.

    Kiedy próbuję to wyczyścić, proces trwa 15 sekund, a potem pojawia się pusta strona. nic na niej. Dziękuję za pomoc

    • Michael Visser

      Cześć Jaraed, sprawdzę to dla Ciebie w sprawie zamówień w trakcie realizacji i ukończonych, które nie są usuwane.

      Pusta strona prawdopodobnie oznacza, że PHP albo przekroczył limit czasu, albo masz tak wiele zamówień, że WordPress zużył całą dostępną pamięć. Mam sposób, aby to obejść dla WP e-Commerce i zastosuję go w wydaniu Jigoshop i WooCommerce.

      • Jared

        Proszę daj mi znać, kiedy będzie dostępna. Właśnie stworzyłem stronę testową i nie mogę się doczekać, aby zacząć się nią bawić, ale muszę upewnić się, że wszystkie dane klienta znikną.

        Dziękuję

  10. Fabian

    Witaj! Z jakiegoś powodu nie mogę użyć tej wtyczki. Nie mogę jej nigdzie znaleźć, a kiedy naciskam „Ustawienia” we wtyczce w menu wtyczek, otrzymuję ten komunikat:

    „Nie masz wystarczających uprawnień, aby uzyskać dostęp do tej strony.”

    Co jest problemem?

    Pozdrawiam, Fabian

    • Michael Visser

      Cześć Fabian, spróbuj dezaktywować i ponownie aktywować wtyczkę, ponieważ może to zresetować uprawnienia przypisane do tego użytkownika.

  11. jess

    Właśnie zaktualizowałem do najnowszej wersji. Teraz zawiesza się na pustej stronie podczas próby usunięcia mojego sklepu WooCommerce. Działało świetnie wcześniej. Teraz nic nie usuwa. Czy mogę odzyskać moją starą wtyczkę?

    • Michael Visser

      Cześć jess, czy możesz potwierdzić, jakie dane usuwasz ze swojego sklepu WooCommerce i ile masz produktów/zamówień.

      • jess

        Próbuję usunąć 4000 produktów. Działało świetnie, gdy miałem znacznie mniej produktów do usunięcia. Teraz otrzymuję ten błąd: HTTP Error 500 (Internal Server Error): Wystąpił nieoczekiwany warunek podczas próby realizacji żądania przez serwer.

        Dziękuję za odpowiedź.

  12. plasmagrid

    mam WP E-Commerce 3.8.8.5 Fatal error: Call to a member function get_var() on a non-object in /home/content/64/9645064/html/wp-content/plugins/wp-e-commerce-store-toolkit/store-toolkit.php on line 52

    podczas ponownego łączenia stron.

    • Michael Visser

      Cześć plasmagrid, dzięki za zgłoszenie. Naprawię to w następnej aktualizacji wtyczki.

  13. stacie

    Cześć,

    Mam ten sam problem, który wydaje się mieć wielu innych, podczas próby ponownego połączenia stron otrzymuję ten błąd –

    Fatal error: Call to a member function get_var() on a non-object in /home/slimsc5/public_html/wp-content/plugins/wp-e-commerce-store-toolkit/store-toolkit.php on line 52

    Jakieś pomysły? Używam najnowszej wersji WordPress i właśnie pobrałem twoją wtyczkę z WordPress?

    • Michael Visser

      Cześć stacie, wkrótce rozwiążę ten problem.

  14. Phil Dunton

    Próbuję usunąć zepsutą aktualizację wp ecommerce. (NAJNOWSZA) Zainstalowałem tę wtyczkę, ale pojawia się następujący komunikat: „Nie masz wystarczających uprawnień, aby uzyskać dostęp do tej strony.”

    System operacyjny to Windows 7 Home Premium. Zalogowano jako administrator.

    ???

    Phil Dunton
    Tucson

    • Rob-K

      Czy masz zainstalowany/aktywowany WP Firewall? Często otrzymuję ten błąd, gdy zapora blokuje instalację lub zmianę plików rdzenia.

  15. Rob

    czy ten plugin może trwale usunąć pojedynczy produkt??

    • Michael Visser

      Cześć Rob, ten wtyczka usunie wszystkie produkty na stałe. Możesz skonfigurować, które szczegóły sklepu zostaną usunięte.

  16. Jeff Hughes

    Pobrałem wtyczkę, a następnie przesłałem plik przez FTP do folderu wtyczek i rozpakowałem. Poszedłem aktywować wtyczkę, ale nie pojawiła się na liście.

    Przeszukałem też folder i był pusty

    • Michael Visser

      Cześć Jeff, dziękuję za zgłoszenie. Proszę pobrać wtyczkę z poniższego adresu URL. Zaktualizowałem link do pobrania powyżej.

      http://wordpress.org/extend/plugins/wp-e-commerce-store-toolkit/

      • Gloria

        Cześć,
        Mam ten sam problem, aktywowałem wtyczkę, ale nie pojawia się na liście i właśnie pobrałem wtyczkę, więc jest to zaktualizowana wersja. Szybkie sprawdzenie: czy WPEC musi być aktywowany, aby ta wtyczka działała?

        • eldiekenjewel

          Cześć,

          Ja też, chociaż zainstalowałem najnowszą wersję (1.8.1), nadal nie mogę jej znaleźć w menu. Czy masz pomysł, co można zrobić, aby jej użyć?

        • Michael Visser

          Cześć Gloria, tak WP e-Commerce musi być aktywny, ponieważ Store Toolkit integruje się z menu Produktów.

  17. James Hall

    cześć – mam krytyczny błąd i stronę błędów, kiedy usuwam wszystko. Błędy wyglądają tak (częściowo):

    Ostrzeżenie: array_diff() [function.array-diff]: Argument #1 nie jest tablicą w /home/jimfrank/public_html/wp-includes/taxonomy.php na linii 1751

    Ostrzeżenie: array_map() [function.array-map]: Argument #2 powinien być tablicą w /home/jimfrank/public_html/wp-includes/taxonomy.php na linii 1755

    Ostrzeżenie: array_diff() [function.array-diff]: Argument #1 nie jest tablicą w /home/jimfrank/public_html/wp-includes/taxonomy.php na linii 1751

    Ostrzeżenie: array_map() [function.array-map]: Argument #2 powinien być tablicą w /home/jimfrank/public_html/wp-includes/taxonomy.php na linii 1755

    Ostrzeżenie: Nieprawidłowy argument podany dla foreach() w /home/jimfrank/public_html/wp-includes/taxonomy.php na linii 1761

    Krytyczny błąd: Wywołanie niezdefiniowanej funkcji wpsc_intermediate_image_sizes_advanced() w /home/jimfrank/public_html/wp-content/plugins/wp-e-commerce-store-toolkit/includes/release-3_8.php na linii 194

    • Michael Visser

      Cześć James, jakiej wersji wtyczki WP e-Commerce używasz i czy wtyczka WP e-Commerce jest aktywowana w momencie usuwania? Dzięki. :)

  18. Miguel

    Cześć,

    Mam jakiś problem z moją wtyczką e-commerce i nie mogę go rozwiązać.
    Moja strona produktów po prostu nie działa, zamiast tego ciągle zwraca ten błąd:

    – Błąd krytyczny: Wywołanie nieistniejącej metody w obiekcie w ………………../public_html/wp-content/themes/mystique/page.php w linii 18

    Moja linia 18 pliku page.php zawiera ten kod action('before_primary'); ?>

    Próbowałem użyć wtyczki Store Toolkit do naprawienia tego błędu za pomocą funkcji „Re-link WP e-Commerce Pages” lub, jeśli bez żadnego dobrego rezultatu, usunąć całkowicie wtyczkę e-commerce i zastosować funkcję nuke, aby usunąć pozostałości.

    Okazało się, że kiedy użyłem funkcji naprawy, również nie zadziałała i zwróciła ten komunikat o błędzie:

    Błąd krytyczny: Wywołanie nieistniejącej metody w obiekcie w /……………/public_html/wp-content/plugins/wp-e-commerce-store-toolkit/store-toolkit.php w linii 50

    Więc zanim usunę ją całkowicie, czy masz jakieś wskazówki lub sugestie?

    Z góry dziękuję

    • Michael Visser

      Cześć Miguel, jest błąd w Twoim motywie, zamiast „action…”, zmień na „do_action…”, a następnie zapisz i odśwież. 🙂 Co do błędu w linii nr 50, przyjrzę się temu, jakiej wersji Store Toolkit i WP e-Commerce używasz?

  19. Honey

    Cześć, mam problem z tym, że ludzie dodają rzeczy do koszyków, ale nie finalizują zakupu, co sprawia, że część mojego zapasu staje się niedostępna. Szukając rozwiązania tego problemu, natknąłem się na wątek, w którym udostępniłeś tę wtyczkę. Właśnie ją pobrałem i wyczyściłem przypisany zapas i problem rozwiązany! Dziękuję BARDZO!!

    • Michael Visser

      Nie ma sprawy, Honey, wiesz, że jestem napędzany piwem… tylko mówię.

      http://visser.com.au/donate

  20. NicoWeb

    Pomocy!

    Używam wersji 1.6.

    Usunąłem wszystkie produkty i tagi… świetnie, ALE połowa moich kategorii zniknęła (ponad 150 z 300!). Ponieważ importer kategorii nie działa poprawnie (v2.8.4.3), muszę od nowa importować kategorie prawie ręcznie…

    🙁

    • Michael Visser

      Cześć NicoWeb, czy to nadal występuje w najnowszej wersji? Chętnie bym Cię usłyszał! :)

  21. Jason Miller

    Obecnie rozwijam stronę i ta wtyczka okazała się bardzo pomocna. Dziękuję za jej udostępnienie. Jednak od czasu aktualizacji z wp-ecommerce 3.7 do 3.8.3 mieliśmy problemy z funkcją product nuke. Usuwa ona niektóre moje niestandardowe elementy menu nawigacyjnego WordPress, które mają taką samą nazwę jak kategorie produktów. Nie zbadałem tego w pełni, ale myślę, że może term_id powinno być term_taxonomy_id w klauzuli delete where. Zamiast tego zakomentowałem Twój blok delete w includes/release-3_8.php i użyłem następującego kodu, który używa wp_delete_post, co powinno zadbać o wszystkie relacje terminów.


    $product_sql = "SELECT id FROM " . $wpdb->prefix . "posts WHERE post_type = 'wpsc-product'";
    $products_to_delete = $wpdb->get_results( $product_sql );
    if( $products_to_delete ) {
    foreach( $products_to_delete as $delete_me ) {
    //echo $delete_me->id . ', ';
    wp_delete_post($delete_me->id, true);
    }
    }

    • Michael Visser

      Cześć Jason, dobra robota, wprowadzę zmianę i przygotuję aktualizację wtyczki :)

  22. Stephan Boehme

    Cześć Michael….

    DO TWOJEJ WIADOMOŚCI – Otrzymałem błąd po przełączeniu z Nuke 1.5.4 na 1.5.5

    Krytyczny błąd: Wywołanie niezdefiniowanej funkcji wpsc_get_major_version() w /is/htdocs/…./wp-content/plugins/wp-e-commerce-nuke/nuke.php w linii 20

    • Michael Visser

      Dzięki za komentarz Stephan, zaraz to załatam, używam tej funkcji do wykrywania bieżącej wersji WP e-Commerce po tym, jak istniejąca metoda stała się przestarzała. Spodziewaj się aktualizacji wkrótce 🙂

Dodaj recenzję

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone jako *

Zasoby i pomoc