Я хочу показать разные цены на один и тот же товар в магазине. Как атрибут. Эти магазины будут иметь другую валюту, но не будут основаны на курсах обмена валют. Например, если продукты на 1 доллар США = 2 Кр. Другой продукт на 10 долларов США может иметь стоимость 30 Кр, поэтому он зависит не от курсов валют, а от моих собственных записей.
magento-1.7
magento-1.8
price
multistore
user9146
источник
источник
Ответы:
Вы можете сделать это на основе веб-сайта.
Для этого вам нужно перейти на
System->Configuration->Catalog->Catalog
.Затем на вкладке «Цена» установите диапазон цен для Веб-сайта вместо глобального.
На странице редактирования продукта вы можете установить область действия в верхнем левом углу вашего веб-сайта, а затем ввести цену за веб-сайт.
Magento не позволяет устанавливать цену за магазин. Тем не менее, существуют некоторые расширения, которые позволят вам установить цену за магазин, например, http://www.magentocommerce.com/magento-connect/store-view-pricing.html.
источник
Другим способом решения этой проблемы было бы использование собственных валютных курсов вместо того, чтобы основывать их на реальных валютных курсах. Таким образом, вы просто устанавливаете свой коэффициент Кр на 3, а не на 2 из Система> Управление валютой> Курсы .
Преимуществом этого является наличие единственного веб-сайта в вашем экземпляре magento, который улучшит производительность, а также вам нужно будет управлять только одной ценой, а ваш собственный обменный курс обрабатывает все остальное.
Недостатки в том, что ваш пользовательский обменный курс может не подходить для всех цен на товары в кр. Вы также, вероятно, не хотите, чтобы ваши клиенты видели обе валюты и ваши завышенные курсы, но вы можете скрыть это от них с помощью бесплатного расширения GeoIP Currency / Store Switcher .
источник
Вам необходимо изменить диапазон цен « Глобальный » на « Веб - сайт » (Системный-> Конфигурация-> Каталог-> Каталог-> Цена)
Вы можете использовать код ниже, чтобы обновить разные цены для разных магазинов. (Magento SOAP v1)
источник