Перейти к содержанию
Форум поддержки пользователей VamShop

Модуль оплаты Qiwi.


imichaeli7

Рекомендуемые сообщения

Тогда попробуйте в /includes/database_tables.php добавить:


  define('TABLE_EXTRA_FIELDS','extra_fields');

  define('TABLE_EXTRA_FIELDS_INFO','extra_fields_info');

  define('TABLE_CUSTOMERS_TO_EXTRA_FIELDS','customers_to_extra_fields');

[/code]

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 170
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    74

  • antikrizis2009

    15

  • imichaeli7

    10

  • oleg_antonov

    10

теперь такую ошибку записывает:

20/01/2011 22:01:03 | 1146 - Table '*_170.extra_fields' doesn't exist | select * from extra_fields where fields_required_email = '1' | /checkout_process.php

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте зайти в phpMyAdmin, в свою базу и в закладке SQL выполнить:


DROP TABLE IF EXISTS customers_to_extra_field;

CREATE TABLE customers_to_extra_fields (
  customers_id int(11) NOT NULL default '0',
  fields_id int(11) NOT NULL default '0',
  value text
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;

DROP TABLE IF EXISTS extra_fields;

CREATE TABLE extra_fields (
  fields_id int(11) not null auto_increment,
  fields_input_type int(11) default '0' not null ,
  fields_input_value text,
  fields_status tinyint(2) default '0' not null ,
  fields_required_status tinyint(2) default '0' not null ,
  fields_size int(5) default '0' not null ,
  fields_required_email tinyint(2) default '0' not null ,
  PRIMARY KEY (fields_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;

DROP TABLE IF EXISTS extra_fields_info;

CREATE TABLE extra_fields_info (
  fields_id int(11) NOT NULL default '0',
  languages_id int(11) NOT NULL default '0',
  fields_name varchar(255) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;
[/code]

Ссылка на сообщение
Поделиться на другие сайты

какой тип регистрации в Киви подходит для данного модуля - "Приём платежей" или "Именной" кошелёк" ? перерыл весь форум и ничего не нашел по этому поводу

Ссылка на сообщение
Поделиться на другие сайты

Да и тот и другой, если я правильно помню.

Приём платежей вроде отличается лишь выводом на расчётный счёт денег, если я правильно помню.

Ссылка на сообщение
Поделиться на другие сайты

Подключил Киви.

Тестирую, выявил проблему, на емейл для писем заказов приходит следующее письмо:

У Вашего заказа №1 изменился статус. Новый статус вашего заказа: Оплачен

Если вы зарегистрированы в нашем магазине, вы можете просмотреть содержание и статус заказа по ссылке:  http://xxxxxx/FILENAME_CATALOG_ACCOUNT_HISTORY_INFO?order_id=1

Т.е. ссылка битая, и не понятно почему статус Оплачен? В админке заказа в статусе Новый.

Ссылка на сообщение
Поделиться на другие сайты

Ааа, понял, это письма приходят, когда я тестировал. В настройках соединения в Киви, есть кнопка тест.

Но почему такой шаблон письма берет, непонятно.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...

Пришли рабочие оплаты, приходят такие же письма

У Вашего заказа №1 изменился статус. Новый статус вашего заказа: Оплачен

Если вы зарегистрированы в нашем магазине, вы можете просмотреть содержание и статус заказа по ссылке:  http://xxxxxx/FILENAME_CATALOG_ACCOUNT_HISTORY_INFO?order_id=1

И у этих заказов отсутствует статус совсем. Хотя по идее должен быть сначала новым, а потом оплаченным.

Ссылка на сообщение
Поделиться на другие сайты

Тогда не знаю, может настроили что не так.

У меня все киви заказы нормальные, со статусом ожидает проверки и меняется на статус оплачен автоматически при оплате.

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте найти шаблон этого письма и поправить шаблон письма, указать может адрес этой страницы account_history_info.php

Ссылка на сообщение
Поделиться на другие сайты

Саше. Намёк на то, что в обработчике КИВИ ошибка - используется не та константа. Что видно из сообщения. Предложенные исправления вообще никакого отношения к ошибке не имеют :)

Вам могу посоветовать в скрипте qiwi.php заменить

$vamTemplate->assign('ORDER_LINK', vam_href_link(FILENAME_CATALOG_ACCOUNT_HISTORY_INFO, 'order_id='.$transaction, 'SSL'));
на
$vamTemplate->assign('ORDER_LINK', vam_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id='.$transaction, 'SSL'));

Ссылка на сообщение
Поделиться на другие сайты

Речь про /admin/orders.php ?!

Там вроде бы нормально, эта константа определена в /admin/includes/application_top.php

Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...