BlogBezpečnostCeníkKontakt
PřihlásitRegistrovat
Tmavý režim
TopSMS.cz›API & Integrace

SMS notifikace
pro WooCommerce

Oficiální plugin TopSMS pro WordPress a WooCommerce. Zákazník dostane SMS, když se jeho objednávka přijme, odešle nebo zruší, a vy SMS o každé nové objednávce. Bez programování: nainstalujete ZIP, vložíte API klíč a zapnete stavy objednávky, které mají SMS spustit.

ZIP
Instalace za 2 minuty
7+
Stavů objednávky
10
Maker v šablonách
Registrovat seZobrazit ceník

Co plugin umí

  • SMS zákazníkovi při změně stavu objednávky. Přijata, čeká na platbu, zpracovává se, dokončena (předána dopravci), zrušena, vrácena, platba selhala i vlastní stavy. Každý stav si zapnete zvlášť a upravíte jeho text. Každý stav se oznámí jednou za objednávku, i když se objednávka mezi stavy vrací.
  • SMS majiteli o nové objednávce. Číslo objednávky, částka, jméno zákazníka a způsob platby hned po dokončení pokladny.
  • Šablony s makry. Číslo objednávky, jméno, částka s měnou, stav, platební a dopravní metoda, datum, název a adresa e-shopu.
  • Vlastní odesílatel. Sender ID schválený pro váš účet TopSMS, jinak výchozí odesílatel TopSMS.
  • Telefonní čísla v pořádku. Čísla zadaná jako „608 123 456“, „0905 123 456“ nebo „00420…“ se převedou na mezinárodní formát podle fakturační země.
  • Pokladna nečeká. Odesílání běží na pozadí přes Action Scheduler, který je součástí WooCommerce.
  • Přehled o každé zprávě. Poznámka v objednávce (i s chybou brány) a log posledních zpráv ve WooCommerce → SMS log. Log se po nastavené době sám promazává.
  • Test přímo v nastavení. Tlačítka „Ověřit připojení“ a „Poslat testovací SMS“.
  • Podporuje High-Performance Order Storage (HPOS), klasickou i blokovou pokladnu. Česká lokalizace v ceně.

Instalace za dvě minuty

  • 1. Stáhněte ZIP pluginu (verze 1.0.0, 27 kB).
  • 2. Ve WordPressu otevřete Pluginy → Instalace pluginů → Nahrát plugin, vyberte ZIP a plugin aktivujte. WooCommerce musí být aktivní.
  • 3. V dashboardu TopSMS, sekce API vytvořte API klíč s oprávněními send a read. Účet je zdarma, platíte jen odeslané SMS.
  • 4. Otevřete WooCommerce → Nastavení → TopSMS, vložte klíč ve tvaru clientId:secret a klikněte na Ověřit připojení. Uvidíte stav kreditu.
  • 5. Zapněte stavy objednávky, které mají SMS spustit (výchozí jsou „zpracovává se“ a „dokončena“), případně upravte texty.
  • 6. Volitelně zapněte SMS o nové objednávce na své číslo a pošlete si testovací SMS.

Do katalogu WordPress.org plugin míří; než tam projde schválením, instalujte ho ze ZIP výše. Aktualizace zveřejníme na této stránce.

Šablony a makra

Výchozí text pro stav „zpracovává se“:

{shop_name}: děkujeme, přijali jsme vaši objednávku {order_number} ({total}) a připravujeme ji k odeslání.
  • {order_number} číslo objednávky
  • {first_name}, {last_name} jméno a příjmení z fakturační adresy
  • {total} celková částka včetně měny, např. 1 299 Kč
  • {status} název stavu objednávky
  • {payment_method}, {shipping_method} platební a dopravní metoda
  • {order_date} datum objednávky
  • {shop_name}, {site_url} název a adresa e-shopu

Zpráva bez diakritiky má 160 znaků na jednu SMS, zpráva s diakritikou 70 znaků. Delší text se rozdělí na více částí a každá se účtuje zvlášť, proto výchozí šablony držíme krátké.

Vlastní odesílatel a cena

Zákazník může vidět jako odesílatele název vašeho e-shopu (3 až 11 znaků bez diakritiky). Žádost o Sender ID podáte v dashboardu; operátoři schvalují nové odesílatele hromadně, obvykle několikrát měsíčně, počítejte s 1–2 týdny. Do schválení nechte pole prázdné a použije se výchozí odesílatel TopSMS.

Plugin je zdarma a bez měsíčního poplatku. Platíte jen odeslané SMS z kreditu účtu TopSMS podle ceníku, testovací SMS se účtuje stejně jako každá jiná.

Pro vývojáře

  • Požadavky: WordPress 6.5+, WooCommerce 8.0+, PHP 7.4+. Licence GPLv2 nebo novější.
  • Odesílání přes as_enqueue_async_action; bez Action Scheduleru se pošle synchronně.
  • Filtry topsms_wc_recipient_phone, topsms_wc_message_text a topsms_wc_should_send (příjemce, text, potlačení zprávy), akce topsms_wc_sms_sent po každém pokusu.
  • Chyby brány jdou i do WooCommerce → Stav → Logy (zdroj topsms).
  • Plugin volá REST API endpointy /api/sms/send a /api/credit. Přenáší se telefon příjemce, text zprávy, Sender ID a adresa e-shopu, nic jiného.
  • Nechcete plugin? Na stránce integrací je snippet do functions.php.

Ke stažení

topsms-sms-for-woocommerce-1.0.0.zip (27 kB), vydáno 25. 9. 2026, otestováno s WordPress 7.1 a WooCommerce 11.1.

Změny: první verze. Notifikace zákazníkům podle stavu objednávky, SMS majiteli o nové objednávce, šablony s makry, Sender ID, normalizace čísel, odesílání na pozadí, log, testovací tlačítko, český překlad.

Narazili jste na problém? Napište na info@topsms.cz nebo otevřete ticket v dashboardu, s nastavením pomůžeme zdarma.

// další řešení
◷ 24/7 podpora zdarma — vždy připraveni pomoci

Připraveni začít?

Vyzkoušejte TopSMS zdarma. 10 SMS na začátek, bez závazků, bez kreditní karty.

Registrovat seZobrazit ceník