Quero exibir um preço diferente para o mesmo produto por loja. Como um atributo. Essas lojas terão moedas diferentes, mas não serão baseadas nas taxas de câmbio. Por exemplo, se produtos de 1 USD = 2 Kr O outro produto de 10 usd pode ser de 30 Kr, portanto, não depende de taxas de câmbio, mas de minhas próprias entradas.
magento-1.7
magento-1.8
price
multistore
user9146
fonte
fonte
Respostas:
Você pode fazer isso por site.
Para fazer isso, você precisa ir para
System->Configuration->Catalog->Catalog
.Em seguida, na guia "Preço", defina o escopo do preço como Site em vez de global.
Na página de edição do produto, você pode definir o escopo no lado superior esquerdo do seu site e inserir um preço por site.
Magento não permite definir um preço por loja. No entanto, existem algumas extensões que permitem um preço por loja, por exemplo, http://www.magentocommerce.com/magento-connect/store-view-pricing.html
fonte
Outra maneira de abordar isso seria usar suas próprias taxas de câmbio personalizadas, em vez de basear-se nas taxas de câmbio reais. Então você acabou de definir sua taxa de Kr como 3 em vez de 2 em Sistema> Gerenciar moeda> Taxas .
A vantagem disso é ter um único site na sua instância do magento que melhorará o desempenho e você também precisará gerenciar apenas um preço e deixar sua taxa de câmbio personalizada lidar com o resto.
As desvantagens são sua taxa de câmbio personalizada, que pode não atender a todos os preços de produtos em kr. Você provavelmente também não deseja que seus clientes vejam as moedas e as taxas inflacionadas, mas poderá ocultar isso com a ajuda desta extensão gratuita GeoIP Currency / Store Switcher .
fonte
Você precisa alterar o escopo do preço ' Global ' para ' website ' (Sysytem-> Configuração-> Catálogo-> Catálogo-> Preço)
você pode usar o código abaixo para atualizar preços diferentes para lojas diferentes. (Magento SOAP v1)
fonte