Cách hiển thị giá khác nhau cho mỗi cửa hàng


9

Tôi muốn hiển thị giá khác nhau cho cùng một sản phẩm cho mỗi cửa hàng. Giống như một thuộc tính. Các cửa hàng này sẽ có các loại tiền tệ khác nhau, nhưng sẽ không dựa trên tỷ giá hối đoái. Ví dụ: nếu các sản phẩm có giá trị 1 USD = 2 Kr Một sản phẩm khác có giá trị 10 usd có thể là 30 Kr, vì vậy nó không phụ thuộc vào tỷ giá hối đoái, mà là các mục riêng của tôi.


Câu trả lời:


14

Bạn có thể làm điều này trên cơ sở mỗi trang web.

Để làm như vậy, bạn cần phải đi đến System->Configuration->Catalog->Catalog.

Sau đó, trong tab "Giá", đặt phạm vi giá thành Trang web thay vì toàn cầu.

Trên trang chỉnh sửa sản phẩm, sau đó bạn có thể đặt phạm vi ở phía trên bên trái cho trang web của mình và sau đó nhập giá cho mỗi trang web.

Magento không cho phép thiết lập giá mỗi cửa hàng. Tuy nhiên, có một số tiện ích mở rộng sẽ cho phép bạn có giá trên mỗi cửa hàng, ví dụ: http: //www.magentoc Commerce.com/magento-connect/store-view-pricing.html


Tôi đã thử nhưng do một số lý do liên kết không hoạt động
user9146

@ user9146 Bạn đã thử gì và liên kết nào không hoạt động?
mpaepper

Tôi đã tạo các cửa hàng và sau đó sử dụng tiện ích mở rộng này, nó đã giảm xuống, tôi đã kích hoạt nó nhưng không có tác động nào đến giá cửa hàng của tôi không cập nhật
user9146

Bạn đã reindex?
mpaepper

Tôi cũng đã thử sử dụng hai trang web nhưng không thành công
user9146

1

Một cách khác để tiếp cận điều này sẽ là sử dụng tỷ giá hối đoái tùy chỉnh của riêng bạn thay vì dựa trên tỷ giá hối đoái thực tế. Vì vậy, bạn chỉ cần đặt tỷ lệ Kr của mình thành 3 thay vì 2 từ Hệ thống> Quản lý tiền tệ> Tỷ giá .

Lợi thế của việc này là có một trang web duy nhất trên ví dụ magento của bạn sẽ cải thiện hiệu suất và bạn cũng sẽ chỉ phải quản lý một mức giá và để tỷ giá hối đoái tùy chỉnh của bạn xử lý phần còn lại.

Hạn chế là tỷ giá hối đoái tùy chỉnh của bạn có thể không phù hợp với tất cả giá sản phẩm trong kr. Bạn cũng có thể không muốn khách hàng của mình nhìn thấy cả hai loại tiền tệ và tỷ lệ tăng cao của bạn, nhưng bạn có thể che giấu điều này với chúng với sự trợ giúp của tiện ích mở rộng GeoIP Money / Store Switcher miễn phí này .


0

Bạn cần thay đổi phạm vi giá ' Toàn cầu ' thành ' trang web ' (Sysytem-> Cấu hình-> Danh mục-> Danh mục-> Giá)

bạn có thể sử dụng mã dưới đây để cập nhật giá khác nhau cho các cửa hàng khác nhau. (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>";
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.