wc_stock_amount( int|float $amount )
Formats a stock amount by running it through a filter.
Description #Description
Parameters #Parameters
- $amount
-
(Required) Stock amount.
Return #Return
(int|float)
Source #Source
File: includes/wc-formatting-functions.php
function wc_stock_amount( $amount ) { return apply_filters( 'woocommerce_stock_amount', $amount ); }
Related #Related
Used By #Used By
Used By | Description |
---|---|
includes/class-wc-ajax.php: WC_AJAX::variation_bulk_action_variable_low_stock_amount() |
Bulk action – Set Low Stock Amount. |
includes/class-wc-ajax.php: WC_AJAX::maybe_add_order_item() |
Add order item via AJAX. This is refactored for better unit testing. |
packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php: CartItemSchema::get_item_response() |
Convert a WooCommerce cart item to an object suitable for the response. |
includes/admin/wc-admin-functions.php: wc_maybe_adjust_line_item_product_stock() |
Sees if line item stock has already reduced stock, and whether those values need adjusting e.g. after changing item qty. |
includes/admin/list-tables/class-wc-admin-list-table-products.php: WC_Admin_List_Table_Products::render_is_in_stock_column() |
Render column: is_in_stock. |
includes/admin/class-wc-admin-post-types.php: WC_Admin_Post_Types::bulk_edit_save() |
Bulk edit. |
includes/admin/class-wc-admin-post-types.php: WC_Admin_Post_Types::quick_edit_save() |
Quick edit. |
includes/admin/meta-boxes/class-wc-meta-box-product-data.php: WC_Meta_Box_Product_Data::save() |
Save meta box data. |
includes/admin/meta-boxes/class-wc-meta-box-product-data.php: WC_Meta_Box_Product_Data::save_variations() |
Save variation meta box data. |
includes/admin/wc-meta-box-functions.php: woocommerce_wp_text_input() |
Output a text input box. |
includes/import/class-wc-product-csv-importer.php: WC_Product_CSV_Importer::parse_stock_quantity_field() |
Parse the stock qty field. |
includes/legacy/abstract-wc-legacy-product.php: WC_Abstract_Legacy_Product::get_total_stock() |
Get total stock – This is the stock of parent and children combined. |
includes/legacy/api/v2/class-wc-api-products.php: WC_API_Products::save_product_meta() |
Save product meta |
includes/legacy/api/v2/class-wc-api-products.php: WC_API_Products::save_variations() |
Save variations |
includes/legacy/api/class-wc-rest-legacy-products-controller.php: WC_REST_Legacy_Products_Controller::set_product_meta() |
Set product meta. |
includes/legacy/api/class-wc-rest-legacy-products-controller.php: WC_REST_Legacy_Products_Controller::save_variations_data() |
Save variations. |
includes/class-wc-ajax.php: WC_AJAX::variation_bulk_action_variable_stock() |
Bulk action – Set Stock. |
includes/class-wc-ajax.php: WC_AJAX::add_to_cart() |
AJAX add to cart. |
includes/data-stores/class-wc-product-data-store-cpt.php: WC_Product_Data_Store_CPT::get_data_for_lookup_table() |
Get data to save to a lookup table. |
includes/data-stores/class-wc-product-data-store-cpt.php: WC_Product_Data_Store_CPT::update_product_stock() |
Update a product’s stock amount directly. |
includes/data-stores/class-wc-product-variation-data-store-cpt.php: WC_Product_Variation_Data_Store_CPT::read_product_data() |
Read post data. |
includes/class-wc-form-handler.php: WC_Form_Handler::add_to_cart_handler_simple() |
Handle adding simple products to the cart. |
includes/class-wc-form-handler.php: WC_Form_Handler::add_to_cart_handler_grouped() |
Handle adding grouped products to the cart. |
includes/class-wc-form-handler.php: WC_Form_Handler::add_to_cart_handler_variable() |
Handle adding variable products to the cart. |
includes/class-wc-form-handler.php: WC_Form_Handler::update_cart_action() |
Remove from cart/update. |
includes/abstracts/abstract-wc-product.php: WC_Product::set_stock_quantity() |
Set number of items available for sale. |
includes/class-wc-order-item-product.php: WC_Order_Item_Product::set_quantity() |
Set quantity. |
includes/rest-api/Controllers/Version3/class-wc-rest-products-controller.php: WC_REST_Products_Controller::prepare_object_for_database() |
Prepare a single product for create or update. |
includes/rest-api/Controllers/Version3/class-wc-rest-product-variations-controller.php: WC_REST_Product_Variations_Controller::prepare_object_for_database() |
Prepare a single variation for create or update. |
includes/rest-api/Controllers/Version1/class-wc-rest-orders-v1-controller.php: WC_REST_Orders_V1_Controller::prepare_item_for_response() |
Prepare a single order output for response. |
includes/rest-api/Controllers/Version1/class-wc-rest-report-top-sellers-v1-controller.php: WC_REST_Report_Top_Sellers_V1_Controller::get_items() |
Get sales reports. |
includes/rest-api/Controllers/Version1/class-wc-rest-order-refunds-v1-controller.php: WC_REST_Order_Refunds_V1_Controller::prepare_item_for_response() |
Prepare a single order refund output for response. |
includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php: WC_REST_Products_V1_Controller::set_product_meta() |
Set product meta. |
includes/rest-api/Controllers/Version1/class-wc-rest-products-v1-controller.php: WC_REST_Products_V1_Controller::save_variations_data() |
Save variations. |
includes/rest-api/Controllers/Version2/class-wc-rest-product-variations-v2-controller.php: WC_REST_Product_Variations_V2_Controller::prepare_object_for_database() |
Prepare a single variation for create or update. |
includes/rest-api/Controllers/Version2/class-wc-rest-products-v2-controller.php: WC_REST_Products_V2_Controller::prepare_object_for_database() |
Prepare a single product for create or update. |