แสดงราคาที่แตกต่างกันในแต่ละร้านอย่างไร


9

ฉันต้องการแสดงราคาที่แตกต่างกันสำหรับสินค้าชนิดเดียวกันต่อร้านค้า ชอบแอตทริบิวต์ ร้านค้าเหล่านี้จะมีสกุลเงินที่แตกต่างกัน แต่จะไม่ขึ้นอยู่กับอัตราแลกเปลี่ยนสกุลเงิน สำหรับตัวอย่างเช่นหากผลิตภัณฑ์ 1 USD = 2 Kr ผลิตภัณฑ์อื่นที่มี 10 usd อาจเท่ากับ 30 Kr ดังนั้นจึงไม่ได้ขึ้นอยู่กับอัตราแลกเปลี่ยน แต่รายการของฉันเอง


คำตอบ:


14

คุณสามารถทำได้ในแต่ละเว็บไซต์

System->Configuration->Catalog->Catalogการทำเช่นนั้นคุณจำเป็นต้องไปที่

จากนั้นในแท็บ "ราคา" กำหนดขอบเขตราคาเป็นเว็บไซต์แทนที่จะเป็นทั่วโลก

ในหน้าแก้ไขผลิตภัณฑ์คุณสามารถกำหนดขอบเขตทางด้านซ้ายบนให้กับเว็บไซต์ของคุณแล้วป้อนราคาต่อเว็บไซต์

Magento ไม่อนุญาตให้กำหนดราคาต่อร้าน อย่างไรก็ตามมีส่วนขยายบางส่วนที่จะช่วยให้คุณมีราคาต่อร้านค้าเช่นhttp://www.magentocommerce.com/magento-connect/store-view-pricing.html


ฉันพยายาม แต่เนื่องจากเหตุผลบางประการลิงก์ไม่ทำงาน
9146

@ user9146 คุณลองทำอะไรและลิงค์ใดไม่ทำงาน
mpaepper

ฉันสร้างร้านค้าและจากนั้นใช้ส่วนขยายนี้มาที่นั่นแบบหล่นลงฉันเปิดใช้งาน แต่ไม่มีผลกระทบต่อราคาร้านค้าของฉันไม่ได้อัปเดต
user9146

คุณทำดัชนีซ้ำหรือไม่
mpaepper

ฉันพยายามใช้สองเว็บไซต์ แต่ล้มเหลว
user9146

1

อีกวิธีหนึ่งในการเข้าถึงสิ่งนี้คือการใช้อัตราแลกเปลี่ยนสกุลเงินของคุณเองแทนที่จะใช้อัตราแลกเปลี่ยนจริง ดังนั้นคุณก็ตั้งคุณอัตรา Kr 3 มากกว่า 2 จาก ระบบ> จัดการสกุลเงิน> ราคา

ข้อดีของการทำเช่นนี้คือการมีเว็บไซต์เดียวบนวีโอไอพีของคุณซึ่งจะปรับปรุงประสิทธิภาพและคุณจะต้องจัดการราคาเดียวและให้อัตราแลกเปลี่ยนที่กำหนดเองของคุณจัดการส่วนที่เหลือ

ข้อเสียคืออัตราแลกเปลี่ยนที่คุณกำหนดเองอาจไม่เหมาะกับการกำหนดราคาผลิตภัณฑ์ทั้งหมดเป็น kr นอกจากนี้คุณยังอาจไม่ต้องการให้ลูกค้าเห็นทั้งสกุลเงินและอัตราที่สูงเกินจริงของคุณ แต่คุณอาจจะไม่สามารถที่จะซ่อนนี้จากพวกเขาด้วยความช่วยเหลือของส่วนขยายของฟรีนี้GeoIP สกุลเงิน / ร้าน Switcher


0

คุณต้องเปลี่ยนขอบเขตราคา ' Global ' เป็น ' เว็บไซต์ ' (Sysytem-> Configuration-> Catalog-> Catalog-> Price)

คุณสามารถใช้รหัสด้านล่างเพื่อปรับปรุงราคาที่แตกต่างกันสำหรับร้านค้าที่แตกต่างกัน (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>";
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.