Mercanet, Sherlock’s, Sogenactif (Sips)

Relqor Sips : livraison et point relais conservés

Mis à jour le

Un plugin de paiement n’a pas à toucher à la livraison. Pourtant, si le point relais choisi par le client disparaît d’une commande après le paiement, le colis ne peut plus être expédié au bon endroit. Relqor Sips évite ce cas.

Ce que fait la version 1

Le plugin ne modifie jamais :

  • l’adresse de livraison de la commande ;
  • les lignes de livraison (mode de livraison choisi, avec ses métadonnées) ;
  • les métadonnées de point relais enregistrées par votre plugin de livraison ;
  • l’adresse de facturation.

Il enregistre ses tentatives de paiement et ajoute des notes à la commande. Le changement de statut passe par les fonctions standard de WooCommerce.

Ce qui est envoyé à la banque

Relqor Sips n’envoie aucune adresse à Sips. La seule donnée personnelle transmise est l’adresse e‑mail de facturation du client, dans le champ customerContact.email, et seulement si elle est valide et ne dépasse pas 128 caractères. Elle est utile à l’authentification 3-D Secure. Si elle n’est pas valide, elle est omise et le paiement reste possible.

L’identifiant de commande envoyé à Sips (orderId) est l’identifiant numérique de la commande WooCommerce : il ne contient aucune donnée personnelle.

Les principes communs aux plugins Relqor

Relqor Sips reprend les mêmes règles que les autres plugins Relqor :

  1. La page de paiement reste chez la banque. Le client saisit sa carte sur la page hébergée Sips. L’adresse de livraison et le point relais sont choisis avant, sur votre boutique, et le plugin n’y revient pas.
  2. Seule la réponse automatique change le statut. Le retour du client sur votre site ne modifie jamais la commande, ni son statut, ni ses adresses.
  3. La commande est relue avant toute écriture. Quand la réponse automatique arrive, le plugin prend un verrou sur la commande, puis la recharge avant de la modifier. Il travaille ainsi sur la version à jour de la commande, avec les données enregistrées par votre plugin de livraison.
  4. Accès aux commandes par l’API WooCommerce uniquement. Le plugin ne lit ni n’écrit directement dans les tables de la base de données. Il fonctionne avec le stockage HPOS comme avec le stockage historique « posts ».
  5. Checkout classique et checkout Blocks. Les deux parcours aboutissent à la même page de paiement de la commande, puis à la même redirection vers la banque. Aucun des deux ne touche à la livraison.

Comment c’est vérifié

Les tests automatisés du plugin vérifient :

  • une commande avec une adresse et une ligne de livraison portant les métadonnées de point relais de trois plugins de livraison simulés : tout doit être identique avant et après le paiement ;
  • une vérification identique pour l’adresse de facturation ;
  • l’exécution de ces tests deux fois, avec le stockage HPOS puis avec le stockage « posts ».

Si un point relais disparaît quand même

Le plugin n’écrit jamais dans ces données. Si l’adresse de livraison ou le point relais d’une commande payée avec Relqor Sips change malgré tout, vérifiez les autres extensions, le thème et le code personnalisé qui agissent au moment du changement de statut. Consultez les notes de la commande pour voir à quel moment le paiement a été confirmé, puis désactivez les autres extensions une à une sur un site de test pour isoler la cause.

Voir aussi :