Як відображати різні ціни за магазин


9

Я хочу відображати різні ціни на один і той же товар на магазин. Як атрибут. Ці магазини матимуть різну валюту, але не базуватимуться на обмінних курсах. Наприклад, якщо продукти в 1 USD = 2 Кр. Інший продукт на 10 usd може становити 30 Кр, тому це залежить не від валютних курсів, а від моїх власних записів.


Відповіді:


14

Це можна зробити на основі кожного веб-сайту.

Для цього вам потрібно перейти System->Configuration->Catalog->Catalog.

Потім у вкладці "Ціна" встановіть цінову область для Веб-сайту замість глобальної.

На сторінці редагування продукту ви можете встановити область в лівій верхній частині веб-сайту та ввести ціну за веб-сайт.

Magento не дозволяє встановлювати ціну за магазин. Однак є деякі розширення, які дозволять отримати ціну за магазин, наприклад, http://www.magentocommerce.com/magento-connect/store-view-pricing.html


Я спробував, але через певні причини посилання не працює
user9146

@ user9146 Що ви спробували та які посилання не працюють?
mpaepper

Я створив магазини, а потім, використовуючи це розширення, він прийшов туди, і я активував його, але ніякого впливу на ціну мого магазину не було, не оновлювався
user9146

Ви переосмислили?
mpaepper

Я також спробував використати два веб-сайти, але не вдалося
user9146

1

Іншим способом підходу до цього було б використання власних власних курсів валют, а не їх обгрунтування на фактичних курсах іноземної валюти. Таким чином, ви просто встановите ставку Kr на 3, а не на 2 із Система> Управління валютою> Тарифи .

Перевагою цього є наявність на своєму екземплярі magento одного веб-сайту, який покращить продуктивність, а також вам доведеться керувати лише однією ціною, а ваш інший обмінний курс обробляти решту.

Недоліки - ваш власний обмінний курс, можливо, не відповідає всім цінам на продукти в кр. Ви також, ймовірно, не хочете, щоб ваші клієнти бачили як валюту, так і ваші завищені курси, але, можливо, ви зможете приховати це від них за допомогою цього безкоштовного розширення GeoIP Currency / Store Switcher .


0

Вам потрібно змінити діапазон цін " Глобальний " на " Веб-сайт " (Система-> Конфігурація-> Каталог-> Каталог-> Ціна)

ви можете використовувати код нижче, щоб оновити різні ціни для різних магазинів. (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>";
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.