Antwort #1 am: 03. März 2017, 08:19:24
Hast du vielleicht eine Shopversion <= 2.0.0.0 ?
Hier wurden diese Tabellen nämlich entfernt. Jedoch tragen dort einige Kreditkarten-Anbieter die Daten ein.
Also entweder die Daten müssen in separate Felder, die die Kreditkarten-Anbieter durch sein Modul integriert oder aber du musst selber schauen, die Tabellen wieder in den Shop zu bekommen.
Hiermit wurden diese in der update_1.0.6.4_to_2.0.0.0.sql entfernt:
#GTB - 2015-01-13 - remove cc modules
ALTER TABLE orders DROP cc_type;
ALTER TABLE orders DROP cc_owner;
ALTER TABLE orders DROP cc_number;
ALTER TABLE orders DROP cc_expires;
ALTER TABLE orders DROP cc_start;
ALTER TABLE orders DROP cc_issue;
ALTER TABLE orders DROP cc_cvv;
ALTER TABLE admin_access DROP blacklist;
DELETE FROM configuration WHERE configuration_key = 'CC_KEYCHAIN';
DELETE FROM configuration WHERE configuration_key = 'CC_OWNER_MIN_LENGTH';
DELETE FROM configuration WHERE configuration_key = 'CC_NUMBER_MIN_LENGTH';
Somit müsstest du diese notfalls wieder anlegen, kommt natürlich drauf an, welche Spalten du wirklich brauchst. Wenn es nur um die vier von dir genannten geht, dann sollte es damit funktionieren:
ALTER TABLE orders ADD cc_type VARCHAR(20) NULL;
ALTER TABLE orders ADD cc_owner VARCHAR(64) NULL;
ALTER TABLE orders ADD cc_number VARCHAR(64) NULL;
ALTER TABLE orders ADD cc_expires VARCHAR(4) NULL;
Bitte vorher aber dringend ein Backup machen!
Grüße
Dominik