Definice
Plugin pracuje pouze s tzv. čistými zákazníky. Čistý zákazník je uživatel, který splňuje všechny tři podmínky současně:
- má jedinou roli — a tou je
customer(žádný administrátor, editor, shop manager apod.) - nemá žádnou objednávku ve WooCommerce
- nemá žádný autorský obsah (příspěvky, stránky)
Proč jen jediná role
Uživatelé s více rolemi (například customer i editor) jsou legitimní účty s vyšším oprávněním. Plugin je z bezpečnostních důvodů nikdy nesmaže a v seznamu je vůbec nezobrazuje.
Jak se zjišťují objednávky
Plugin podle aktivního úložiště WooCommerce zkontroluje tabulku wc_orders (HPOS) nebo metadata _customer_user (klasické úložiště). Pokud k uživateli existuje jakákoli objednávka, ze seznamu vypadne.
