Appearance
Hooks
Cart hooks
reinos_store_cart_item_add_start
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_cart_item_save_start') === TRUE)
{
ee()->extensions->call('reinos_store_cart_item_save_start', $values);
}
reinos_store_cart_item_add_end
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_cart_item_save_end') === TRUE)
{
ee()->extensions->call('reinos_store_cart_item_save_end', $values, $cartItem);
}
reinos_store_cart_item_update_start
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_cart_item_save_start') === TRUE)
{
ee()->extensions->call('reinos_store_cart_item_save_start', $values, $cartItem);
}
reinos_store_cart_item_update_end
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_cart_item_save_end') === TRUE)
{
ee()->extensions->call('reinos_store_cart_item_save_end', $values, $cartItem);
}
reinos_store_cart_clear_items_start
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_cart_clear_items_start') === TRUE)
{
ee()->extensions->call('reinos_store_cart_clear_items_start', $cartItems);
}
reinos_store_cart_clear_items_end
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_cart_clear_items_end') === TRUE)
{
ee()->extensions->call('reinos_store_cart_clear_items_end');
}
Checkout hooks
reinos_store_checkout_start
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_checkout_start') === TRUE)
{
ee()->extensions->call('reinos_store_checkout_start');
}
reinos_store_checkout_end
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_checkout_end') === TRUE)
{
ee()->extensions->call('reinos_store_checkout_end', $order);
}
reinos_store_finish_order
Called in when we can finish the order by creating it and the payment has not been cancelled. For manual
gateway it will be always called.
Added in 3.4.0
if (ee()->extensions->active_hook('reinos_store_finish_order') === TRUE)
{
ee()->extensions->call('reinos_store_finish_order', $order);
}
Inventory hooks
reinos_store_inventory_update
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_inventory_update') === TRUE)
{
ee()->extensions->call('reinos_store_inventory_update', $orderItem, $oldInventory, $newInventory);
}
Inventory hooks
reinos_store_inventory_update
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_inventory_update') === TRUE)
{
ee()->extensions->call('reinos_store_inventory_update', $orderItem, $oldInventory, $newInventory);
}
Payment hooks
reinos_store_payment_start
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_payment_start') === TRUE)
{
ee()->extensions->call('reinos_store_payment_start', $order, $gateway);
}
reinos_store_payment_end
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_payment_end') === TRUE)
{
ee()->extensions->call('reinos_store_payment_end', $order, $gateway);
}
Status hooks
reinos_store_status_update
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_status_update') === TRUE)
{
ee()->extensions->call('reinos_store_status_update', $order, $status);
}
Sync hooks
reinos_store_sync_order
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_sync_order') === TRUE)
{
ee()->extensions->call('reinos_store_sync_order', $order, $entry);
}
reinos_store_sync_order_item
Added in 3.1.0
if (ee()->extensions->active_hook('reinos_store_sync_order_item') === TRUE)
{
ee()->extensions->call('reinos_store_sync_order_item', $order, $entry);
}
CP hooks
reinos_store_resend_confirmation_mail
Called in when the admin is trigger a resend of the confirmation email from the CP
Added in 3.4.0
if (ee()->extensions->active_hook('reinos_store_resend_confirmation_mail') === TRUE)
{
ee()->extensions->call('reinos_store_resend_confirmation_mail', $order);
}