Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. add_filter( 'woocommerce_get_availability', 'dispay_custom_icons_for_availability', 1, 2);
  2. function dispay_custom_icons_for_availability( $availability, $product ) {
  3. global $product;
  4.  
  5. // available
  6. if ( $product->is_in_stock() ) {
  7. $availability['availability'] = __('GREEN ICON HERE', 'woocommerce');
  8. }
  9.  
  10. // middle stock
  11. if ( $product->is_in_stock() && $product->get_stock_quantity() <= 20 ) {
  12. $availability['availability'] = sprintf( __('ORANGE ICON HERE', 'woocommerce'), $product->get_stock_quantity());
  13. }
  14.  
  15.  
  16. // out of stock
  17. if ( ! $product->is_in_stock() ) {
  18. $availability['availability'] = __('RED ICON HERE', 'woocommerce');
  19. }
  20.  
  21. return $availability;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement