Skip to content

bcbrr/LocalPickup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LocalPickup module

author: Thelia info@thelia.net

Summary

fr_FR:

  1. Installation
  2. Utilisation
  3. Boucles
  4. Intégration

en_US:

  1. Install notes
  2. How to use
  3. Loops
  4. Integration

fr_FR

Installation

Pour installer le module retrait sur place, téléchargez l'archive et décompressez la dans dossierDeThelia/local/modules

Utilisation

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.

Boucles

  1. address.local
    • Arguments:
      1. 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}```
      
  2. localpickupid
    • Arguments: pas d'arguments -Sorties:
      1. $MODULE_ID : id du module retrait sur place -Utilisation:
      {$MODULE_ID}
      {/loop}```
      
      

Intégration

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

en_US

Install notes

To install the local pickup module, download the archive and uncompress it in pathToThelia/local/modules

How to use

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.

Loops

  1. address.local
    • Arguments:
      1. 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}```
      
  2. localpickupid
    • Arguments: no args -Output:
      1. $MODULE_ID : id of LocalPickup module -Usage:
      {$MODULE_ID}
      {/loop}```
      
      
      

Integration

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.

About

local pickup delivery module

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 86.8%
  • HTML 13.2%