Skip to content

2022-11-04

Návod: Ako hromadne odstrániť kategórie v Shoptete? Hromadné mazanie kategorií pre Shoptet

Potřebovali ste niekedy smazat v Shoptetu väčšie množstvo kategoorií, no ruční "vyklikávání" jednej kategórie po druhej Vám prišlo príliš zdlouhavé?

Přinášame vám návod pre Shoptet, ako efektívne smazat větší množství kategorií v Shoptetu, a to pomocou hromadného importu kategorií a následného vložení kódu.

Ako teda hromadně kategórie, ktoré si nepřejeme mať v Shoptetu, smazat?

POZOR! Pred danou úpravou výrazne odporúčame realizovať zálohu všetkých kategórií, prípadne produktov.

  1. Kategorie v Shoptetu hromadně vyexportujeme v .csv (viz. nápověda Shoptetu k hromadnému exportu kategórií)
  2. Upravíme názvy kategórií, ktoré si prejeme odstrániť, na názov "smazat"
  3. Takto upravenou kategóriou v .csv späť naimportujeme pomoc importu kategórií
  4. V prehľade kategórií (/kategórií/) otvoríme konzoly (Windows Chrome a Firefox: ctrl + shift + i, MacOS Safari a Firefox: command + option + i, MacOS Chrome: command + option + j) a vložíme kód.

Kód pre Český Shoptet:

$("dl.ui-droppable" ).each(function( index ) {

let text = $( this ).find('dt').eq(0).find('a')[0].text;

if (text.indexOf("smazat") >= 0) {

$( this ).find('dd').eq(0).find('a[title= smazat="" položku"]').eq(0).removeAttr('data-confirm')

$( this ).find('dd').eq(0).find('a[title= smazat="" položku"]').eq(0).click()

}

});

Kód pre Slovenský Shoptet:

$("dl.ui-droppable" ).each(function( index ) {

let text = $( this ).find('dt').eq(0).find('a')[0].text;

if (text.indexOf("smazat") >= 0) {

$( this ).find('dd').eq(0).find('a[title= zmaza="" položku"]').eq(0).removeAttr('data-confirm')

$( this ).find('dd').eq(0).find('a[title= zmaza="" položku"]').eq(0).click()

}

});

Po vložení kódu do konzele stlačte "enter".

Gratulujeme, máte hotovo!

Ak potrebujete s Vašim Shoptetom pomoc, neváhajte sa na nás obrátit.

Chat with us on WhatsApp