Skip to content

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);
}

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);
}