Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. if ( $product->is_in_stock() ) {
  2.  
  3. add_filter( 'woocommerce_get_availability', 'dispay_custom_icons_for_availability', 1, 2);
  4. function dispay_custom_icons_for_availability( $availability, $product ) {
  5. global $product;
  6.  
  7. // available
  8. if ( $product->is_in_stock() ) {
  9. $availability['availability'] = '<i class="fas fa-layer-group" style="display:block;color:green;font-size:17px;"> In Stock!</i>';
  10. $availability['class'] = 'in_stock';
  11. }
  12.  
  13. // middle stock
  14. if ( $product->is_in_stock() && $product->get_stock_quantity() <= $product->get_low_stock_amount() ) {
  15. $availability['availability'] = '<i class="fas fa-layer-group" style="display:block;color:orange;font-size:17px;"> Half left</i>';
  16. $availability['class'] = 'low_stock';
  17. }
  18.  
  19.  
  20. // out of stock
  21. if ( ! $product->is_in_stock() ) {
  22. $availability['availability'] = '<i class="fas fa-layer-group" style="display:block;color:red;font-size:17px;"> Sold out</i>';
  23. $availability['class'] = 'out_of_stock';
  24. }
  25.  
  26. return $availability;
  27. }
  28.  
  29. if ( is_checkout() ) return $availability;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement