2013-08-23 8 views
0

Dans Magento, nous avons plusieurs magasins. Deux de ces magasins partagent les mêmes produits mais ils ont des prix différents. Le magasin 1 utilise le yen japonais tandis que le magasin 2 utilise le dollar américain. J'utilise le yen japonais comme devise de base pour les deux magasins afin que nous n'ayons pas besoin d'entrer 2 prix, 1 pour le yen et 1 pour le dollar. J'ai été en mesure de convertir tous les prix dans le magasin 2 frontend-sage au dollar en faisant quelques changements dans le code html.Gestion de plusieurs devises dans Magento

Nous utilisons Paypal comme mode de paiement. Comme nous utilisons le yen comme devise de base, la devise du magasin 2 est également affichée en yen. J'ai converti cela aussi en dollar. Tout fonctionne bien jusqu'à ce point. Le problème vient quand je vais au panneau d'administration. Sous Ventes/Commandes. J'essaie de traiter la commande et de facturer la commande spécifiée. Le problème est, les détails de la commande montrent maintenant 2 prix (1 en yens, 1 en dollar) comme si:

Order Totals

Grand Total ¥21,200.00 [$218.36]

Total Paid ¥0.00 [$0.00]

Total Refunded ¥0.00 [$0.00]

Donc, si je tente de facturer l'ordre, je me retrouve avec cette erreur:

PayPal gateway has rejected request. Currency of capture must be the same as currency of authorization (#10613: Currency mismatch). 

Y at-il de toute façon que je puisse faire en sorte que Magento gère les deux devises alors que la devise de base est le yen japonais?

Répondre

1

Comme je sais que paypal n'accepte pas Yen directement il y a deux alternatives ici, je peux vous suggère de suivre ce deux lien et je suis sûr que vous trouverez la solution dépend de cette

http://www.magentocommerce.com/boards/viewthread/270952/

suivre ce fil et peut-être vous aurez une meilleure idée,

mais vous pouvez aussi aller jeter cette documentation pour créer une certaine personnalisation dans le fichier de modèle pour y arriver dans votre cas

http://inchoo.net/ecommerce/magento/magento-checkout/magento-paypal-standard-how-to-pay-with-currency-other-than-base-one-and-do-it-in-your-language/

espérons que cela va sûrement vous aider.

+0

Merci. Cela me permet de changer la devise mais le problème persiste lors de la facturation de la commande dans le panneau d'administration. Je reçois toujours la même erreur parce que l'ordre a 2 devises apparaissant. – user1597438

+0

qu'est-ce qu'une erreur? dans la facture. – liyakat

+0

La même chose que ci-dessus. La passerelle PayPal a rejeté la demande. La devise de saisie doit être la même que la monnaie d'autorisation (# 10613: Disparité de devise). – user1597438