Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Не оформляется заказ


 Share

Recommended Posts

Добрый всем день.

Помогите профиксить. Сайт : http://klimat-ukraine.com.ua

Версия 1.5.1.3, на последней стадии оформления заказа вылазит ошибка. Не пойму где ее править, подскажите!

Изображение

Пробовал изменить оформление заказа. Установил "быстрое оформление на одной странице" - результат тот же. Из чего делаю вывод что ошибка вылазит на стади "после обработки формы".

post-20724-0-69494900-1342998632_thumb.jpg

Link to comment
Share on other sites


Вот ошибка, кот. возникает при создании заказа:

<b>Notice</b>: Error: Unknown column 'reward' in 'field list'<br />Error No: 1054<br />INSERT INTO `order` SET invoice_prefix = 'INV-2011-00'...

То есть в таблице "order" не хватает столбца "reward".

Link to comment
Share on other sites


Вот ошибка, кот. возникает при создании заказа:

<b>Notice</b>: Error: Unknown column 'reward' in 'field list'<br />Error No: 1054<br />INSERT INTO `order` SET invoice_prefix = 'INV-2011-00'...

То есть в таблице "order" не хватает столбца "reward".

Если знаете, подскажите sql запрос. Я не силен в мускуле

Link to comment
Share on other sites


Нагуг лил вот что:

ALTER TABLE order ADD COLUMN reward INT UNSIGNED NOT NULL AFTER store_name;

order - таблица, в которой создаем столбец

reward - имя столбца что нужно создать

store_name - столбец, ПОСЛЕ которого создавать новый столбец reward.

Но выдает ошибку:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order ADD COLUMN reward INT UNSIGNED NOT NULL AFTER store_name' at line 1

Версия мускуля

Версия MySQL-клиента: 5.0.67

Информация о версии: 3.3.7

Link to comment
Share on other sites


Починил.

Причиной оказалось вот что:

Изначально магазин инсталлился версии 1,5,3. Потом пришлось версию откатить до 1,5,1,3

Убил полностью всю таблицу order и вставил в мускуль этот код:

DROP TABLE IF EXISTS `oc_order`;
CREATE TABLE `oc_order` (
  `order_id` int(11) NOT NULL AUTO_INCREMENT,
  `invoice_no` int(11) NOT NULL DEFAULT '0',
  `invoice_prefix` varchar(26) COLLATE utf8_general_ci NOT NULL,
  `store_id` int(11) NOT NULL DEFAULT '0',
  `store_name` varchar(64) COLLATE utf8_general_ci NOT NULL,
  `store_url` varchar(255) COLLATE utf8_general_ci NOT NULL,
  `customer_id` int(11) NOT NULL DEFAULT '0',
  `customer_group_id` int(11) NOT NULL DEFAULT '0',
  `firstname` varchar(32) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `lastname` varchar(32) COLLATE utf8_general_ci NOT NULL,
  `email` varchar(96) COLLATE utf8_general_ci NOT NULL,
  `telephone` varchar(32) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `fax` varchar(32) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `shipping_firstname` varchar(32) COLLATE utf8_general_ci NOT NULL,
  `shipping_lastname` varchar(32) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `shipping_company` varchar(32) COLLATE utf8_general_ci NOT NULL,
  `shipping_address_1` varchar(128) COLLATE utf8_general_ci NOT NULL,
  `shipping_address_2` varchar(128) COLLATE utf8_general_ci NOT NULL,
  `shipping_city` varchar(128) COLLATE utf8_general_ci NOT NULL,
  `shipping_postcode` varchar(10) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `shipping_country` varchar(128) COLLATE utf8_general_ci NOT NULL,
  `shipping_country_id` int(11) NOT NULL,
  `shipping_zone` varchar(128) COLLATE utf8_general_ci NOT NULL,
  `shipping_zone_id` int(11) NOT NULL,
  `shipping_address_format` text COLLATE utf8_general_ci NOT NULL,
  `shipping_method` varchar(128) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `payment_firstname` varchar(32) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `payment_lastname` varchar(32) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `payment_company` varchar(32) COLLATE utf8_general_ci NOT NULL,
  `payment_address_1` varchar(128) COLLATE utf8_general_ci NOT NULL,
  `payment_address_2` varchar(128) COLLATE utf8_general_ci NOT NULL,
  `payment_city` varchar(128) COLLATE utf8_general_ci NOT NULL,
  `payment_postcode` varchar(10) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `payment_country` varchar(128) COLLATE utf8_general_ci NOT NULL,
  `payment_country_id` int(11) NOT NULL,
  `payment_zone` varchar(128) COLLATE utf8_general_ci NOT NULL,
  `payment_zone_id` int(11) NOT NULL,
  `payment_address_format` text COLLATE utf8_general_ci NOT NULL,
  `payment_method` varchar(128) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `comment` text COLLATE utf8_general_ci NOT NULL,
  `total` decimal(15,4) NOT NULL DEFAULT '0.0000',
  `reward` int(8) NOT NULL,
  `order_status_id` int(11) NOT NULL DEFAULT '0',
  `affiliate_id` int(11) NOT NULL,
  `commission` decimal(15,4) NOT NULL,
  `language_id` int(11) NOT NULL,
  `currency_id` int(11) NOT NULL,
  `currency_code` varchar(3) COLLATE utf8_general_ci NOT NULL,
  `currency_value` decimal(15,8) NOT NULL,
  `date_added` datetime NOT NULL,
  `date_modified` datetime NOT NULL,
  `ip` varchar(15) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  PRIMARY KEY (`order_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.