Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > Modul Entwicklung

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.09.2006, 15:07
Benutzerbild von Mik3e
VEYTON Service Partner
 
Registriert seit: 09.06.2006
Beiträge: 73
Standard Eigenes Payment Modul - Woran erkennt XTC ob installiert?

Hi,

Ich entwickel derzeit ein eigenes Payment-Modul für einen bestimmten Provider. Moment versuche ich gerade die Logik hinter den Modulen zu durchschauen.

Die Install-Routinge funktioniert schon problemlos (Datensätze werden in der Tabelle "Configuration" entsprechend angelegt.).

ABER:
XTC bietet mir ständig weiterhin an, dass ich das Modul installieren kann anstelle die Konfigurationsmöglichkeiten anzuzeigen.

Woran erkennt XTC, ob ein Modul bereits installiert ist? (Nur die Datensätze können es ja nicht sein. Ich vermute ich muss eine bestimmte Variable im Konstruktor füllen, hab aber keinen Dunst welche (enabled ist es soweit ich weiß nicht).

Danke vorweg für Eure Hilfe,
Ciao,
Mike
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 18.07.2008, 16:30
Neuer Benutzer
 
Registriert seit: 18.07.2008
Beiträge: 1
Standard Eigenes Payment Modul

Hallo Mike,
ich habe aktuell das gleiche Problem. Ich benötige die Zahlung per Rechnung mehrmals (Privatkunden 7 Tage, Händler 21 Tage Zahlungsziel). So habe ich die INVOICE dupliziert (in INVOICE1) in den Modulen

\includes\modules\payment

und

lang\german\modules\payment.

In der Datenbank landen die Einträge auch in der Tabelle configuration

MODULE_PAYMENT_INVOICE1_ORDER_STATUS_ID
MODULE_PAYMENT_INVOICE1_SORT_ORDER
MODULE_PAYMENT_INVOICE1_MIN_ORDER
MODULE_PAYMENT_INVOICE1_STATUS
MODULE_PAYMENT_INVOICE1_ALLOWED
MODULE_PAYMENT_INVOICE1_ZONE

soweit ich diese mit dem Originaleintrag INVOICE verglichen habe.

Wenn ich nun im ADMIN die Zahlungsoption installieren will, scheint XTC dieses nicht zu merken (Felder in der Datenbank werden angelegt, jedoch wird keine Box am rechten Rand aufgebaut).

Konntest du dein Problem lösen?

Gruß aus Göttingen
Heiko
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 21.07.2008, 09:49
Benutzerbild von Mik3e
VEYTON Service Partner
 
Registriert seit: 09.06.2006
Beiträge: 73
Standard

Hi,

Puh, das ist schon lange her..
Ich glaube das Problem war, dass der Parameter ENABLED in der DB nicht gesetzt war. Der ist Pflicht, sonst geht gar nix.

LG
Mike
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 22.08.2008, 19:06
Erfahrener Benutzer
 
Registriert seit: 01.08.2006
Beiträge: 118
Standard

Ist es möglich das jemand nochmal schreibt ob man die Datenbankeinträge beim kopieren der Zahlungsmethoden von Hand anlegen muss.?

Oder wie das generell von statten zu gehen hat.

Danke.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 22.08.2008, 19:20
Erfahrener Benutzer
 
Registriert seit: 08.03.2005
Ort: Mußtopp
Beiträge: 638
Standard

Jedes Modul hat einen eigenen Codenamen (z.b. "cod). Der muss einmalig sein. Nach dem kopieren ist dieser anzupassen. In der Modulklasse befinden sich Funktionen zum installieren, deinstallieren, Eigendarstellung und Auswertung/Berechnungen. Sowie zugehörige Sprachdateien.

Am besten du nimmst dir ein einfaches Std. Modul (z.b. cod) und schaust dir genau an wie es funktioniert und beginnst es zu verändern nach eigenem Gusto. Wenn du dahinter gekommen bist wie alles läuft kannst du eigene Module entwickeln.

mfg
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 22.08.2008, 20:08
Erfahrener Benutzer
 
Registriert seit: 01.08.2006
Beiträge: 118
Standard

danke für die seelische Unterstützung, ich habs.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
erkennt, installiert, modul, payment, woran, xtc

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:01 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand