Wie unterschiedliche Preise pro Geschäft anzeigen

9

Ich möchte einen unterschiedlichen Preis für dasselbe Produkt pro Geschäft anzeigen. Wie ein Attribut. Diese Geschäfte haben unterschiedliche Währungen, basieren jedoch nicht auf Wechselkursen. Zum Beispiel wenn Produkte von 1 USD = 2 Kr Das andere Produkt von 10 USD kann 30 Kr sein, es ist also nicht abhängig von Wechselkursen, sondern von meinen eigenen Einträgen.

user9146
quelle

Antworten:

14

Sie können dies pro Website tun.

Dazu müssen Sie zu gehen System->Configuration->Catalog->Catalog.

Stellen Sie dann auf der Registerkarte "Preis" den Preisbereich auf "Website" anstatt auf "Global" ein.

Auf der Produktbearbeitungsseite können Sie dann den Bereich oben links für Ihre Website festlegen und dann einen Preis pro Website eingeben.

In Magento kann kein Preis pro Geschäft festgelegt werden. Es gibt jedoch einige Erweiterungen, mit denen Sie einen Preis pro Geschäft erzielen können, z. B. http://www.magentocommerce.com/magento-connect/store-view-pricing.html

mpaepper
quelle
Ich habe versucht, aber aus irgendeinem Grund funktionieren Links nicht
user9146
@ user9146 Was hast du versucht und welche Links funktionieren nicht?
Mpaepper
Ich habe Geschäfte erstellt und mit dieser Erweiterung wurde ein Dropdown-
Menü angezeigt.
Haben Sie neu indiziert?
Mpaepper
Ich habe auch versucht, zwei Websites zu verwenden, aber es ist fehlgeschlagen
user9146
1

Eine andere Möglichkeit, dies zu erreichen, besteht darin, Ihre eigenen benutzerdefinierten Wechselkurse zu verwenden, anstatt sie auf tatsächlichen Wechselkursen zu basieren. Sie setzen also einfach Ihren Kr-Kurs unter System> Währung verwalten> Kurse auf 3 statt auf 2 .

Dies hat den Vorteil, dass Ihre Magento-Instanz eine einzige Website enthält, die die Leistung verbessert. Außerdem müssen Sie nur einen Preis verwalten und Ihren benutzerdefinierten Wechselkurs den Rest erledigen lassen.

Die Nachteile sind, dass Ihr benutzerdefinierter Wechselkurs möglicherweise nicht für alle Produkte geeignet ist. Sie möchten wahrscheinlich auch nicht, dass Ihre Kunden sowohl Währungen als auch Ihre überhöhten Kurse sehen, aber Sie können dies möglicherweise mithilfe dieser kostenlosen Erweiterung GeoIP Currency / Store Switcher vor ihnen verbergen .

Stechpalme
quelle
0

Sie müssen den Preisbereich ' Global ' in ' Website ' ändern (System-> Konfiguration-> Katalog-> Katalog-> Preis).

Sie können den folgenden Code verwenden, um unterschiedliche Preise für verschiedene Geschäfte zu aktualisieren. (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>";
Harsha Sampath
quelle