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
- Dokumentace: plogins.com/plogins-anchor/docs/
- Stránka pluginu: plogins.com/plogins-anchor/
- Zdrojový kód: github.com/wppoland/plogins-anchor
- Hlášení chyb a požadavky na funkce: github.com/wppoland/plogins-anchor/issues
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
- Nahrajte plugin do
/wp-content/plugins/cartdocknebo jej nainstalujte přes Pluginy > Přidat nový. - Aktivujte jej. WooCommerce musí být aktivní.
- 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.
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íciPlugin „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_rendereda frontendová událostanchor:bar-visiblepro 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.
