Plugin Directory

Changeset 3157078


Ignore:
Timestamp:
09/24/2024 05:25:18 PM (19 months ago)
Author:
softound
Message:

version 1.5.8

Location:
woo-custom-stock-status
Files:
30 added
4 edited

Legend:

Unmodified
Added
Removed
  • woo-custom-stock-status/trunk/includes/class-wc-stock-product.php

    r3153290 r3157078  
    131131    */
    132132    public function prevent_stock_html_duplication($html,$product){
    133         if ( (get_option('b2bking_plugin_status_setting', 'disabled') !== 'disabled') &&
     133        if ( is_plugin_active( 'b2bking-private-store-for-woocommerce/b2bking.php' ) && (get_option('b2bking_plugin_status_setting', 'disabled') !== 'disabled') &&
    134134            (get_option('b2bking_guest_access_restriction_setting', 'hide_prices') === 'hide_prices')){
    135135            if(is_product() && !is_user_logged_in()){
    136136                global $product;
    137                 if($product->is_type('variable')){
     137                if($product->is_type('variable') || $product->is_type('variation')){
    138138                    $html = '';
    139139                }
     
    711711     */
    712712    public function add_stack_status_before_after_price($price ,$product ){ 
    713         if (is_shop() || is_product_category() || is_archive() || (!is_product() && !is_cart() && !is_checkout()) )  {
     713        if (is_shop() || is_product_category() || is_archive() )  {
    714714            //Compatible with b2bking-pro plugin
    715715            if(is_plugin_active( 'b2bking/b2bking.php' )){
     
    785785                }
    786786
    787                 $availability_html = empty( $availability['availability'] ) ? '' : '<p class="stock ' . esc_attr( $availability['class'] ) . '" style="padding:0px 10px!important;">' . __($availability['availability'],'woo-custom-stock-status') . '</p>';
     787                $availability_html = empty( $availability['availability'] ) ? '' : '<p class="stock ' . esc_attr( $availability['class'] ) . '">' . __($availability['availability'],'woo-custom-stock-status') . '</p>';
    788788            }
    789789        }
     
    801801        }
    802802        $availability      = $product->get_availability();
     803        if (strpos($availability['availability'], '[wcss_learn_more') !== false) {
     804            $availability['availability'] = do_shortcode($availability['availability']);
     805        }
     806
     807        if (strpos($availability['availability'], '[wcss_delivery_date') !== false) {
     808            $availability['availability'] = do_shortcode($availability['availability']);
     809        }
     810
    803811        $availability_html = empty( $availability['availability'] ) ? '' : '<p class="stock ' . esc_attr( $availability['class'] ) . ' woocss_shortcode">' . __(esc_html( $availability['availability'] ),'woo-custom-stock-status') . '</p>';
    804812
  • woo-custom-stock-status/trunk/includes/class-wc-stock-setting.php

    r3153290 r3157078  
    104104     */
    105105    public function woo_custom_stock_status_color() {
    106         $css = '<style id="woo-custom-stock-status">';
     106        $css = '<style id="woo-custom-stock-status" data-wcss-ver="'.WCSS_PLUGIN_VER.'">';
    107107
    108108        $status_array = $this->status_array;
     
    143143        }
    144144       
    145         $css .= '.wd-product-stock.stock,.wc-block-grid .wc-block-grid__product .woo-custom-stock-status.woocss_shortcode{display:none}';
     145        $css .= '.wd-product-stock.stock{display:none}';
     146
     147        $css .= '.woocommerce-variation-price:not(:empty)+.woocommerce-variation-availability { margin-left: 0px; }.woocommerce-variation-price, .woocommerce-variation-availability{
     148            display:block}';
    146149        $css .= '</style><!-- woo-custom-stock-status-color-css -->';
    147150        echo $css;
  • woo-custom-stock-status/trunk/readme.txt

    r3153290 r3157078  
    55Requires at least: 5.8
    66Tested up to: 6.4
    7 Stable tag: 1.5.7
     7Stable tag: 1.5.8
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    247247* Fix - Fixed Woodmart theme compatibility issue
    248248
     249= 1.5.8 - 19/09/24 =
     250* Fix - Stock status duplication and css issue fixed
     251
    249252== Upgrade Notice ==
    250253
     
    398401= 1.5.7 - 17/09/24 =
    399402Fix - Fixed Woodmart theme compatibility issue
     403
     404= 1.5.8 - 19/09/24 =
     405Fix - Stock status css issue fixed
  • woo-custom-stock-status/trunk/woo-custom-stock-status.php

    r3153290 r3157078  
    44Plugin URI:  https://www.softound.com/
    55Description: Write the custom stock status with different colors for each woocommerce product, to show in product details and listing pages.
    6 Version:     1.5.7
     6Version:     1.5.8
    77Author:      Softound Solutions
    88Author URI:  https://www.softound.com/
     
    1515define( 'WCSS_PLUGIN_PATH', plugin_dir_path( __FILE__ ));
    1616define( 'WCSS_PLUGIN_URL', plugin_dir_url(__FILE__));
     17define( 'WCSS_PLUGIN_VER', '1.5.8');
    1718
    1819/**
Note: See TracChangeset for help on using the changeset viewer.