我正在尝试使用 Drupal 商务模块在 Drupal 7 中的结帐流程之后执行一些业务逻辑。我已经阅读了我可以使用钩子 hook_commerce_checkout_complete 但它没有被调用的文档
function api_manager_commerce_checkout_complete($order) {
$ow = entity_metadata_wrapper('commerce_order', $order);
foreach ($ow->commerce_line_items as $line_item) {
$sku = $line_item->commerce_product->sku->value();
$record = array(
'uid' => get_user_id(),
'sku' => $sku,
'token' => uniqid(),
);
drupal_write_record('api_manager_product_user', $record);
}
}
供您参考,我已在结帐配置中禁用“付款”和“账单信息”