Правильный способ заставить электронную почту счета отправлять пользователю в UberCart? - PullRequest
1 голос
/ 06 октября 2009

Как правильно заставить систему отправлять клиенту счет-фактуру. Я пытаюсь использовать:

uc_order_action_email($order, $settings);

Но я продолжаю получать:

Fatal error: Call to undefined function uc_price() in C:\xampp\htdocs\YourEstablishment\src\sites\all\modules\ubercart\payment\uc_payment\uc_payment.module on line 149

1 Ответ

1 голос
/ 06 октября 2009

Это может быть недостаток в модуле. Функция, на которую она жалуется, uc_price, определена в

ubercart/uc_store/includes/uc_price.ini

Поскольку он находится в INI-файле, это означает, что drupal не будет включать его сам. Я не знаком с Ubercart, так как я никогда не использовал его, но кажется, что это может быть ошибкой в ​​модуле. Если здесь никто не может дать объяснения, вам следует обратиться к системе отслеживания проблем.

Быстрое решение вашей проблемы - добавить это перед вызовом функции

require_once(drupal_get_path('module', 'uc_store') . '/includes/uc_price.inc');

будет содержать необходимый файл.

...