function hook_uc_stock_adjusted in Ubercart 8.4
Same name and namespace in other branches
- 6.2 docs/hooks.php \hook_uc_stock_adjusted()
- 7.3 uc_stock/uc_stock.api.php \hook_uc_stock_adjusted()
Allows modules to take action when a stock level is changed.
Parameters
string $sku: The SKU whose stock level is being changed.
int $stock: The stock level before the adjustment.
int $qty: The amount by which the stock level was changed.
1 invocation of hook_uc_stock_adjusted()
- uc_stock_adjust in uc_stock/uc_stock.module 
- Adjusts the product stock level by a set amount.
File
- uc_stock/uc_stock.api.php, line 23 
- Hooks provided by the Stock module.
Code
function hook_uc_stock_adjusted($sku, $stock, $qty) {
  $params = [
    'sku' => $sku,
    'stock' => $stock,
    'qty' => $qty,
  ];
  $to = "stock-manager@example.com";
  \Drupal::service('plugin.manager.mail')
    ->mail('uc_stock', 'stock-adjusted', $to, uc_store_mail_recipient_langcode($to), $params, uc_store_email_from());
}