Cartdock – Sticky Add to Cart for WooCommerce

Popis

Cartdock přidává tenkou fixní lištu pro přidání do košíku do spodní části
stránek jednotlivých produktů WooCommerce. Zůstává skrytá, dokud zákazník neposune stránku za hlavní
tlačítko pro přidání do košíku, a poté se vysune se zobrazeným názvem produktu, cenou a
tlačítkem nákupu, takže možnost přidat zboží do košíku je na dlouhých stránkách stále na dosah.

U variabilních produktů lišta sleduje nativní formulář variant. Jak zákazník
vybírá možnosti, cena a tlačítko nákupu se aktualizují tak, aby odpovídaly vybrané variantě, a tlačítko
se deaktivuje, když zvolená varianta není skladem. Cartdock nenačítá vlastní kopii jQuery; naslouchá
událostem variant, které WooCommerce již spouští.

Lišta je umístěna pomocí CSS position: fixed a zpočátku je skrytá, takže leží
mimo tok dokumentu a při svém zobrazení neposouvá ostatní obsah ani nezpůsobuje
změnu rozvržení stránky.

Cartdock zatím není v adresáři WordPress.org, takže pokud si chcete prohlédnout
kód, nahlásit chybu nebo navrhnout změnu, repozitář najdete na
github.com/wppoland/plogins-anchor.

Dokumentace a odkazy

Funkce

  • Fixní lišta pro přidání do košíku na stránkách jednotlivých produktů, která se zobrazí, jakmile zákazník posune stránku za hlavní tlačítko.
  • Práh posunutí nastavitelný v pixelech (0 až 5000), takže si určíte, jak hluboko při posunutí se lišta zobrazí.
  • Zobrazuje název produktu, cenu a tlačítko nákupu.
  • U variabilních produktů cena sleduje variantu zvolenou zákazníkem a tlačítko se deaktivuje, pokud tato varianta není skladem.
  • Označeno jako oblast ARIA s viditelným stavem zaměření a štítkem pro čtečky obrazovky.
  • Respektuje nastavení prefers-reduced-motion a podporuje tmavý režim.
  • Lišta je fixována k viewportu a zpočátku je skrytá, takže nezpůsobuje posun rozvržení.
  • Obsahuje soubor POT pro překlad a smazání pluginu odstraní dvě uložené volby.
  • Deklaruje kompatibilitu s HPOS a bloky košíku/pokladny.

Externí služby

Cartdock se nepřipojuje k žádným externím službám. Neodesílá žádná data z webu
ani nenačítá nic z CDN třetích stran; jeho styl i skript (assets/css/anchor.css
a assets/js/anchor.js) jsou načítány z vlastní instalace a frontendový skript čte
pouze malý objekt anchorConfig (práh posunutí), který WordPress vkládá přímo do kódu.

Všechna data pluginu Cartdock zůstávají v databázi: ukládá dvě volby s vypnutým automatickým načítáním,
anchor_settings (přepínač aktivace a práh posunutí) a anchor_db_version,
a neukládá žádná data k jednotlivým produktům. Obě volby jsou odstraněny, když plugin smažete.
Cartdock neodesílá žádné e-maily ani neprovádí žádné vlastní HTTP požadavky.

Překlady

Cartdock je plně přeložitelný a obsahuje šablonu cartdock.pot. Překlady jsou poskytovány prostřednictvím jazykových balíčků WordPress.org z translate.wordpress.org, kde se překládá do polštiny, němčiny a španělštiny; samotný balíček neobsahuje žádné zkompilované soubory překladu.

Snímky obrazovky

Instalace

  1. Nahrajte plugin do /wp-content/plugins/cartdock nebo jej nainstalujte přes Pluginy > Přidat nový.
  2. Aktivujte jej. WooCommerce musí být aktivní.
  3. Přejděte do WooCommerce > Cartdock pro aktivaci lišty a nastavení prahu posunutí.

Nejčastější dotazy

Vyžaduje WooCommerce?

Ano. Cartdock funguje pouze v případě, že je WooCommerce aktivní.

Funguje s variabilními produkty?

Ano. Lišta zrcadlí nativní formulář variant WooCommerce: zvolte možnosti na
stránce a cena i tlačítko nákupu na liště se podle toho aktualizují; tlačítko se samo deaktivuje,
pokud vybraná varianta není skladem.

Zpomalí to produktové stránky nebo posune rozvržení?

Ne. Styl a skript se načítají pouze na stránkách jednotlivých produktů, skript je
odložený a lišta je fixována k viewportu a skrytá, dokud není potřeba.
Protože začíná mimo tok dokumentu, její zobrazení nezpůsobuje posun stránky.

Mohu změnit, kdy se lišta zobrazí?

Ano. Práh posunutí v pixelech můžete nastavit v nabídce WooCommerce > Cartdock (0-5000).

Funguje na jednoduchých produktech?

Ano. U jednoduchých produktů lišta zobrazuje název, cenu a tlačítko pro přidání do košíku. U variabilních produktů sleduje vybranou variantu.

Funguje tento plugin na Síti webů WordPressu?

Ano. Tento plugin je kompatibilní se Sítí webů WordPressu. Můžete jej aktivovat pro celou síť nebo na jednotlivých webech; každý web si uchovává vlastní nastavení a data.

Recenze

18. 10. 2026
No issues, everything works fine.
Přečtěte si 1 recenzi

Autoři

Cartdock – Sticky Add to Cart for WooCommerce je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „Cartdock – Sticky Add to Cart for WooCommerce“ byl přeložen do 4 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Cartdock – Sticky Add to Cart for WooCommerce” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

1.1.5

  • Opraveno: u variabilního produktu tlačítko Přidat do košíku na liště nyní odesílá atributy zvolené zákazníkem. Varianta nastavená na hodnotu „Jakýkoliv“ atributu byla odmítnuta s chybou „ je povinné pole“.
  • Opraveno: před výběrem varianty se na liště zobrazovalo pouze Zvolit možnosti. Deaktivované Přidat do košíku se zobrazovalo vedle a u šablon jako Storefront zůstával text Zvolit možnosti viditelný i po výběru varianty.
  • Opraveno: záporný práh posunutí se ukládá jako 0 namísto převedení na kladné číslo.

1.1.4

  • Nápisy „Coming soon“ a „Get notified“ v oznámení o upgradu jsou anglické zdrojové řetězce pro všechny jazyky; polské weby dříve dostávaly vlastní polský zdrojový text, který pak překladatelé v jiných jazycích viděli nepřeložený.

1.1.3

  • Šablona lišty je vložena přímo namísto použití výstupní vyrovnávací paměti a funkce extract(); vizuálně se nic nemění.

1.1.2

  • Přejmenováno na Cartdock, jednoduchý anglický název namísto esperantského. Textová doména a složka pluginu následují název; uložená nastavení, volba anchor_settings i všechny hooky zůstávají beze změny.

1.1.1

  • Upoutávka na upgrade v postranním panelu se nyní řídí stejným skrytím jako banner. Skrytí banneru dříve ponechávalo reklamu na celou výšku na obrazovce nastavení napořád, což neodpovídá pravidlu WordPress.org o tom, že výzvy k upgradu mají být používány s mírou.

1.1.0

  • Přejmenováno na Ankro. Schvalovací tým WordPress.org vyžaduje, aby název pluginu začínal výrazným, vymyšleným identifikátorem namísto obecného popisného slova. Ankro znamená v esperantu kotva. Textová doména následuje název; uložená nastavení, volba anchor_settings i všechny hooky zůstávají beze změny.

1.0.12

  • Opraveno: upoutávka na upgrade na verzi PRO se stále nabízela lidem, kteří si již placenou edici zakoupili. Skrýt bylo možné pouze banner, takže upoutávka v postranním panelu a karty uzamčených funkcí platícího zákazníka neustále provázely. Upoutávka nyní kontroluje, zda je placená edice aktivní, a pokud ano, ustoupí.
  • Opraveno: znaky šipek v cestách menu administrace a v řetězcích předávaných překladatelům. Šipka uvnitř překládaného řetězce z ní dělá problém každého překladatele a mění rozvržení v jakémkoli jazyce, který ji vynechá.

1.0.11

  • Opraveno: smazání pluginu zanechávalo v databázi příznak skrytí oznámení o verzi PRO pro jednotlivé uživatele. Odinstalace jej nyní odstraní pro každého uživatele, nejen pro toho, který jej skryl.

1.0.10

  • Šablona překladu byla znovu vygenerována. Stále uváděla starší verzi pluginu a odkazovala na řádky zdrojového kódu, které se mezitím posunuly, což překladové nástroje používají k zobrazení řetězce v kontextu.

1.0.9

  • Přejmenováno na Plogins Anchor – Sticky Add to Cart for WooCommerce, aby název začínal značkou namísto obecného slova, což vyžaduje schvalovací tým pluginů na WordPress.org. Název v URL pluginu zůstává nezměněn.

1.0.8

  • Otestováno s WordPress 7.1. Ověřeno aktivací tohoto sestavení na čisté instalaci verze 7.1 s WooCommerce 11.1, nikoli úpravou hlavičky.

1.0.7

  • Opravena upoutávka na verzi PRO na obrazovce nastavení, která uváděla cenu v PLN. Verze PRO je naceněna a účtována v EUR, takže administrátorovi polského webu se zobrazovala částka ve zlotých, ale platil v eurech, přičemž částka ve zlotých vycházela z pevného přepočtu, který se s pohybem kurzu odchyloval od skutečné částky. Upoutávka nyní zobrazuje cenu v eurech, která je skutečně účtována.

1.0.6

  • Práh posunutí nyní funguje tak, jak popisuje obrazovka nastavení: vyšší číslo udrží lištu skrytou déle, nižší číslo ji zobrazí dříve. Dosud zvýšení hodnoty způsobovalo, že se lišta zobrazovala dříve, nikoli později.

1.0.4

  • Překlady: dokončena polština, němčina a španělština pro panel upgradu na verzi PRO.

1.0.3

  • Opraven nízký kontrast nadpisů v administraci při preferenci tmavého režimu v OS.

1.0.2

  • Přidány přibalené polské, německé a španělské překlady rozhraní pluginu.

1.0.1

  • První stabilní verze.

0.1.3

  • Přejmenováno na Plogins Anchor for WooCommerce pro výraznější název pluginu.

0.1.2

  • Přidána akce anchor/bar_rendered a frontendová událost anchor:bar-visible pro analytiku PRO verze.

0.1.1

  • Filtr anchor/bar_visible, aby PRO verze i vlastní kód mohly skrýt lištu pro konkrétní produkt bez načítání assetů.

0.1.0

  • První vydání: fixní lišta pro přidání do košíku na stránkách jednotlivých produktů, zobrazená při posouvání, s nastavitelným prahem posunutí a synchronizací ceny/dostupnosti podle variant.