2016-07-07 18 views
1

Ich habe die Magento-Website https://tumree.com entwickelt und ich muss COD für Testprodukt aktivieren.Aktivieren Sie Nachnahme-Option für ein bestimmtes Produkt (ein Produkt)

URL: https://tumree.com/test-product Ich muss per Nachnahme nur für das oben genannte Produkt aktivieren. Es gibt eine Option zum Deaktivieren der COD für ein bestimmtes Produkt. Aber ich muss für einen aktivieren.

Ich habe versucht, Regel in Warenkorb Regel zu schreiben. Aber das Problem konnte nicht behoben werden. Pls hilft mir die Lösung zu finden ...

Antwort

1

Sie können gehen zu System > configuration > Payment method Sie können Maximum order total auf "2" eingeben und dann können Sie den Test Produktpreis auf "1" setzen, als es COD nur für Testprodukt angezeigt wird.

+0

HI ... Danke für Ihre Antwort. Ich werde dies überprüfen und Sie wissen lassen .. – LAKSHMI

+0

sicher, nicht vergessen, die Antwort zu akzeptieren, wenn es funktioniert hat ..... – fresher

0

Sie das Ereignis verwenden kann payment_method_is_active

Sie den Namen der Zahlungsmethode erhalten. Verwenden Sie eine if-Bedingung, um zu prüfen, ob der COD-Code vorhanden ist, und laden Sie dann die Artikel in Ihrem Angebot. Überprüfen Sie, ob die Produkt-ID mit Ihrem Testprodukt übereinstimmt. Wenn ja, aktivieren Sie die Zahlungsmethode oder deaktivieren Sie sie.

Der Code die Zahlungsmethode zu deaktivieren ist:

$result = $observer->getResult(); 
$result->isAvailable = false; 

wo es auf false die Funktion deaktiviert.

+0

Hallo Twinkal, Können Sie bitte im Detail erklären? Ich bin Magento sehr neu. Bitte erkläre mich im Detail. – LAKSHMI

Verwandte Themen