author: Thelia info@thelia.net
fr_FR:
- Installation
- Utilisation
- Boucles
- Intégration
en_US:
- Install notes
- How to use
- Loops
- Integration
Pour installer le module retrait sur place, téléchargez l'archive et décompressez la dans dossierDeThelia/local/modules
Pour utiliser le module de retrait sur place, allez dans le back-office, onglet Modules, et activez le, puis cliquez sur "Configurer" sur la ligne du module. Renseignez le prix que vous souhaitez donner au retrait sur place et enregistrez.
- address.local
- Arguments:
- id | obligatoire | id de l'adresse du client
- Sorties: Les mêmes variables que la boucle address, mais l'adresse donnée est celle du magasin.
- Utilisation:
<!-- your template --> {/loop}```
- Arguments:
- localpickupid
- Arguments: pas d'arguments
-Sorties:
- $MODULE_ID : id du module retrait sur place -Utilisation:
{$MODULE_ID} {/loop}```
- Arguments: pas d'arguments
-Sorties:
Pour intégrer ce module, seule la page "order-invoice" est à modifier. En effet, deux boucles sont disponibles: localpickupid et address.local Le but de la modification est de vérifier si le module utilisé pour la livraison est le retrait sur place en comparant les ids, et si tel est le cas, utiliser la boucle address.local au lieu de address pour afficher l'address du magasin
To install the local pickup module, download the archive and uncompress it in pathToThelia/local/modules
To use the module, you first need to activate it in the back-office, tab Modules, and click on "Configure" on the line of the module. Enter the price you want for local pickup and save.
- address.local
- Arguments:
- id | mandatory | id of the customer's address
- Output: The same variables as address loop, but the given address is the store's address.
- Usage:
<!-- your template --> {/loop}```
- Arguments:
- localpickupid
- Arguments: no args
-Output:
- $MODULE_ID : id of LocalPickup module -Usage:
{$MODULE_ID} {/loop}```
- Arguments: no args
-Output:
This module only requires to edit "order-invoice". To do the job, you have two loops: localpickupid and address.local The goal is to check if the order's delivery module is local pickup by comparing the ids, and if the module is local pickup, use the loop address.local instead of address to show the store's address.