Skip to content

Instantly share code, notes, and snippets.

Created July 3, 2020 19:24
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
What would you like to do?
Different stock status names for your WooCommerce product detail page
Using this function you can use different values on the frontend while keeping the original strings or translations.
How to use:
Place the PHP code below into the functions.php file from your WordPress child theme.
If you like, change the strings inside the quotes for the $status variables.
The action hook will place the information below the add to cart button (based on the original WooCommerce template files).
function add_stock_status_info() {
global $product;
$stock_status = $product->get_stock_status();
switch ($stock_status) {
case 'instock':
$status = 'Uit voorraad leverbaar';
case 'onbackorder':
$status = 'Levertijd 3-5 werkdagen';
case 'outofstock':
$status = 'Niet meer leverbaar';
$status = '';
if ($status) echo '
<div class="voorraad">'.$status.'</div>';
add_action('woocommerce_single_product_summary', 'add_stock_status_info', 30);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment