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.


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
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!
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. :)
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 🙂
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. 🙂
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.
Mariusz –
Wtyczka WooCommerce – Store Toolkit nie działa, jeśli masz ponad 4900 produktów w swoim sklepie!
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??
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ę
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.
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ź.
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.
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.
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.
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.
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.
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. :)
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?
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
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ł! :)
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 :)
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 🙂