Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


melmax

Recommended Posts

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

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

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

Изображение

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

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

Надіслати
Поділитися на інших сайтах


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

<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".

Надіслати
Поділитися на інших сайтах


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

<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 запрос. Я не силен в мускуле

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах


Починил.

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

Изначально магазин инсталлился версии 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;
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.