For installation of Prestashop 1.6.x there is required to install following components:
- System: Unix, Linux (recommended); or Windows
- Web server: Apache or NGINX
- mod_rewrite allowed
- mod_security allowed
- mod_auth_basic denied
- RECOMMENDED: at least 64Mb of memory reserved for PHP, the more the better
- PHP: version 5.6 and newer
- MySQL: version 5.0 and newer
- PHP extension:
- PDO_MySQL
- cURL
- SimpleXML
- mcrypt
- GD
- OpenSSL
- DOM
- SOAP
- Zip
- PHP settings:
- allow_url_fopen allowed
- register_globals allowed
- magic_quotes_* allowed
- safe_mode denied
- upload_max_filesize set to 16MB and more
- For more informations please visit: http://doc.prestashop.com/display/PS16/What+you+need+to+get+started
For installation, just open Prestashop in your browser for the first time and go through the installation settings. For a successful installation, the webserver must have the right to write to the necessary folders. You can create the database in advance or choose to create it automatically during installation.
!!! If you are using czech version of e-shop, after installation you have to open section „KONFIGURACE->SEO A URLS, and search for "objednavka" in filter "Přátelské URL" and make sure that pages order and order-opc have different URL adresses. If you don’t do so, the order process could cause errors with redirecting !!!
For installation of this plugin there is required to do following steps:
- Make sure your webserver has write access to the folder /modules.
- Log in to Prestashop administration at host/adminXXXXXX (generated automatically, You can find the administration address by folder name).
- In the "Modules and Services" section, click the "Add new module" button in the upper right corner.
- Select the .zip archive of the module and click the "Upload this module" button
After these steps the plugin is installed. It i salso necessary to perform basic configuration of the module.
Each of the configuration blocks is saved with its own "Add" or "Save" button.
- API key - your API key can be found in the Packeta client section in section of Client support
- Sender name - the sender name you have set in the client section of the sender list
- As the order ID, use - select whether to use ID or Reference as order ID in export
- To add a carrier enter the menu Shipping - Carriers.
- In the module settings, you select whether it is a Packeta pickup point or delivery to the address.
- If you select YES for the carrier in the "Is COD" column, the orders of this carrier will be always cash on delivery no matter what payment method you choose.
- For carriers whose shipments will not be transported by Packeta, select "- no -".
- In the carrier settings you specify for which zones is the selected carrier allowed and for what price.
- You can create these zones in the Localization - Zones menu and assign individual countries to them in the Localization - Countries menu.
- It is also necessary to enable selected payment modules in the menu Modules and Services - Payment at the bottom of the page in the Country Restrictions menu.
- If you want cash on delivery to be controlled by the payment method and not the carrier, fill NO in the "Is cash on delivery" column for the carrier, and set YES in the "Is COD" column for the payment method by clicking on "Set COD setting" button.
- Unfortunately, PrestaShop 1.6 does not allow automatic insertion of information about the selected pickup point into the email.
- We have therefore prepared keys that you can insert into your "order confirmation" email template at the place where you want to display information about the pickup point.
- {packetery_pickup_point_label} - description Selected pickup point:
- {packetery_pickup_point} - displays the name of the pickup point
- Editing email templates is very simple:
- Templates are located in the mails/xx folder (xx is the language of the template, eg. for emails in english it is the mails/en folder) of your PrestaShop 1.6 installation.
- order_conf.txt - text version of the email
- order_conf.html - email in html format.
- Find the {carrier} key (carrier name) in the files listed and add {packetery_pickup_point} after it
- You can paste the information elsewhere in the template.
- The list of orders can be found in the menu Orders - Packetery.
- Check the list of orders you want to export. You can set whether the order is cash on delivery.
- You can save the checked orders by clicking the Save COD List and Export Selected button to a CSV file, which you then upload to the client section » Parcels import.
- To update the module, download the new version and upload it in the menu Modules and Services - Modules and Services.
- To uninstall, find the module in the menu Modules and Services - Modules and Services and choose Uninstall.
- Attention, in case of uninstallation, all database tables created by the module will be deleted.
- If you want to remove the module completely, choose Remove.
- If You have seen (or found in menu Advanced Parameters - Logs) the error: "Packetery module failed to uninstall
version 2.0.4 override.", You can solve it by deleting the files:
/cache/class_index.php
and/override/classes/Carrier.php
.
- czech
- english
- PrestaShop vesion 1.6.x
- If there is any problem with the module feel free to contact us on support@packeta.com
- Integration of widget v6 for selection of pickup points in the e-shop cart.
- Support for pickup points of external carriers.
- Delivery to the address via Packeta external carriers.
- Information about the selected pickup point/carrier in the PrestaShop order detail.
- In the PrestaShop order detail, it is possible to change the selected pickup point using the v6 widget.
- Display of information about the selected pickup point in the last step of the order, in the "order confirmation" email and in the order detail of the registered user.
- Export shipments to a CSV file, which can be imported in the client section.
- It is now possible to set the weight of the shipment in the list of Packeta orders, before sending it to Packeta (since version 2.0.7).
- the module does not currently support multistore
- the module is intended only for the default baskets of PrestaShop. If you use a one-page checkout module for a third-party cart, the module may not work properly
Pro instalaci Prestashop 1.6.x jsou vyžadovány následující komponenty:
- System: Unix, Linux (doporučené); nebo Windows
- Web server: Apache 2.x nebo Nginx
- mod_rewrite povoleno
- mod_security zakázáno
- mod_auth_basic zakázáno
- DOPORUČENO: alespoň 64Mb paměti vyhrazené pro PHP, čím více, tím lépe
- PHP: verze 5.6 a novější
- MySQL: verze 5.0 a novější nebo MariaDB
- Rozšíření PHP:
- PDO_MySQL
- cURL
- SimpleXML
- mcrypt
- GD
- OpenSSL
- DOM
- SOAP
- Zip
- Nastavení PHP:
- allow_url_fopen povoleno
- register_globals zakázáno
- magic_quotes_* zakázáno
- safe_mode zakázáno
- upload_max_filesize nastaven an 16M a více
- Pro více informací navštivte http://doc.prestashop.com/display/PS16/What+you+need+to+get+started
- Pro instalaci stačí poprvé otevřít Prestashop v prohlížeči a projít instalačním formulářem.
- Pro úspěšnou instalaci je třeba, aby měl webserver právo k zápisu do potřebných složek.
- Databázi je možné vytvořit předem, nebo zvolit automatické vytvoření při instalaci.
!!! Pokud používáte českou verzi e-shopu, navigujte se po instalaci do sekce KONFIGURACE->SEO A URLS, vyhledejte "objednavka" ve filtru "Přátelské URL" a ujistěte se, že stránky order a order-opc mají rozlišné přátelské URL. Pokud tak neučiníte, proces objednávky bude náchylný na chyby přesměrování !!!
Pro instalaci plug-inu je potřeba provést následující kroky:
- Ujistěte se, že má webserver práva na zápis do složky
/modules
. - Přihlašte se do administrace Prestashopu na adrese host/adminXXXXXX (vygenerováno automaticky, adresu administrace zjistíte dle jména složky).
- V sekci "Moduly a Služby" klikněte na tlačítko "Přidat nový modul" v pravém horním rohu.
- Vyberte .zip archiv modulu a klikněte na tlačítko "Nahrát tento modul".
Po těchto krocích je plug-in nainstalovaný. Dále je potřeba provést základní konfiguraci modulu.
Každý z bloků konfigurace se ukládá vlastním tlačítkem "Přidat", nebo "Uložit".
- Klíč API - váš klíč API naleznete v klientské sekci Zásilkovny v části Klientská podpora
- Označení odesílatele - označení odesílatele které máte nastaveno v klientské sekci v seznamu odesílatelů
- Jako číslo objednávky u zásilek uvádět - vyberte, zda se má při exportu použít id nebo kód jako číslo objednávky
- Dopravce vytvoříte v menu Doručení - Dopravci.
- V nastavení modulu vyberete, zda jde o Výdejní místo Zásilkovny nebo doručení na adresu.
- Pokud zvolíte u dopravce ve sloupci "Je dobírka" ANO, budou objednávky s použitím tohoto dopravce vždy na dobírku bez ohledu na zvolenou platební metodu.
- U dopravců, jejichž zásilky nebudou přepravované Zásilkovnou, zvolíte "-- ne --".
- V nastavení dopravců určujete, pro které zóny je zvolený dopravce povolený a za jakou cenu.
- Tyto zóny můžete vytvořit v menu Lokalizace - Zóny a přiřadit do nich v menu Lokalizace - Země jednotlivé země.
- Dále je potřeba povolit vybrané platební moduly v menu Moduly a služby - Platba ve spodní části stránky v nabídce Omezení pro země.
- Pokud chcete, aby se dobírka řídila pouze podle platební metody, a ne podle dopravce, nechte u dopravce ve sloupci "Je dobírka" NE, a nastavte dobírku u platební metody kliknutím na tlačítko "Nastavit jako dobírku".
- Pro zrušení dobírky u platební metody klikněte na tlačítko "Zrušit jako dobírku".
- PrestaShop 1.6 bohužel neumožňuje automatické vložení informace o vybraném výdejním místě do emailu.
- Připravili jsme proto klíče, které můžete vložit do vaší emailové šablony "potvrzení objednávky" na místo, kde chcete zobrazit informace o výdejním místě.
- {packetery_pickup_point_label} - popisek Vybrané výdejní místo:
- {packetery_pickup_point} - zobrazí název výdejního místa
- Úprava šablon emailu je velmi jednoduchá:
- Šablony jsou umístěny ve složce mails/xx (xx je jazyk šablony, např pro emaily v češtině jde o složku mails/cs) vaší instalace PrestaShopu 1.6.
- order_conf.txt - textová verze emailu
- order_conf.html – email v html formátu.
- V uvedených souborech vyhledejte klíč {carrier} (název dopravce) a za něj přidejte {packetery_pickup_point}
- Informaci můžete vložit i na jiné místo šablony.
- Seznam objednávek naleznete v menu Objednávky - Zásilkovna.
- Zaškrtněte seznam objednávek, které chcete exportovat. U objednávky můžete nastavit zda se jedná o dobírku.
- Označené objednávky můžete kliknutím na tlačítko Uložit nastavení dobírky a exportovat vybrané uložit do CSV souboru, který poté nahrajete do klientské sekce » Import zásilek.
- Pro aktualizaci modulu stáhněte novou verzi a nahrajte ji v menu Moduly a služby - Moduly a služby.
- Odinstalování provedete po vyhledání modulu v menu Moduly a služby - Moduly a služby kliknutím na Odinstalovat.
- Pozor, v případě odinstalace dojde k odstranění všech databázových tabulek vytvořených modulem.
- Pokud chcete modul úplně odstranit, kliknete na Odstranit.
- Pokud jste obrdželi nebo v logu (v menu Nástroje - Logy) nalezli chybu: "Modulu Zásilkovny se nepodařilo
odinstalovat přepsání z verze 2.0.4.", tak to vyřešíte smazáním souborů:
/cache/class_index.php
a/override/classes/Carrier.php
.
- čeština
- angličtina
- PrestaShop verze 1.6.x.
- Při problému s použitím modulu nás kontaktujte na adrese technicka.podpora@zasilkovna.cz.
- Integrace widgetu v6 pro výběr výdejních míst v košíku eshopu.
- Podpora výdejních míst externích dopravců.
- Doručení na adresu přes externí dopravce Zásilkovny.
- Informace o vybraném výdejním místě/dopravci v detailu objednávky PrestaShopu.
- V detailu objednávky PrestaShopu je možné změnit vybrané výdejní místo pomocí widgetu v6.
- Zobrazení informace o vybraném výdejní místě v posledním kroku objednávky, v emailu "potvrzení objednávky" a v detailu objednávky registrovaného uživatele.
- Export zásilek do csv souboru, který lze importovat v klientské sekci.
- V seznamu objednávek Zásilkovny je nyní možné upravit hmotnost zásilky, před odesláním do Zásilkovny (od verze 2.0.7).
- Modul v současné době nepodporuje multistore.
- Modul je určen pouze pro výchozí košíky PrestaShopu. Pokud používáte nějaký one page checkout modul košíku třetí strany, modul nemusí správně fungovat.