Jak wyświetlić inną cenę za sklep


9

Chcę wyświetlić inną cenę za ten sam produkt na sklep. Jak atrybut. Sklepy te będą miały inną walutę, ale nie będą oparte na kursach wymiany walut. Na przykład, jeśli produkty o wartości 1 USD = 2 Kr Kolejny produkt o wartości 10 USD może wynosić 30 Kr, więc nie zależy to od kursów walut, ale moich własnych wpisów.


Odpowiedzi:


14

Możesz to zrobić dla każdej witryny.

Aby to zrobić, musisz przejść do System->Configuration->Catalog->Catalog.

Następnie w zakładce „Cena” ustaw zakres ceny na Witryna internetowa zamiast globalnej.

Na stronie edycji produktu możesz następnie ustawić zakres w lewej górnej części witryny, a następnie wprowadzić cenę za witrynę.

Magento nie zezwala na ustalanie ceny za sklep. Istnieją jednak pewne rozszerzenia, które pozwalają na cenę za sklep, np. Http://www.magentocommerce.com/magento-connect/store-view-pricing.html


Próbowałem, ale z jakiegoś powodu linki nie działają
user9146

@ user9146 Co próbowałeś i które linki nie działają?
mpaepper

Utworzyłem sklepy, a następnie używając tego rozszerzenia pojawiło się tam menu rozwijane, aktywowałem je, ale nie miało to wpływu na to, że cena mojego sklepu nie była aktualizowana
9146

Czy reindex?
mpaepper

Próbowałem również użyć dwóch stron internetowych, ale nie powiodło się
9146

1

Innym sposobem podejścia do tego byłoby użycie własnych niestandardowych kursów walut zamiast oparcia ich na rzeczywistych kursach wymiany. Więc po prostu ustawisz współczynnik Kr na 3 zamiast 2 z System> Zarządzaj walutą> Stawki .

Zaletą tego jest posiadanie jednej witryny na instancji magento, która poprawi wydajność, a także będziesz musiał zarządzać tylko jedną ceną i pozwolić, aby Twój niestandardowy kurs obsługiwał resztę.

Wadami są niestandardowy kurs wymiany, który może nie pasować do wszystkich produktów wycenianych w kr. Prawdopodobnie nie chcesz, aby Twoi klienci widzieli zarówno waluty, jak i zawyżone stawki, ale możesz być w stanie ukryć to przed nimi za pomocą bezpłatnego rozszerzenia GeoIP Currency / Store Switcher .


0

Musisz zmienić zakres cen z „ Globalny ” na „ serwis internetowy(Sysytem-> Konfiguracja-> Katalog-> Katalog-> Cena)

możesz użyć poniższego kodu, aby zaktualizować inną cenę dla różnych sklepów. (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>";
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.