Dans Easycart, vous pouvez modifier les prix de façon dynamique par une simple modification du lien. Vous générez le lien approprié à la volée et le prix du produit change. En clair: vous pouvez avoir un produit affiché à 100, et grâce au lien, vendre ce même produit à un tout autre prix. C’est utile par exemple pour facturer des prestations à vos clients. Vous n’avez alors qu’un seul produit, vous générez le prix dynamiquement et vous envoyez un lien de paiement prêt à l’emploi.
Important: les prix personnalisés ne sont disponibles que pour le type de prix paiement unique. Vous ne pouvez pas les utiliser pour des abonnements.
Manuellement
Le plus simple est de cliquer sur le bouton Share dans le produit, puis de choisir dans le menu déroulant l’option permettant de saisir et de confirmer le prix à copier:

Dynamiquement
Vous pouvez générer les prix de façon entièrement dynamique, avec votre API TOKEN personnel et l’adresse https://cart.easy.tools/api/dynamic-price/STRIPE\_PRODUCT\_ID/AMOUNT, à laquelle vous envoyez une requête GET. Vous générez le token dans l’onglet Store Settings → API and Webhooks. Une fois en main, il permet de générer des prix côté back-end comme côté front-end (ce que nous ne recommandons pas dans tous les cas, car des utilisateurs astucieux peuvent se générer n’importe quel prix).
Une bonne approche consiste à utiliser une automatisation pour la génération. Voici un exemple avec Make:
Le blueprint est disponible au téléchargement ici.
La solution front-end est moins sécurisée, mais si vous souhaitez laisser vos utilisateurs générer eux-mêmes des liens vers un prix déclaré, elle peut avoir du sens. Nous donnons ci-dessous un exemple de page HTML qui envoie une telle requête. Il faut bien sûr y renseigner l’IDENTIFIANT DU PRODUIT et l’API TOKEN.
Le fichier HTML est disponible au téléchargement ici
Vous pouvez également ajouter un paramètre supplémentaire à la fin du lien. Pour permettre au client d’acheter avec un code promo, ajoutez le paramètre ?promo=1 à la fin du lien. Le lien complet ressemble à ceci: https://app.easycart.pl/utils/dynamic-price/PRODUCT\_ID/AMOUNT?promo=1
Pour afficher le prix hors taxes dans le panier, ajoutez le paramètre ?net=1 à la fin du lien. Le lien complet ressemble à ceci: https://app.easycart.pl/utils/dynamic-price/PRODUCT\_ID/AMOUNT?net=1