Last Orders by MediaArt

500,00 

**Last Orders by MediaArt** přidá do nástěnky WordPressu výkonný a konfigurovatelný widget s objednávkami WooCommerce.

Zobrazuje posledních N objednávek (nastavitelné), s řaditelnými sloupci, tooltipy, načítáním přes AJAX a automatickou aktualizací při změně objednávek.

Kategorie: Značka:

Popis

Flexibilní dashboard widget pro WooCommerce, který zobrazuje nejnovější objednávky s řaditelnými sloupci, přizpůsobitelným rozložením a automatickou aktualizací.

== Popis ==

**Last Orders by MediaArt** přidá do nástěnky WordPressu výkonný a konfigurovatelný widget s objednávkami WooCommerce.

Zobrazuje posledních N objednávek (nastavitelné), s řaditelnými sloupci, tooltipy, načítáním přes AJAX a automatickou aktualizací při změně objednávek.

### Funkce

– Zobrazení **nejnovějších objednávek** na nástěnce WordPressu
– Volba mezi:
– **Datem/časem vytvoření**
– **Datem/časem poslední změny**
– Možnost vybrat, které sloupce se zobrazí:
– Datum a čas objednávky (zobrazeno jako **Created** nebo **Updated** podle nastavení)
– Číslo objednávky (klikací, tooltip „Edit order“)
– Jméno / název zákazníka (klikací, tooltip „Edit customer“)
– Počet položek (kompaktní hlavička „Qty“, tooltip se seznamem produktů, klikací odkazy na produkty)
– Cena dopravy
– Cena objednávky bez DPH
– Cena objednávky s DPH
– Stav objednávky (tooltip s datem a časem poslední změny stavu)
– Řazení podle libovolného sloupce (vzestupně/sestupně) kliknutím na hlavičku:
– první klik: „Order by this column“
– druhé klik: „Reverse order“
– Automatická aktualizace pomocí AJAXu při změně objednávek (bez reloadu celé nástěnky)
– Lehký fallback přes periodické dotazování, aby widget zůstal aktuální
– Respektuje oprávnění WooCommerce (zobrazí jen to, co má admin právo vidět)
– Plně přeložitelné (en_US + cs_CZ)
– Položka v admin menu „MA Tools“ (sdílené menu pro nástroje MediaArt)
– Funguje se „Screen Options“ (widget lze skrýt na úrovni uživatele)
– Vizuální vylepšení:
– Ceny jsou zarovnané doprava pro lepší čitelnost
– Zákazník a stav se nelámou uprostřed slov
– Seznam produktů se zobrazí v hover tooltipu (bez extra kliků)

### Technické detaily

– Bez inline JS a CSS — vše je načítáno přes standardní enqueue funkce
– Důsledné sanitizování a escapování podle zásad WordPress.org
– AJAX endpointy jsou chráněny pomocí nonce a kontrol oprávnění
– Pro detekci změn objednávek se používají hooky:
– `woocommerce_order_status_changed`
– `woocommerce_after_order_object_save`
– `woocommerce_new_order`
– Datum poslední změny stavu se ukládá do meta `_loma_status_last_changed`
– Nastavení jsou uložena v option `loma_settings`, včetně:
– `orders_count`
– `columns`
– `date_format`
– `order_time_source` (`created` / `modified`)
– Výstup widgetu se rendruje na serveru a aktualizuje přes AJAX
– Při odinstalaci se smažou pouze nastavení pluginu (žádná data WooCommerce ani objednávky se nemění)
– Otestováno s PHP 8.4 a WordPress 6.9

== Instalace ==

1. Nahrajte složku `last-orders-by-mediaart` do `/wp-content/plugins/`
2. Aktivujte plugin v **Pluginy → Nainstalované pluginy**
3. Ujistěte se, že je aktivní WooCommerce
4. Přejděte do **MA Tools → Last Orders** a nastavte:
– počet objednávek
– zobrazované sloupce
– formát data/času
– zdroj času „created vs modified“
5. Výsledný widget uvidíte na **nástěnce WordPressu**

== Často kladené dotazy ==

= Mění tento plugin nějak objednávky? =

Ne. Objednávky pouze čte a zobrazuje.

= Vytváří plugin vlastní tabulky pro WooCommerce? =

Ne. Všechna data jsou čtena přímo z WooCommerce.

= Lze widget skrýt? =

Ano — použijte „Screen Options“ (Možnosti zobrazení) na nástěnce.

= Funguje plugin na multisite? =

Ano, ale nastavení jsou vždy pro konkrétní web (site).

== Snímky obrazovky ==

1. Widget Last Orders na nástěnce se všemi sloupci.
2. Nastavení pluginu v MA Tools → Last Orders.

== Změny ==

= 1.0.4 =
* Sloupec s datem/časem nyní zobrazuje štítek **Created** nebo **Updated** podle nastavení „Order time source“.
* Přidány tooltipy pro číslo objednávky („Edit order“) a zákazníka („Edit customer“).
* Přidány tooltipy k hlavičkám pro řazení („Order by this column“ / „Reverse order“).
* Ceny jsou zarovnány doprava, sloupec „Qty“ je co nejkompaktnější.
* Vylepšeno chování tooltipu s položkami (zobrazení na hover, bez nutnosti JS pro základní funkci).
* Ověřena kompatibilita s PHP 8.4.

= 1.0.3 =
* Označeno jako otestované s WordPress 6.9.
* Odstraněno ruční volání load_plugin_textdomain(), aby plugin prošel Plugin Check.
* Upravena použití text domain na textové literály pro potřeby WordPress.org skeneru.

= 1.0.2 =
* Interní refaktoring registrace menu a kompatibility s PHP 8.4.
* Opraveno možné duplikování menu MA Tools a zpřísněna práce s parent slug.
* Přepnuto použití text domain na řetězcové literály ve všech překladových funkcích.

= 1.0.1 =
* Přidána integrace do MA Tools (sdílené admin menu).
* Přidána stránka nastavení pro počet objednávek, sloupce, formát data/času a zdroj času.
* Vylepšeny kontroly oprávnění a načítání assetů.

= 1.0.0 =
* První vydání.
* Dashboard widget s načítáním přes AJAX a řazením sloupců.
* Konfigurovatelné sloupce.
* Režim Created vs Modified pro výběr nejnovějších objednávek.
* Automatická aktualizace při změně objednávek.
* Plná podpora překladů.

== Instrukce k aktualizaci ==

= 1.0.4 =
Vylepšeno zobrazování data/času (Created vs Updated), přidány tooltipy, zpřesněno rozložení a potvrzena kompatibilita s PHP 8.4.

= 1.0.3 =
Označeno jako otestované s WordPress 6.9 a upraveno pro kompatibilitu s Plugin Check.

Recenze

Zatím zde nejsou žádné recenze.

Pouze přihlášení uživatelé, kteří zakoupili tento produkt, mohou přidat hodnocení.