Annulation des paniers

Etapes et exemples d'utilisation dans le langage de la technologie choisie pour l'annulation des paniers.

Annulation des paniers en PHP

Description et emplacement des fichiers à utiliser

php/luckycart.php : la librairie php
php/lc_cancel_sample.php : un exemple d’utilisation

Etapes d'intégration

1. Installation de la librairie

Placez la librairie luckycart.php sur le serveur à un endroit accessible depuis la page de confirmation d'annulation.

2. Inclusion de la librairie

Modifiez la page de confirmation d'annulation pour inclure la librairie

// Include LC library
require_once('path/to/luckycart.php');

3. Initialisation de la librairie et annulation du panier

Toujours dans le code de la page de confirmation d'annulation, utilisez la méthode cancel() de la classe LuckyCart : 

// Use exception to catch error
try {
  // Create a Lucky Cart object with your key and secret
  $lucky = new LuckyCart('key','secret');

  // Cancels the specified cart
  $cancel_info = $lucky->cancel($cart->id);
}
catch (LuckyException $e)
{
  // Do something with the error... retry or log
  // the error message for example... ($e->getMessage())
}

4. Utilisation éventuelle des informations d'annulation

Les informations d'annulation sont disponibles à travers l'objet $cancel_info retourné :

- $cancel_info->id : identifiant unique du panier spécifié
- $cancel_info->tickets : nombre de tickets annulés