回答:
これは、Webサイトごとに行うことができます。
そのためには、にアクセスする必要がありますSystem->Configuration->Catalog->Catalog
。
次に、[価格]タブで、価格範囲をグローバルではなくWebサイトに設定します。
製品編集ページで、左上のスコープをWebサイトに設定し、Webサイトごとの価格を入力できます。
Magentoでは、ストアごとの価格を設定できません。ただし、ストアごとの価格を可能にするいくつかの拡張機能があります。例:http : //www.magentocommerce.com/magento-connect/store-view-pricing.html
これにアプローチする別の方法は、実際の為替レートに基づくのではなく、独自のカスタム為替レートを使用することです。したがって、システム>通貨の管理>レートから、Krレートを2ではなく3に設定するだけです 。
これの利点は、パフォーマンスを向上させる単一のWebサイトをmagentoインスタンスに持つことです。また、1つの価格を管理するだけで、カスタムの為替レートで残りを処理できます。
欠点は、カスタムの為替レートがすべての製品の価格でkrに適合しない可能性があることです。また、顧客に通貨とインフレ率の両方を表示したくない場合もありますが、この無料の拡張機能であるGeoIP Currency / Store Switcherを使用すると、これを非表示にできる場合があります。
価格範囲「グローバル」を「ウェブサイト」 に変更する必要があります(システム->構成->カタログ->カタログ->価格)
以下のコードを使用して、ストアごとに異なる価格を更新できます。(Magento SOAP v1)
$client = new SoapClient('http://your-web-site/api/soap/?wsdl');
$API_USER = 'your-api-user';
$API_KEY = 'your-api-key';
$result = $client->call($session, 'catalog_product.update', array('test-product', array('price' => '100'),'your-store-code'));
print "<pre>";
print_r($result);
print "</pre>";