J'ai un client qui a commandé 5 produits, mais 2 sont en rupture de stock et ne peuvent pas exécuter la commande complète. Cependant, lorsque je modifie la commande (la supprime et en crée une nouvelle) pour supprimer les deux SKU, les informations de carte de crédit sont supprimées. Existe-t-il un moyen de conserver cela afin que je n'ai pas besoin d'appeler le client?
12
Réponses:
Dans le scénario donné, vous supprimez des éléments que vous ne pouvez pas remplir. Étant donné que vous utilisez Authorize.net, vous devriez pouvoir émettre une note de crédit à partir des éléments de ligne sur la facture de la commande pour rembourser les frais pour ces éléments de ligne spécifiques, puis expédier les articles restants.
S'il s'agissait d'un cas où vous devez modifier ou ajouter des articles à la commande, vous devrez utiliser l'une des implémentations CIM tierces ou le pont de paiement EE (en supposant que vous êtes sur Enterprise).
la source
Vous devez utiliser une passerelle de paiement comme Braintree, authorize.net avec l'option CIM (Customer Information Manager) ou une autre passerelle qui stocke un jeton de paiement dans Magento et un jeton sur la passerelle, puis stocke les informations de carte de crédit du client sur la passerelle niveau. Sans cela, il est impossible de capturer plus de fonds que le client ne l'autorise lors de la transaction initiale. Le stockage des informations de carte de crédit vous-même est une violation de la conformité PCI, sauf si vous passez par une certification PA-DSS rigoureuse qui est très coûteuse.
Braintree a une extension de passerelle de paiement gratuite disponible pour Magento. Je n'ai pas vérifié la version récente mais nous avons dû corriger plusieurs bugs dans les versions précédentes. Cela fonctionne assez bien après quelques corrections de bugs.
Il existe quelques extensions de passerelle de paiement pour Auth.net CIM. J'ai utilisé http://www.magentocommerce.com/magento-connect/idp-authorizecim-2-1-payment-module.html dans le passé. On dirait qu'il y en a quelques nouveaux maintenant. Éloignez-vous du Silver Touch One bon marché, il a l'air effrayant.
Ping moi si tu veux essayer Braintree et remarque que c'est buggy. Je peux vous envoyer du code récent depuis l'un de nos repos.
la source
C'est un problème vraiment simple à résoudre:
Prenez note que dans l'administration Magento, vous pouvez créer plusieurs FACTURES pour une commande. Si votre configuration est correctement définie, vous ne pouvez facturer que les produits disponibles. Lorsque vous créez une facture, vous choisissez les articles que vous souhaitez capturer et Magento effectue la capture partielle.
De même, vous pouvez gérer plusieurs envois par commande.
Bien sûr, tout cela peut également être fait par programme.
la source
Évitez de stocker les données de paiement si vous le pouvez - cela n'en vaut pas la peine. Vous devrez mettre des contrôles PCI autour de lui, ce qui coûtera de l'argent. Et si vous ne le protégez pas correctement et ne vous faites pas pirater - cela arrive BEAUCOUP - alors vos coûts PCI ne ressemblent à rien par rapport aux coûts de traitement d'une violation.
Alors - découvrez si votre passerelle de paiement peut vous aider. Quelques bonnes réponses ci-dessus. Mon conseil est de ne pas stocker les données de paiement - cela ne vaut pas la peine.
la source
Nous avons développé une extension pour la facilité de paiement partiel. Il permet à votre client de percevoir un paiement partiel pour les services de produits. Le client percevra le reste du montant sur / avant l'expédition. L'extension de paiement partielle permet aux clients d'acheter votre produit dans votre boutique en ligne en ne payant qu'une petite quantité du prix du produit.Le client peut payer le montant restant en plusieurs versements, comme défini par l'administrateur.
Fonctionnalités:
Administrateur: -
Pour une description complète et des fonctionnalités, visitez notre magasin d'extensions magento:
Site Web indieswebs.com pour la facilité de paiement partiel
la source