Address Book for WooCommerce

Popis

Upozornění – Tento plugin aktuálně nepodporuje novou blokovou pokladnu WooCommerce (Block Checkout). V současné době je plně kompatibilní pouze s klasickou pokladnou (Classic Checkout). Doufáme, že v budoucnu najdeme způsob, jak jej integrovat i pro verzi s bloky.

Poskytuje zákazníkům možnost uložit více fakturačních a dodacích adres a načíst je v pokladně. Adresy lze rychle a snadno aktualizovat a upravovat v nastavení účtu, nebo je lze uložit jako součást procesu platby.

Nástroje pro import a export uložených adres, které jsou k dispozici zákazníkům.

Pokud byste chtěli tento plugin vyzkoušet s demo obchodem, zde je demo instalace.

Nastavení

Nastavení pluginu se nachází v Obecném nastavení WooCommerce: WooCommerce -> Nastavení -> Adresář.

Možnosti WooCommerce Address Book:

  • Povolit adresář fakturačních/dodacích adres
  • Přidat novou adresu jako výchozí výběr
  • Povolit nastavení Pojmenování fakturační/dodací adresy v Pokladně
  • Omezit počet fakturačních adres, které může každý uživatel uložit
  • Povolit nebo zakázat funkci importu/exportu

Kód

Zobrazit zdrojový kód na GitHubu. Můžete také nahlásit problém nebo požadavek na něco nového.

PRO

Plugin Adresáře je k dispozici také v profesionální verzi s rozšířenou funkcionalitou. Address Book Pro nabízí tyto funkce:

  • Podpora správy adres v administraci
    • Při ručním vytváření objednávek v administraci můžete vybírat přímo z adresáře zákazníka.
    • Spravujte adresář zákazníka přímo v jeho uživatelském profilu.

Upgrade na Address Book Pro for WooCommerce

Instalace

  1. Nahrajte složku woo-address-book do adresáře /wp-content/plugins/
  2. Ujistěte se, že máte nainstalovaný a povolený WooCommerce.
  3. Aktivujte Address Book for WooCommerce prostřednictvím WordPress nabídky „Pluginy“.
  4. Možnosti adresáře se nyní zobrazí na stránce účtu zákazníka a v pokladně, jakmile zadá svou primární fakturační či dodací adresu.

Nejčastější dotazy

Funguje to s blokovou pokladnou (Block Checkout)?

Zatím ne, ale pracujeme na tom.

Umožní tento plugin mým zákazníkům odesílat zásilky na více míst v jedné objednávce?

Ne, tento zásuvný modul umožňuje pouze ukládání více dodacích adres. Pokud chce zákazník odeslat zásilku na více míst, měl by dokončit více objednávek.

Proč se mi v pokladně nevyplňují vlastní pole s adresou?

Většina standardních vlastních polí s adresářem funguje. Pokud však máte vlastní pole přidaná pluginem, který je aktualizován pomocí javascriptu, plugin Address Book nebude vždy vědět, jak s daty zacházet. Pokud narazíte na problém, zveřejněte jej ve fóru podpory nebo na github s tím, jaký plugin nebo kód používáte a co nejvíce podrobností. Zjistíme, zda je plugin Address Book schopen poskytovat podporu pro plugin, nebo zda je pro váš případ použití nutné vyvinout vlastní řešení.

Jak mohu přidat vlastní pole do své fakturační/dodací adresy?

Address Book for WooCommerce používá standardní funkce adresy WooCommerce, takže jakákoli metoda pro úpravu polí adresy bude stále fungovat.
Otestovali jsme, že použití standardních filtrů funguje správně:
* https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/
Otestovali jsme také tento plugin WooCommerce:
* https://woocommerce.com/products/woocommerce-checkout-field-editor/

Jak mohu přeložit tento plugin?

Nyní používáme nový způsob překladu pluginů WordPress na adrese https://translate.wordpress.org/

Neváhejte přispět překladem na https://translate.wordpress.org/projects/wp-plugins/woo-address-book/

Jak si mohu nechat schválit překlad?

Někdo musí požádat, aby byl editorem překladů pro tento plugin. Pokud jste přispěli překladem, můžete se o funkci editora ucházet sami.

Můžete zadat požadavek a tento požadavek může být schválen editory lokalizace WordPress.
Další podrobnosti naleznete zde: https://make.wordpress.org/polyglots/handbook/rosetta/roles-and-capabilities/pte-request/#pte-request-by-a-translator

Jak mohu svůj překlad použít před jeho schválením?

Chcete-li ji použít lokálně, přejděte na stránku překladu.
Dole u odkazu Export vyberte „Only matching the filter“ a „Machine Object Message Catalog (.mo)“ a poté kliknutím na tlačítko Export stáhněte soubor .mo.

Poté uložte tento .mo soubor na svůj web WordPress jako wp-content/languages/plugins/woo-address-book-LANGUAGE.mo a nahraďte LANGUAGE kódem svého jazyka.

Například pro němčinu byste šli sem:
https://translate.wordpress.org/projects/wp-plugins/woo-address-book/stable/de/default/

Poté uložte tento .mo soubor na svůj web WordPress jako wp-content/languages/plugins/woo-address-book-de_DE.mo

Můžete také použít PoEdit a vytvořit soubor s překladem, který lze exportovat jako soubor .mo a uložit do stejného umístění.

Recenze

1. 8. 2025 1 odpověď
After so so many months of researches and loosing hope for address book with my woocommerce site.finally I found you. too good. simple to simplest.if you can, can you please add functionality to customise the look and feel of components from this plugin? even if you can’t, still thank you very much for this.currently I used my custom css with your plugin.
6. 9. 2023
I have been using this plugin for my highly custom site, and so far, it stands as the best address book plugin for WooCommerce. It is incredibly simple, well-coded (with no noticeable bloat), easy to install and configure, and easy to customize from both a developer and user standpoint. Plugins like this one save me (and everyone else) dozens of hours of development time, so I truly appreciate when people can put out a clean plugin that delivers exactly what it advertises. Great work team 🙌
20. 9. 2022
The plugin allows to create the address book of customers as described. At this point, it is quite practical and functional. There are currently no functional defects. So it does what it promises. Also, according to Woocommerce updates, the plugin works in harmony and updates are made when necessary. For now, my advice is to improve the my account>addresses section in terms of design. Hopefully, there will be a study for this in the next updates. It could be a more eye-catching design. Thank you.
5. 8. 2022
This is exactly what I need. Although I think the search address is not needed but it’s actually a quite nice feature to have at your disposal. Nice work. Highly recommend this plugin.
Přečtěte si všech 23 recenzí

Autoři

Address Book for WooCommerce je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „Address Book for WooCommerce“ byl přeložen do 17 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Address Book 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

3.1.0

  • Potenciální zásadní změna při aktualizaci z verzí 2.x.
    • Pokud tento plugin používáte jako uživatel, nemělo by se touto změnou nic pokazit. Všechna data ze starších verzí pluginu se aktualizují automaticky. Možná budete chtít zkontrolovat nastavení pluginu, abyste se ujistili, že je nastaveno podle vašich představ.
    • Pokud máte přizpůsobení, která využívají některé z funkcí pluginu nebo mění šablony souborů, budete je muset zkontrolovat a aktualizovat.
    • Datová struktura pluginu byla přepsána. Pokud tedy k datům přistupujete přímo z tabulky usermeta, bude nutné to změnit.
    • Také všechny funkce fungují jinak než dříve.
    • Třída WC_Address_Book byla označena jako zastaralá. Veškerá vlastní volání třídy WC_Address_Book bude pravděpodobně nutné změnit.
    • Mnoho filtrů se změnilo a mělo by být zkontrolováno.
    • Překladatelé: V této verzi bylo změněno nebo přidáno mnoho textových řetězců, takže pokud používáte jinou verzi než anglickou, budete muset zkontrolovat, zda jsou vaše překlady aktuální.
  • Aktualizovali jsme šablonu adresáře a styly a dali jim zcela nový vzhled. Pokud jste šablonu přizpůsobili nebo má vaše šablona styly, které ovlivňují adresář, budete muset provést změny, aby šablona a styl fungovaly.
  • Funkce: Přidání REST API koncového bodu pro získání adres zákazníků.
  • Funkce: Přidání funkce importu/exportu adres. Tato funkce je ve výchozím nastavení deaktivována, takže ji budete muset zapnout v nastavení.
  • Změna: Nastavení byla přesunuta z WooCommerce -> Nastavení -> Obecné do vlastní sekce Adresář v nastavení.

3.0.2

  • Dodatečné ošetření dat.
  • Důkladnější validace importovaných CSV souborů.

3.0.1

  • Oprava: Oprava potenciální fatální chyby PHP ve verzi 3.0.0

3.0.0

  • Beta verze. Potenciální zásadní změna
    • Pokud tento plugin používáte jako uživatel, nemělo by se touto změnou nic pokazit. Všechna data ze starších verzí pluginu se aktualizují automaticky. Možná budete chtít zkontrolovat nastavení pluginu, abyste se ujistili, že je nastaveno podle vašich představ.
    • Pokud máte přizpůsobení, která využívají některé z funkcí pluginu nebo mění šablony souborů, budete je muset zkontrolovat a aktualizovat.

2.6.6

  • Oprava: Správné zpracování filtru woocommerce_checkout_update_customer_data při ukládání adresy.

2.6.5

  • Oprava: Oprava kompilace stylů v rámci sestavování.

2.6.4

  • Přechod na WooCommerce AJAX pro lepší kompatibilitu.

2.6.3

  • Deklarována nekompatibilita s blokovou pokladnou (Checkout Block).
  • Aktualizace verzí.

2.6.1 and 2.6.2

  • Detekce adres Address Book 3.0 a přechod na nižší verzi, pokud existují.

2.6.0

  • Přidáno upozornění o 3.0.0
  • Upozornění: 3.x+ bude zásadní změnou, pokud máte pro plugin přizpůsobení.

2.5.0

  • Deklarována kompatibilita s HPOS.
  • Funkce: Přidána možnost použití přepínače namísto výběru z rozevíracího seznamu.

2.4.1

  • Vylepšení: Aktualizace detekce změn u selektoru Address Book, aby posluchači fungovali i v případě, že se prvky na stránce znovu načtou.

2.4.0

  • Novinka: Nastavení k blokování aktualizace polí pouze pro čtení při změně adresy. Ve výchozím nastavení budou aktualizovatelné.

2.3.0

  • Vývoj: Vzácná potenciálně poruchová změna při přepisu javascriptu Restrukturalizace javascriptu tak, aby byl modulárnější a umožňoval externí přístup. #133
  • Novinka: Nová funkce pro nastavení limitu počtu uložených adres v nastavení správce.

2.2.0

  • Aktualizace: Pokud není v administraci zaškrtnuto „Povolit kalkulátor ceny doručení na stránce košíku“, pole Město/Stát/PSČ nebudou předvyplněna při Přidání nové adresy.

2.1.4

  • Oprava: Zachování stávající adresy u provádění manuální platby za předplatné, při používání předplatného WooCommerce.
  • Vyčištění: Zlepšení kontroly adresy z košíku, abychom zabránili některým problémům s tím, že není načtena.

2.1.3

  • Oprava: Ukládání adresy do adresáře zákazníka, pokud byl fakturační nebo dodací adresář zakázán. #128

2.1.2

  • Oprava: „Povolit nastavení Pojmenování fakturační adresy v Pokladně“ nastavení nefunguje správně #121

2.1.1

  • Vyžadován jquery-blockui pro skript, aby se opravilo pořadí načítání.

2.1.0

  • Přidány filtry wc_address_book_show_billing_address_button a wc_address_book_show_shipping_address_button takže můžete programově zakázat tlačítka pro přidání nové adresy.

2.0.2 and 2.0.3

2.0.1

  • Opraven problém s výběrem adresy, když je pro dodací adresu povolena možnost „Přidat novou adresu jako výchozí výběr“
  • Zlepšení zpětné kompatibility s verzemi před 2.0.0
  • Lepší podpora vlastních typů polí jiných než standardní vstupní pole.

2.0.0

  • Toto je verze 2.0.0, což je hlavní aktualizace s novými funkcemi, nezapomeňte si prohlédnout změny níže.
  • Podpora fakturační a dodací adresy. Tato verze přidává podporu pro fakturační adresy navíc k dodacím adresám.
  • Nová nastavení umožňující zapnout nebo vypnout adresář pro fakturaci nebo dopravu. Děkujeme Hinyka
    • Po aktualizaci nezapomeňte nastavit tyto parametry pro svůj obchod. Oba jsou ve výchozím nastavení povoleny.
  • Přidána možnost nastavení, zda má být v pokladně vybrána nová nebo primární adresa.
  • Přidána možnost nastavení, zda se má pole pojmenování adresy zobrazovat v pokladně.
  • Opraveno zaškrtávací políčko pro změnu adresy, které nefungovalo při zobrazení s pluginem WooCommerce Subscriptions.
  • Přidána nutnost potvrzení při mazání adresy z adresáře.
  • Podpora pro PHP 8 a jQuery 3. Díky Hinyka
  • Různé další opravy, podrobnosti najdete na #97.

1.7.5

  • Aktualizace řetězců zemí, které byly změněny ve WooCommerce 4.0
  • přidání load_plugin_textdomain

1.7.4

  • Aktualizace pro podporu nejnovějších verzí WooCommerce 3.x a 4.0.0 s funkcemi CRUD pro zákazníky.

1.7.3

  • Oprava regrese, která způsobovala chybu při vytváření nového uživatele během objednávky.

1.7.2

  • Oprava regrese z aktualizace zabezpečení ve verzi 1.6.0, která narušila ukládání nových adres v pokladně.
  • Čištění kódu.

1.7.1

  • Opraveno, pokud jste měli na webu nainstalovaný selectize.js, ale stále jste používali selectWoo pro pokladnu. Nyní musíte ručně aplikovat selectize na selektor adresáře, pokud chcete v pokladně používat selectize.

1.7.0

  • Opraven problém s nenačítáním selectWoo v pokladně, pokud nebyla ve výchozím nastavení povolena možnost „Doručit na jinou adresu?“. Díky titodevera#62
  • Přidání podpory pro selectize.js, pokud se používá přes selectWoo pro vaše výběrová pole.

1.6.1

  • Odstranění nepotřebných nopriv ajax akcí. #60 #61

1.6.0

  • Přidána podpora pojmenování adres. Díky titodevera#60 #59
  • Zabezpečení: Aktualizace všech volání pro ukládání tak, aby prováděla kontrolu nonce.
  • Aktualizace generování url koncového bodu tak, aby nedošlo k vyfiltrování parametru dotazu. Opravuje konflikt s WPML pluginem.

1.5.6

  • Nenačítání stylů a skriptů pluginu na každé stránce. Načítají se pouze v případě potřeby. Díky titodevera#58 #59

1.5.5

  • Oprava změny země, pokud je pole nastaveno pouze pro čtení. Nemění žádná pole, která jsou nastavena Pouze pro čtení.

1.5.4

  • Oprava chybějícího zavíracího divu ve formuláři adresáře. Díky ThomasK0lasa#54
  • Použití minifikované verze souboru scripts.js
  • Vylepšení ukládání adres pro určení, jaký název adresy se má použít dále.
  • Oprava vytvoření první adresy v pokladně z nastavení na shipping2 #55
  • Nezobrazování výběru adresy pro nové uživatele, kteří ještě žádné nemají.

1.5.3

  • Oprava regrese z verze 1.5.0, která způsobovala chybu při přepínání primární adresy. Díky ThomasK0lasa#53

1.5.2

  • Aktualizace pole země s aktualizacemi z WooCommerce 3.6.x. Opravuje nekonzistence s aktualizovanou verzí.
  • Podpora SelectWoo navíc k select2 pro výběr adresáře pokladny

1.5.1

  • Aktualizace odkazů v adresáři tak, aby v nich nebylo koncové lomítko.

1.5.0

  • Oprava ukládání adres pro nové adresy v adresáři pro WooCommerce 3.6.x kvůli změně v procesu ukládání adres.
  • Oprava zpracování prázdných adresářů. Při aktivaci již nebudeme vyplňovat adresáře všech uživatelů, protože nyní zpracováváme prázdné adresáře.
  • Oprava problému s ukládáním více než 10 adres do adresáře. Díky @JonBoss5

1.4.1

  • Omezení get_users pouze na vracení ID. Výrazně snižuje množství paměti potřebné k aktivaci na webu s mnoha uživateli. (díky pjv)
  • Čištění a formátování PHP a JS

1.4.0

  • Oříznutí všech koncových lomítek při získávání názvu adresy z URL
  • Nezobrazování rozbalovací nabídky adresáře v pokladně, pokud nebyla nastavena výchozí dodací adresa.
  • Opravy různých chyb.

1.3.6

  • Přidán filtr wc_address_book_addresses umožňující úpravu adres v adresáři.
  • JS vylepšení rozbalovacího seznamu adresáře v pokladně. Děkujeme ebelrose za příspěvky!

1.3.5

  • Přidána složka languages se souborem .pot pro i18n.
  • Přidány podmínky isset() pro address_select_label() pro případ, že byla pole odstraněna.

1.3.4

  • Aktualizace filtru wc_address_book_address_select_label přidáním $address a $name, což by mělo otevřít mnoho možností pro úpravu výstupu.
  • Vyčištění základního kódu tak, aby byl v souladu se Standardy kódování pro WordPress.

1.3.3

  • Přidána textová doména a aktualizován rozsah využití AJAX na stránce účtu. Děkujeme pabl0rg a nicolasmn za jejich příspěvky!

1.3.2

  • Opravena chyba správného vynulování hodnoty stavu při výběru možnosti „nová adresa“.

1.3.1

  • Byla opravena chyba, která bránila vymazání pole země dodání, pokud je v pokladně uvedena pouze jedna země.

1.3.0

  • Přidání podpory multisite webů.

1.2.1

  • Opravena chyba, která bránila uložení adresy.

1.2

  • Při přidávání nové adresy dojde k vymazání polí pokladny.

1.1

  • Změna adresáře na použití proměnných $_GET, aby bylo možné ukládat vlastní pole.

1.0

  • První vydání.