Адаптация существующих модулей и тем под CS-Cart 4.7.4

Изменения в хуках

Новые хуки

  1. Этот хук выполняется после создания заявки на обратный звонок:

    fn_set_hook('call_requests_do_call_request_post', $params, $product_data, $cart, $auth, $result);
    
  2. Этот хук выполняется после обновления подписчика рассылки:

    fn_set_hook('newsletters_update_subscriptions_post', $subscriber_id, $user_list_ids, $subscriber, $params);
    
  3. Этот хук выполняется после обновления подписки на товар:

    fn_set_hook('update_product_notifications_post', $data, $subscribed, $deleted);
    
  4. Этот хук выполняется после того, как обработаны настройки (опции) у паттерна экспорта/импорта (паттерн — это совокупность настроек и полей экспорта/импорта):

    fn_set_hook('exim_get_pattern_definition_options', $pattern_id, $get_for, $extra, $option_id, $option_data, $schema);
    

Изменения в функциях

Новые функции

Функция сверяет итог указанного заказа с итогом заказа в сессии чтобы удостовериться, что заказ был размещён правильно:

fn_paypal_order_total_is_correct($order_id)

Изменённые функции

// Было:
function fn_recover_password_generate_key($user_email, $notify = true)
// Стало:
function fn_recover_password_generate_key($user_email, $notify = true, $company_id = '', $area = AREA)