Bagaimana menampilkan harga yang berbeda per toko

9

Saya ingin menampilkan harga berbeda untuk produk yang sama per toko. Seperti atribut. Toko-toko ini akan memiliki mata uang yang berbeda, tetapi tidak akan didasarkan pada nilai tukar mata uang. Misalnya, jika produk 1 USD = 2 Kr Produk lain 10 USD mungkin 30 Kr, jadi tidak tergantung pada nilai tukar, tetapi entri saya sendiri.

pengguna9146
sumber

Jawaban:

14

Anda dapat melakukan ini berdasarkan per situs web.

Untuk melakukannya, Anda harus pergi ke System->Configuration->Catalog->Catalog.

Lalu di tab "Harga", setel cakupan harga ke Situs web alih-alih global.

Pada halaman edit produk, Anda kemudian dapat mengatur cakupan di sisi kiri atas ke situs web Anda dan kemudian memasukkan harga per situs web.

Magento tidak mengizinkan pengaturan harga per toko. Namun, ada beberapa ekstensi yang akan memungkinkan Anda harga per toko, misalnya http://www.magentocommerce.com/magento-connect/store-view-pricing.html

mpaepper
sumber
Saya mencoba tetapi karena beberapa alasan tautan tidak berfungsi
user9146
@ user9146 Apa yang Anda coba dan tautan apa yang tidak berfungsi?
mpaepper
Saya membuat toko, dan kemudian menggunakan ekstensi ini, ada drop-down di sana, saya mengaktifkannya tetapi tidak ada dampak pada harga toko saya tidak memperbarui
user9146
Apakah Anda mengindeks ulang?
mpaepper
Saya juga mencoba menggunakan dua situs web tetapi gagal
user9146
1

Cara lain untuk mendekati ini adalah dengan menggunakan nilai tukar mata uang kustom Anda sendiri daripada mendasarkannya pada nilai tukar mata uang asing yang sebenarnya. Jadi, Anda cukup menetapkan kurs Kr ke 3 daripada 2 dari Sistem> Kelola Mata Uang> Kurs .

Keuntungan dari ini adalah memiliki satu situs web pada instance magento Anda yang akan meningkatkan kinerja dan Anda hanya perlu mengelola satu harga dan membiarkan nilai tukar kustom Anda menangani sisanya.

Kerugiannya adalah nilai tukar kustom Anda mungkin tidak sesuai dengan semua harga produk di kr. Anda juga mungkin tidak ingin pelanggan melihat mata uang dan tingkat inflasi Anda, tetapi Anda mungkin dapat menyembunyikannya dari mereka dengan bantuan ekstensi GeoIP Currency / Store Switcher gratis ini .

Holly
sumber
0

Anda perlu mengubah ruang lingkup harga ' Global ' ke ' situs web ' (Sysytem-> Configuration-> Catalog-> Catalog-> Price)

Anda dapat menggunakan kode di bawah ini untuk memperbarui harga yang berbeda untuk toko yang berbeda. (SABUN Magento 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>";
Harsha Sampath
sumber