Problem bei Installation Lastschriftmodul

Shopsysteme - Online Shop erstellen - Jimdo Shopify Shopware Gambio Magento etc
Gesperrt
Benutzeravatar
fossi
webmaster@sellerforum.de
webmaster@sellerforum.de
Beiträge: 28042
Registriert: 5. Okt 2007 11:53
Land: Deutschland
Firmenname: Sellerforum / Eifel Luftballons / Albatros Int.

Problem bei Installation Lastschriftmodul

Habe das lastschriftmodul im Gambio aktiviert und alles eingerichtet.

Bei einer Testbestellung kommt folgende Fehlermeldung:

1146 - Table 'db1528_7.TABLE_BANKTRANSFER' doesn't exist
SELECT * FROM TABLE_BANKTRANSFER WHERE orders_id='400719'
[XT SQL Error]


Und nu? :?


---
Unterstütze das Sellerforum mit einer Supporter-Mitgliedschaft. Danke! :winken:
3 Monate gratis Händlerbund
gegangen

Re: Problem bei Installation Lastschriftmodul

Normalerweise sollte die von einem solchen Modul angelegt werden.

Geh mal in phpMyAdmin in SQL und lass den da laufen:

Code: Alles auswählen

-- Tabellenstruktur für Tabelle `banktransfer`
--

CREATE TABLE IF NOT EXISTS `banktransfer` (
  `orders_id` int(11) NOT NULL default '0',
  `banktransfer_owner` varchar(64) default NULL,
  `banktransfer_number` varchar(24) default NULL,
  `banktransfer_bankname` varchar(255) default NULL,
  `banktransfer_blz` varchar(8) default NULL,
  `banktransfer_status` int(11) default NULL,
  `banktransfer_prz` char(2) default NULL,
  `banktransfer_fax` char(2) default NULL,
  KEY `orders_id` (`orders_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Es gibt noch eine weitere Tabelle banktransfer_blz

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `banktransfer_blz` (
  `blz` int(10) NOT NULL default '0',
  `bankname` varchar(255) NOT NULL default '',
  `prz` char(2) NOT NULL default '',
  PRIMARY KEY  (`blz`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Die wird benötigt, wenn eine Bankleitzahlen und Kontonummernprüfung durchgeführt werden soll. Das ist im Admin einstellbar.
Die Bankleitzahlen musst Du aktuell laden. Vielleicht hat hier einer eine aktuelle Version.
Wichtig ist, dass PRZ angegeben ist, da hierüber die Plausiblitätsprüfung der Kontonummern erfolgt.
Funktioniert nicht bei Rentnern, die ihr Konto schon 40 Jahre haben. Die Nummer passen in kein Muster.
Benutzeravatar
fossi
webmaster@sellerforum.de
webmaster@sellerforum.de
Beiträge: 28042
Registriert: 5. Okt 2007 11:53
Land: Deutschland
Firmenname: Sellerforum / Eifel Luftballons / Albatros Int.

Re: Problem bei Installation Lastschriftmodul

Hab ich gemacht > immer noch der selbe Fehler... :gruebel:
---
Unterstütze das Sellerforum mit einer Supporter-Mitgliedschaft. Danke! :winken:
gegangen

Re: Problem bei Installation Lastschriftmodul

Trag mal in die includes/database_tables folgende Zeile ein

Code: Alles auswählen

  define('TABLE_BANKTRANSFER', 'banktransfer');
Ist evtl. im Admin in der admin/includes/application_top.php bei den DB-Tabellennamen auch nötig. Etwa ab Zeile 150 stehen die Einträge.
Benutzeravatar
fossi
webmaster@sellerforum.de
webmaster@sellerforum.de
Beiträge: 28042
Registriert: 5. Okt 2007 11:53
Land: Deutschland
Firmenname: Sellerforum / Eifel Luftballons / Albatros Int.

Re: Problem bei Installation Lastschriftmodul

Jetzt kommt ein neuer Fehler :durchdreh:

Fatal error: Call to undefined function: xtc_db_numrows() in /kunden/eifelseite.de/webseiten/eifel-grosshandel/includes/classes/afterbuy.php on line 281
---
Unterstütze das Sellerforum mit einer Supporter-Mitgliedschaft. Danke! :winken:
gegangen

Re: Problem bei Installation Lastschriftmodul

Geile Sache. Die Funktion ist scheinbar schon tot. Die gibt es nur noch in der afterbuy.php

Eigentlich sollte der Shop die kennen.
Ist in der includes/application_top.php folgende Zeile?

Code: Alles auswählen

require_once (DIR_FS_INC.'xtc_db_num_rows.inc.php');
Falls nicht, würde ich die mal dort einbauen.

Alternativ kannst Du es mit folgender Zeile in der includes/classes/afterbuy.php unter den Kommentarblock im Kopf versuchen:

Code: Alles auswählen

  require_once(DIR_FS_INC . 'xtc_db_num_rows.inc.php');
Vorraussetzung ist, dass die Datei inc/xtc_db_num_rows.inc.php überhaupt existiert.
Benutzeravatar
fossi
webmaster@sellerforum.de
webmaster@sellerforum.de
Beiträge: 28042
Registriert: 5. Okt 2007 11:53
Land: Deutschland
Firmenname: Sellerforum / Eifel Luftballons / Albatros Int.

Re: Problem bei Installation Lastschriftmodul

Ist in der includes/application_top.php folgende Zeile?
In der application-top ist die genannte Zeile drin.
Vorraussetzung ist, dass die Datei inc/xtc_db_num_rows.inc.php überhaupt existiert.
Die existiert.

Nach Änderung (Zeileneinbau) in der afterbuy.php kommt nun wieder ein neuer Fehler :?

Fatal error: Call to undefined function: xtc_db_numrows() in /kunden/eifelseite.de/webseiten/eifel-grosshandel/includes/classes/afterbuy.php on line 282
---
Unterstütze das Sellerforum mit einer Supporter-Mitgliedschaft. Danke! :winken:
gegangen

Re: Problem bei Installation Lastschriftmodul

Guten Morgen Herr Vollstrom .... :-(

Schmeiss die Zeile aus der afterbuy.php wieder raus, suche nach xtc_db_numrows und mach xtc_db_num_rows draus.
Benutzeravatar
fossi
webmaster@sellerforum.de
webmaster@sellerforum.de
Beiträge: 28042
Registriert: 5. Okt 2007 11:53
Land: Deutschland
Firmenname: Sellerforum / Eifel Luftballons / Albatros Int.

Re: Problem bei Installation Lastschriftmodul

:) Fehlermeldungen sind weg und Bestellung geht ins afterbuy rein.

Jetzt aber neues Problem:
Wo finde ich die Bankdaten des Kunden? :?
---
Unterstütze das Sellerforum mit einer Supporter-Mitgliedschaft. Danke! :winken:
gegangen

Re: Problem bei Installation Lastschriftmodul

Da bin ich jetzt überfragt. Ich meine. die sollten zu Afterbuy laufen und dort im Kundenstamm stehen.
Ich nutze die Funktion nicht und kann es nicht nachvollziehen. Dort kannst Du auch eine DTA-Datei erstellen.

Notfalls findest Du die Daten auch im Shop-Admin unter Bestellungen.
Benutzeravatar
fossi
webmaster@sellerforum.de
webmaster@sellerforum.de
Beiträge: 28042
Registriert: 5. Okt 2007 11:53
Land: Deutschland
Firmenname: Sellerforum / Eifel Luftballons / Albatros Int.

Re: Problem bei Installation Lastschriftmodul

Mist, dann will es echt nicht. :(

Bei den Bestellungen ist es nirgends mit aufgeführt (außer das Wort banktransfer),
an afterbuy wird auch nichts übertragen.

Die Abfrage im Shop wird anscheinend ins Nirvana gesendet. :?

Was mach ich denn nu? :cry:
---
Unterstütze das Sellerforum mit einer Supporter-Mitgliedschaft. Danke! :winken:
Benutzeravatar
fossi
webmaster@sellerforum.de
webmaster@sellerforum.de
Beiträge: 28042
Registriert: 5. Okt 2007 11:53
Land: Deutschland
Firmenname: Sellerforum / Eifel Luftballons / Albatros Int.

Re: Problem bei Installation Lastschriftmodul

Nachtrag: Habe es gerade mal dem Gambio-Support geschrieben.
Die können sich das über FTP mal ansehen.

Irgendwo muss ja der Wurm drinne sein. :?
---
Unterstütze das Sellerforum mit einer Supporter-Mitgliedschaft. Danke! :winken:
Leicos
Beiträge: 5081
Registriert: 5. Okt 2007 23:40
Land: Deutschland

Re: Problem bei Installation Lastschriftmodul

Das Problem kommt mir bekannt vor ;-)
http://www.sellerforum.de/viewtopic.ph ... et="_blank

Ich habe ein Kurzzeitgedächtnis - muss man Lastschrift bei Afterbuy nicht auch noch irgendwo einstellen?
gegangen

Re: Problem bei Installation Lastschriftmodul

Unten in der afterbuy.php werden die Mail versendet
Bau mal ein:

Code: Alles auswählen

$mail_content .= 'Folgende Meldung wurde vom afterbuy.de zurückgegeben:'.chr(13).chr(10).$result.chr(13).chr(10).$afterbuy_URL. '?'.$DATAstring;
mail(EMAIL_BILLING_ADDRESS, "Afterbuy-Uebertragung", $mail_content);
in

Code: Alles auswählen

			//set new order status
			if ($order_status != '') {
				xtc_db_query("update ".TABLE_ORDERS." set orders_status='".$order_status."' where orders_id='".$oID."'");
$mail_content .= 'Folgende Meldung wurde vom afterbuy.de zurückgegeben:'.chr(13).chr(10).$result.chr(13).chr(10).$afterbuy_URL. '?'.$DATAstring;
mail(EMAIL_BILLING_ADDRESS, "Afterbuy-Uebertragung", $mail_content);
			}
		} else {
			// mail to shopowner
			$mail_content = 'Fehler bei Übertragung der Bestellung: '.$oID.chr(13).chr(10).'Folgende Fehlermeldung wurde vom afterbuy.de zurückgegeben:'.chr(13).chr(10).$result.chr(13).chr(10).$afterbuy_URL.'?'.$DATAstring;
			mail(EMAIL_BILLING_ADDRESS, "Afterbuy-Fehlübertragung", $mail_content);
Dann wird Dir immer eine Mail mit dem String geschickt, der an Afterbuy übertragen wurde.
Sie in der Mail mal nach, ob Bankdaten vom Kunden drin stehen.
Wenn die vorhanden sind, liegt das Problem bei Afterbuy.
Benutzeravatar
fossi
webmaster@sellerforum.de
webmaster@sellerforum.de
Beiträge: 28042
Registriert: 5. Okt 2007 11:53
Land: Deutschland
Firmenname: Sellerforum / Eifel Luftballons / Albatros Int.

Re: Problem bei Installation Lastschriftmodul

@Vollstrom:

Die Leute von Gambio haben heute 2 Stunden Arbeit rein gesteckt.
Das Problem war, dass auf dem Server die Variable PHP_SELF unter bestimmten Umständen einen etwas unüblichen Wert zurückgibt und der Shop diesen nicht verarbeiten konnte.
Naja, im XT werden die Daten zumindest jetzt gespeichert.

Jetzt müsste nur meine doofe afterbuy.php mal das machen, was sie auch soll.
Die Bankdaten sowie auch die Tel-Nummern des Kunden werden nicht an afterbuy übertragen. :?
---
Unterstütze das Sellerforum mit einer Supporter-Mitgliedschaft. Danke! :winken:
Benutzeravatar
fossi
webmaster@sellerforum.de
webmaster@sellerforum.de
Beiträge: 28042
Registriert: 5. Okt 2007 11:53
Land: Deutschland
Firmenname: Sellerforum / Eifel Luftballons / Albatros Int.

Re: Problem bei Installation Lastschriftmodul

:daumenhoch:

Jetzt läuft alles so wie es soll! juhu
---
Unterstütze das Sellerforum mit einer Supporter-Mitgliedschaft. Danke! :winken:
gegangen

Re: Problem bei Installation Lastschriftmodul

Warum Afterbuy die afterbuy.php nicht als Download anbietet ist mit ein Rätsel.
Warum XT-Commerce keine aktualisierten BLZ als Download anbietet auch.
Benutzeravatar
fossi
webmaster@sellerforum.de
webmaster@sellerforum.de
Beiträge: 28042
Registriert: 5. Okt 2007 11:53
Land: Deutschland
Firmenname: Sellerforum / Eifel Luftballons / Albatros Int.

Re: Problem bei Installation Lastschriftmodul

Warum Afterbuy die afterbuy.php nicht als Download anbietet ist mit ein Rätsel.
Vermutlich weil die noch überlegen, welche Gebühren man dafür nehmen soll.
"Nutzung afterbuy.php je Monat 5.-€" :roll:
---
Unterstütze das Sellerforum mit einer Supporter-Mitgliedschaft. Danke! :winken:
Gesperrt

Zurück zu „Shopsysteme“

  • Information
  • Wer ist online?

    Mitglieder in diesem Forum: Google Adsense [Bot] und 56 Gäste