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.
magento-1.7
magento-1.8
price
multistore
użytkownik9146
źródło
źródło
Odpowiedzi:
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
źródło
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 .
źródło
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)
źródło