Wie man die Währung in Magento Soap API ändert


7

Ich verwende Magento 1.8.1 und SOAP API 2. Ich konnte keine Möglichkeit finden, die Währung für die API zu ändern. Wie kann ich das machen ? Oder ist das mit Magento nicht möglich?

Und wenn dies nicht möglich ist, gibt es eine Möglichkeit, Währungswerte (Werte aus dem Webservicex) in Magento zu extrahieren?


Möchten Sie den Wechselkurs ändern?
Amit Bera

1
Ich möchte die Währung für das Abrufen von Produkten und Detailprodukten usw. ändern. Es ist besser, wenn es eine Möglichkeit gibt, Währungskurse abzurufen oder die Währung zu ändern, ohne alle zugehörigen API-Aufrufe zu verlängern
user3932169

@AmitBera Nicht die Preise. Währung selbst. Derzeit sind alle Produkte mit Basiswährung USD gelistet. und ich möchte es mit einem param oder so ändern. (um die Basiswährung nicht zu ändern)
user3932169

@ user3932169 können Sie bitte Ihre Lösung teilen? Ich habe 2 Websites in 2 verschiedenen Währungen. Der Preis wird nicht automatisch gemäß dem unter Ststem> Währung verwalten> Kurse
Amit Patel

Antworten:


-2
public function getCurrency() {
        $CurrencyCode = Mage::getModel('core/config_data')
                        ->getCollection()
                        ->addFieldToFilter('path','currency/options/allow')
                        ->getData();
        $currencies_array = explode(',',$CurrencyCode[0]['value']);
        if($currencies_array[0] == ''){
            $currencies_array[]= Mage::app()->getStore($site_id)->getCurrentCurrencyCode();
        }
        return $currencies_array;
    }

Diese Funktion gibt alle Währungscodes für verschiedene Websites zurück. Wenn Sie die Währung für eine bestimmte Website oder Store_view möchten, müssen Sie damit einen Filter hinzufügen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.