2014-01-15 2 views
1

안녕하세요. 멀티 사이트magento입니다. 이 나는 제품일일 환율에 따라 통화 변환 magento

가격이 매일 달러 환율

에 따라 조정해야합니다.

처럼 오늘 1 달러의 가격은 RS (20)

과 인도 매장보기 내 제품 가격은 1 개 $ 동일하지만, 경우 것입니다 볼 수 등 RS20

만 달러 환율 증가 또는 감소 할 것입니다 인도 상점보기에 대한 내 제품의 가격이 자동으로 조정되기를 원합니다.

누구나 내가 어떻게이 아이디어를 얻을 수 있는지 제안 해 줄 수 있습니까?

미리 감사드립니다.

+0

magento 관리자 패널에서 구성 -> 통화 관리 옵션을 사용할 수 있으며 1 $ 값을 정의하면 자동으로 웹 사이트에 반영됩니다. 하지만 현재의 달러 환율을 확인할 수있는 API가 없으므로 수동으로해야합니다. – Saurabh

답변

0

당신은 백 엔드를 통해 통화 가져 오기를 예약 할 수 있습니다. 시스템 -> 구성 -> 통화 설정 -> 예약 된 가져 오기 설정 요구 사항에 따라 가져 오기를 설정하면 가격이 매일 업데이트됩니다.

1

이동이 \ 코드 \ 코어 \의 마법사 \ 디렉토리를 앱에 \ 등 \ config.xml에

당신은

<crontab> 
    <jobs> 
     <currency_rates_update> 
      <run> 
       <model>directory/observer::scheduledUpdateCurrencyRates</model> 
      </run> 
     </currency_rates_update> 
    </jobs> 
</crontab> 

<crontab> 
    <jobs> 
     <currency_rates_update> 
      <schedule> 
       <cron_expr>00 01,13 * * *</cron_expr> 
      </schedule> 
      <run> 
       <model>directory/observer::scheduledUpdateCurrencyRates</model> 
      </run> 
     </currency_rates_update> 
    </jobs> 
</crontab> 

로 교체 찾을 수 있습니다 그래서 통화 업데이트 것 하루에 두 번 실행

그런 다음 config.xml의 버전을 변경하십시오.

<Mage_Directory> 
     <version>1.6.0.X</version> 
</Mage_Directory> 

X 버전 일에는 5 시간에서 한 시간에 한 번 실행하거나 루트 폴더에 cron.php 구성

을 증가 테이블 cron_schedule에 일정 통화 업데이트 행 있도록. 테스트 목적으로 분당 2 회 실행하고 확인하십시오.