Ja natürlich. Das mache ich doch gern.
Also hier die Dateien und die Veränderungen:
/includes/modules/payment/paypal.phpDiesen Part suchen:
function update_status() {
// Stand: 29.04.2009
global $order;
Diesen Code darunter einfügen:
if ($_SESSION['shipping']['id'] == 'selfpickup_selfpickup') {
$this->enabled = false;
}
Dann sieht es schon mal so aus:
function update_status() {
// Stand: 29.04.2009
global $order;
if ($_SESSION['shipping']['id'] == 'selfpickup_selfpickup') {
$this->enabled = false;
}
Die zweite Datei die ich bei mir verändert habe ist:
/includes/modules/payment/eustandardtransfer.phpDiesen Part suchen:
// class constructor
function eustandardtransfer() {
$this->code = 'eustandardtransfer';
$this->title = MODULE_PAYMENT_EUTRANSFER_TEXT_TITLE;
$this->description = MODULE_PAYMENT_EUTRANSFER_TEXT_DESCRIPTION;
$this->sort_order = MODULE_PAYMENT_EUTRANSFER_SORT_ORDER;
$this->info = MODULE_PAYMENT_EUTRANSFER_TEXT_INFO;
$this->enabled = ((MODULE_PAYMENT_EUTRANSFER_STATUS == 'True') ? true : false);
Diesen Code wieder darunter einfügen:
if ($_SESSION['shipping']['id'] == 'selfpickup_selfpickup') {
$this->enabled = false;
}
Dann sollte die Funktion so aussehen:
// class constructor
function eustandardtransfer() {
$this->code = 'eustandardtransfer';
$this->title = MODULE_PAYMENT_EUTRANSFER_TEXT_TITLE;
$this->description = MODULE_PAYMENT_EUTRANSFER_TEXT_DESCRIPTION;
$this->sort_order = MODULE_PAYMENT_EUTRANSFER_SORT_ORDER;
$this->info = MODULE_PAYMENT_EUTRANSFER_TEXT_INFO;
$this->enabled = ((MODULE_PAYMENT_EUTRANSFER_STATUS == 'True') ? true : false);
if ($_SESSION['shipping']['id'] == 'selfpickup_selfpickup') {
$this->enabled = false;
}
}
Wenn noch fragen da sind helfe ich soweit ich kann
)
Viele Grüße
Andy
EDIT: ich benutze noch die Shopversion 1.03.