Moin,
egal wie ich's versuche und anstelle: bekomme den Generator nicht zum Laufen.
Der Gutschein wird generiert und ich kann diesen auch in den Warenkorb legen.
Dann fiel mir auf, dass ich den Gutschein wiederholt in den Warenkorb legen kann.
Sollte dies nicht nur 1x möglich sein???
Beim Checkout bekomme ich einen Fehler:
1054 - Unknown column 'coupon_code' in 'field list'
insert into orders_status_history (orders_id, orders_status_id, date_added, customer_notified, comments, coupon_code) values ('6049', '1', now(), '1', 'Test', '86efe1c406')
[MOD SQL Error]
Ich hatte das DB-Update manuell wie folgt eingespielt:
ALTER TABLE `orders` ADD `coupon_code` VARCHAR(32) NOT NULL DEFAULT '';
ALTER TABLE coupon_email_track ADD (
`text` VARCHAR(255) NOT NULL DEFAULT '',
`titel` VARCHAR(64) NOT NULL DEFAULT '',
`sign` VARCHAR(64) NOT NULL DEFAULT '',
`session_id` VARCHAR(128) NOT NULL DEFAULT '');
CREATE TABLE `coupons_tmp` (
`coupon_id` INT(11) NOT NULL AUTO_INCREMENT,
`coupon_type` CHAR(1) NOT NULL DEFAULT 'F',
`coupon_code` VARCHAR(32) NOT NULL DEFAULT '',
`coupon_amount` DECIMAL(8,4) NOT NULL DEFAULT '0.0000',
`coupon_minimum_order` DECIMAL(8,4) NOT NULL DEFAULT '0.0000',
`coupon_start_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`coupon_expire_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`uses_per_coupon` INT(5) NOT NULL DEFAULT '1',
`uses_per_user` INT(5) NOT NULL DEFAULT '0',
`restrict_to_products` VARCHAR(255) DEFAULT NULL,
`restrict_to_categories` VARCHAR(255) DEFAULT NULL,
`restrict_to_customers` text,
`coupon_active` CHAR(1) NOT NULL DEFAULT 'Y',
`date_created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`date_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`coupon_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci ;
CREATE TABLE `coupon_email_track_tmp` (
`unique_id` INT(11) NOT NULL AUTO_INCREMENT,
`coupon_id` INT(11) NOT NULL DEFAULT '0',
`customer_id_sent` INT(11) NOT NULL DEFAULT '0',
`sent_firstname` VARCHAR(32) DEFAULT NULL,
`sent_lastname` VARCHAR(32) DEFAULT NULL,
`emailed_to` VARCHAR(32) DEFAULT NULL,
`date_sent` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`text` VARCHAR(255) NOT NULL DEFAULT '',
`titel` VARCHAR(64) NOT NULL DEFAULT '',
`sign` VARCHAR(64) NOT NULL DEFAULT '',
`session_id` VARCHAR(128) NOT NULL DEFAULT '',
PRIMARY KEY (`unique_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci ;
INSERT INTO `configuration` (`configuration_key`, `configuration_value`, `configuration_group_id`, `sort_order`, `last_modified`, `date_added`, `use_function`, `set_function`) VALUES
('MODULE_GIFT_GENERATOR_STATUS', 'true', 93, 1, NULL, '0000-00-00 00:00:00', NULL, 'xtc_cfg_select_option(array(''true'', ''false''),'),
('MODULE_GIFT_GENERATOR_VALUE', '20', 93, 2, NULL, '0000-00-00 00:00:00', NULL, NULL),
('MODULE_GIFT_GENERATOR_ORDER_STATUS', '3', 93, 2, NULL, '0000-00-00 00:00:00', NULL, NULL),
('MODULE_GIFT_GENERATOR_PICTURE', 'gutschein_pink.jpg', 93, 3, NULL, '0000-00-00 00:00:00', NULL, 'xtc_cfg_pull_down_pictures_sets('),
('MODULE_GIFT_GENERATOR_FONT_TEXT', 'byington_italic.ttf', 93, 4, NULL, '0000-00-00 00:00:00', NULL, 'xtc_cfg_pull_down_font_text_sets('),
('MODULE_GIFT_GENERATOR_FONT_VALUE', 'byington.ttf', 93, 5, NULL, '0000-00-00 00:00:00', NULL, 'xtc_cfg_pull_down_font_text_sets('),
('MODULE_GIFT_GENERATOR_TEXT_COLOR', 'FFFFFF', 93, 6, NULL, '0000-00-00 00:00:00', NULL, NULL),
('MODULE_GIFT_GENERATOR_VALUE_COLOR', '000000', 93, 7, NULL, '0000-00-00 00:00:00', NULL, NULL),
('MODULE_GIFT_GENERATOR_TEXT_SIZE_PREVIEW', '10', 93, 8, NULL, '0000-00-00 00:00:00', NULL, NULL),
('MODULE_GIFT_GENERATOR_TEXT_SIZE_ORIGINAL', '30', 93, 9, NULL, '0000-00-00 00:00:00', NULL, NULL),
('MODULE_GIFT_GENERATOR_VALUE_SIZE_PREVIEW', '20', 93, 10, NULL, '0000-00-00 00:00:00', NULL, NULL),
('MODULE_GIFT_GENERATOR_VALUE_SIZE_ORIGINAL', '55', 93, 11, NULL, '0000-00-00 00:00:00', NULL, NULL),
('MODULE_GIFT_GENERATOR_CODE_SIZE_PREVIEW', '7', 93, 12, NULL, '0000-00-00 00:00:00', NULL, NULL),
('MODULE_GIFT_GENERATOR_CODE_SIZE_ORIGINAL', '25', 93, 13, NULL, '0000-00-00 00:00:00', NULL, NULL);
INSERT INTO `configuration_group` ( `configuration_group_id` , `configuration_group_title` , `configuration_group_description` , `sort_order` , `visible` ) VALUES
(NULL , '', '', NULL , '1'), ('93', 'Gutschein Generator Einstellungen', 'Gutschein Generator Einstellungen', '93', '1');
Da steht nichts um eine Erweiterung der Tabelle "orders_status_history".
Mit welchen Werten muss "coupon_code" angelegt werden? Fehlen sonst noch irgendwelche Spalten?
@swolfram
Wäre prima, wenn Du eine kuuurze Info geben könntest, was Du zusätzlich zur Anleitung noch alles angepasst hast.
Gruß Barcelo