Làm thế nào để đổi tiền trong api xà phòng magento


7

Tôi đang sử dụng Magento 1.8.1 và SOAP API 2. Tôi không thể tìm cách thay đổi loại tiền cho API. Tôi có thể làm cái này như thế nào ? Hay điều này là không thể với Magento?

Và nếu điều này là không thể, có cách nào để trích xuất các giá trị tiền tệ (giá trị đến từ webservicex) trong Magento không?


Bạn có muốn thay đổi tỷ giá tiền tệ?
Amit Bera

1
Tôi muốn thay đổi đồng tiền thu hồi sản phẩm và sản phẩm chi tiết vv Nó là tốt hơn nếu có một cách để có được tỷ giá tiền tệ hoặc thay đổi tiền tệ mà không cần mở rộng tất cả các cuộc gọi API liên quan
user3932169

@AmitBera Không phải giá. Tiền tệ tự. Hiện tại tất cả các sản phẩm niêm yết với tiền tệ cơ sở USD. và tôi muốn thay đổi nó với một param hoặc một cái gì đó. (không thay đổi loại tiền cơ bản)
user3932169

@ user3932169 bạn có thể vui lòng chia sẻ giải pháp của bạn? Tôi có 2 trang web bằng 2 loại tiền tệ khác nhau. giá không tự động được chuyển đổi theo tỷ lệ được đặt trong Ststem> Quản lý tiền tệ> Tỷ giá
Amit Patel

Câu trả lời:


-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;
    }

Chức năng này sẽ trả về tất cả các mã tiền tệ cho các trang web khác nhau. Nếu bạn muốn Tiền tệ cho một Trang web cụ thể hoặc Store_view, bạn cần thêm bộ lọc với điều đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.