상점마다 다른 가격을 표시하는 방법


9

매장 당 동일한 제품에 대해 다른 가격을 표시하고 싶습니다. 속성처럼. 이 상점들은 서로 다른 통화를 가지지 만 환율에 근거하지는 않습니다. 예를 들어 1 USD = 2 Kr의 제품 10 USD의 다른 제품은 30 Kr 일 수 있으므로 환율에 의존하지 않고 제 자신의 항목입니다.


답변:


14

웹 사이트별로이 작업을 수행 할 수 있습니다.

그러려면로 이동해야 System->Configuration->Catalog->Catalog합니다.

그런 다음 "가격"탭에서 가격 범위를 글로벌 대신 웹 사이트로 설정하십시오.

제품 편집 페이지에서 왼쪽 상단의 범위를 웹 사이트로 설정 한 다음 웹 사이트 당 가격을 입력 할 수 있습니다.

마 젠토에서는 매장 당 가격을 설정할 수 없습니다. 그러나 상점 당 가격을 허용하는 일부 확장이 있습니다 (예 : http://www.magentocommerce.com/magento-connect/store-view-pricing.html).


시도했지만 링크가 작동하지 않는 이유가 있습니다.
user9146

@ user9146 무엇을 시도했고 어떤 링크가 작동하지 않습니까?
mpaepper

상점을 만든 다음이 확장을 사용하여 드롭 다운이 발생하여 활성화했지만 상점 가격에 영향을 미치지 않습니다.
user9146

색인을 다시 생성 했습니까?
mpaepper

또한 두 개의 웹 사이트를 사용해 보았지만 실패했습니다
user9146

1

이에 접근하는 또 다른 방법은 실제 환율을 기준으로하지 않고 사용자 정의 환율을 사용하는 것입니다. 따라서 시스템> 통화 관리> 요금 에서 Kr 요율을 2 대신 3으로 설정하십시오 .

이것의 장점은 성능을 향상시키는 magento 인스턴스에 단일 웹 사이트를 가지고 있다는 것입니다. 또한 하나의 가격 만 관리하면 사용자 지정 환율로 나머지를 처리 ​​할 수 ​​있습니다.

단점은 사용자 정의 환율이 kr의 모든 제품 가격에 맞지 않을 수 있다는 것입니다. 또한 고객에게 통화와 팽창 된 요금이 모두 표시되는 것을 원하지 않지만이 무료 확장 프로그램 GeoIP Currency / Store Switcher를 사용하여 통화 에서 숨길 수 있습니다 .


0

가격 범위 ' Global '을 ' website ' 로 변경해야합니다 (Sysytem-> 구성-> 카탈로그-> 카탈로그-> 가격)

아래 코드를 사용하여 상점마다 다른 가격을 업데이트 할 수 있습니다. (마 젠토 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>";
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.