Plugin Directory

Changeset 2866539


Ignore:
Timestamp:
02/16/2023 04:18:50 PM (3 years ago)
Author:
bigcommerce
Message:

Update to version 5.0.1 from GitHub

Location:
bigcommerce
Files:
20 edited
1 copied

Legend:

Unmodified
Added
Removed
  • bigcommerce/tags/5.0.1/CHANGELOG.md

    r2865940 r2866539  
    11# Changelog
     2
     3## [5.0.1]
     4
     5### Fixed
     6- Fixed situation when product options, price, reviews are hidden because global settings for channel are used. Product display settings can be changed in Bigcommerce Channel Manager under `Store Settings` -> `Product Display`.
    27
    38## [5.0.0]
     
    18731878
    18741879
     1880[5.0.1]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/5.0.0...5.0.1
    18751881[5.0.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/4.37.0...5.0.0
    18761882[4.37.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/4.36.0...4.37.0
  • bigcommerce/tags/5.0.1/bigcommerce.php

    r2865940 r2866539  
    44Description:  Scale your ecommerce business with WordPress on the front-end and BigCommerce on the back end. Free up server resources from things like catalog management, processing payments, and managing fulfillment logistics.
    55Author:       BigCommerce
    6 Version:      5.0.0
     6Version:      5.0.1
    77Author URI:   https://www.bigcommerce.com/wordpress
    88Requires PHP: 7.4.0
  • bigcommerce/tags/5.0.1/build-timestamp.php

    r2865940 r2866539  
    11<?php
    2 define('BIGCOMMERCE_ASSETS_BUILD_TIMESTAMP', '6.15.02.15.2023');
     2define('BIGCOMMERCE_ASSETS_BUILD_TIMESTAMP', '4.11.02.16.2023');
  • bigcommerce/tags/5.0.1/readme.txt

    r2865940 r2866539  
    44Requires at least: 5.2
    55Tested up to: 6.0.3
    6 Stable tag: 5.0.0
     6Stable tag: 5.0.1
    77Requires PHP: 7.4.0
    88License: GPLv2 or later
  • bigcommerce/tags/5.0.1/src/BigCommerce/Import/Processors/Storefront_Processor.php

    r2865940 r2866539  
    9292        try {
    9393            $response = $this->api->getStorefrontProduct( $channel_id );
     94
    9495            $entries  = [
    95                 self::SHOW_PRODUCT_PRICE            => ( int ) $response->data->show_product_price,
    96                 self::SHOW_PRODUCT_SKU              => ( int ) $response->data->show_product_sku,
    97                 self::SHOW_PRODUCT_WEIGHT           => ( int ) $response->data->show_product_weight,
    98                 self::SHOW_PRODUCT_BRAND            => ( int ) $response->data->show_product_brand,
    99                 self::SHOW_PRODUCT_SHIPPING         => ( int ) $response->data->show_product_shipping,
    100                 self::SHOW_PRODUCT_RATING           => ( int ) $response->data->show_product_rating,
    101                 self::SHOW_PRODUCT_ADD_TO_CART_LINK => ( int ) $response->data->show_add_to_cart_link,
     96                self::SHOW_PRODUCT_PRICE            => ! is_null( $response->data->show_product_price ) ? ( int ) $response->data->show_product_price : '',
     97                self::SHOW_PRODUCT_SKU              => ! is_null( $response->data->show_product_sku ) ? ( int ) $response->data->show_product_sku : '',
     98                self::SHOW_PRODUCT_WEIGHT           => ! is_null( $response->data->show_product_weight ) ? ( int ) $response->data->show_product_weight : '',
     99                self::SHOW_PRODUCT_BRAND            => ! is_null( $response->data->show_product_brand ) ? ( int ) $response->data->show_product_brand : '',
     100                self::SHOW_PRODUCT_SHIPPING         => ! is_null( $response->data->show_product_shipping ) ? ( int ) $response->data->show_product_shipping : '',
     101                self::SHOW_PRODUCT_RATING           => ! is_null( $response->data->show_product_rating ) ? ( int ) $response->data->show_product_rating : '',
     102                self::SHOW_PRODUCT_ADD_TO_CART_LINK => ! is_null( $response->data->show_add_to_cart_link ) ? ( int ) $response->data->show_add_to_cart_link : '',
    102103                self::DEFAULT_PREORDER_MESSAGE      => $response->data->default_preorder_message,
    103104                self::SHOW_BREADCRUMBS_PRODUCT_PAGE => $response->data->show_breadcrumbs_product_pages,
    104                 self::SHOW_ADD_TO_CART_QTY_BOX      => ( int ) $response->data->show_add_to_cart_qty_box,
    105                 self::SHOW_ADD_TO_WISHLIST          => ( int ) $response->data->show_add_to_wishlist,
    106                 self::HIDE_PRICE_FROM_GUESTS        => ( int ) $response->data->hide_price_from_guests,
     105                self::SHOW_ADD_TO_CART_QTY_BOX      => ! is_null( $response->data->show_add_to_cart_qty_box ) ? ( int ) $response->data->show_add_to_cart_qty_box : '',
     106                self::SHOW_ADD_TO_WISHLIST          => ! is_null( $response->data->show_add_to_wishlist ) ? ( int ) $response->data->show_add_to_wishlist : '',
     107                self::HIDE_PRICE_FROM_GUESTS        => ! is_null( $response->data->hide_price_from_guests ) ? ( int ) $response->data->hide_price_from_guests : '',
    107108            ];
    108109        } catch ( \Throwable $exception ) {
  • bigcommerce/tags/5.0.1/src/BigCommerce/Plugin.php

    r2865940 r2866539  
    55
    66class Plugin {
    7     const VERSION = '5.0.0';
     7    const VERSION = '5.0.1';
    88
    99    protected static $_instance;
  • bigcommerce/tags/5.0.1/src/BigCommerce/Taxonomies/Channel/Channel.php

    r2865940 r2866539  
    8383        $channel     = $connections->current();
    8484
    85         return ( int ) get_term_meta( $channel->term_id, $prop, true ) === 1;
     85        $meta = get_term_meta( $channel->term_id, $prop, true );
     86
     87        // Option doesn't exist
     88        if ( $meta === '' ) {
     89            return true;
     90        }
     91
     92        return ( int ) $meta === 1;
    8693    }
    8794}
  • bigcommerce/tags/5.0.1/vendor/autoload.php

    r2865940 r2866539  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit3f9755e68d6801bf240e1df96f182f8d::getLoader();
     7return ComposerAutoloaderInit3a8e1eb94f496d635fd89a7cc1cbcd65::getLoader();
  • bigcommerce/tags/5.0.1/vendor/composer/autoload_real.php

    r2865940 r2866539  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit3f9755e68d6801bf240e1df96f182f8d
     5class ComposerAutoloaderInit3a8e1eb94f496d635fd89a7cc1cbcd65
    66{
    77    private static $loader;
     
    2020        }
    2121
    22         spl_autoload_register(array('ComposerAutoloaderInit3f9755e68d6801bf240e1df96f182f8d', 'loadClassLoader'), true, true);
     22        spl_autoload_register(array('ComposerAutoloaderInit3a8e1eb94f496d635fd89a7cc1cbcd65', 'loadClassLoader'), true, true);
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInit3f9755e68d6801bf240e1df96f182f8d', 'loadClassLoader'));
     24        spl_autoload_unregister(array('ComposerAutoloaderInit3a8e1eb94f496d635fd89a7cc1cbcd65', 'loadClassLoader'));
    2525
    2626        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    2828            require_once __DIR__ . '/autoload_static.php';
    2929
    30             call_user_func(\Composer\Autoload\ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d::getInitializer($loader));
     30            call_user_func(\Composer\Autoload\ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65::getInitializer($loader));
    3131        } else {
    3232            $classMap = require __DIR__ . '/autoload_classmap.php';
     
    4040
    4141        if ($useStaticLoader) {
    42             $includeFiles = Composer\Autoload\ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d::$files;
     42            $includeFiles = Composer\Autoload\ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65::$files;
    4343        } else {
    4444            $includeFiles = require __DIR__ . '/autoload_files.php';
    4545        }
    4646        foreach ($includeFiles as $fileIdentifier => $file) {
    47             composerRequire3f9755e68d6801bf240e1df96f182f8d($fileIdentifier, $file);
     47            composerRequire3a8e1eb94f496d635fd89a7cc1cbcd65($fileIdentifier, $file);
    4848        }
    4949
     
    5252}
    5353
    54 function composerRequire3f9755e68d6801bf240e1df96f182f8d($fileIdentifier, $file)
     54function composerRequire3a8e1eb94f496d635fd89a7cc1cbcd65($fileIdentifier, $file)
    5555{
    5656    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • bigcommerce/tags/5.0.1/vendor/composer/autoload_static.php

    r2865940 r2866539  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d
     7class ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65
    88{
    99    public static $files = array (
     
    11851185    {
    11861186        return \Closure::bind(function () use ($loader) {
    1187             $loader->prefixLengthsPsr4 = ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d::$prefixLengthsPsr4;
    1188             $loader->prefixDirsPsr4 = ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d::$prefixDirsPsr4;
    1189             $loader->prefixesPsr0 = ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d::$prefixesPsr0;
    1190             $loader->classMap = ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d::$classMap;
     1187            $loader->prefixLengthsPsr4 = ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65::$prefixLengthsPsr4;
     1188            $loader->prefixDirsPsr4 = ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65::$prefixDirsPsr4;
     1189            $loader->prefixesPsr0 = ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65::$prefixesPsr0;
     1190            $loader->classMap = ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65::$classMap;
    11911191
    11921192        }, null, ClassLoader::class);
  • bigcommerce/trunk/CHANGELOG.md

    r2865940 r2866539  
    11# Changelog
     2
     3## [5.0.1]
     4
     5### Fixed
     6- Fixed situation when product options, price, reviews are hidden because global settings for channel are used. Product display settings can be changed in Bigcommerce Channel Manager under `Store Settings` -> `Product Display`.
    27
    38## [5.0.0]
     
    18731878
    18741879
     1880[5.0.1]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/5.0.0...5.0.1
    18751881[5.0.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/4.37.0...5.0.0
    18761882[4.37.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/4.36.0...4.37.0
  • bigcommerce/trunk/bigcommerce.php

    r2865940 r2866539  
    44Description:  Scale your ecommerce business with WordPress on the front-end and BigCommerce on the back end. Free up server resources from things like catalog management, processing payments, and managing fulfillment logistics.
    55Author:       BigCommerce
    6 Version:      5.0.0
     6Version:      5.0.1
    77Author URI:   https://www.bigcommerce.com/wordpress
    88Requires PHP: 7.4.0
  • bigcommerce/trunk/build-timestamp.php

    r2865940 r2866539  
    11<?php
    2 define('BIGCOMMERCE_ASSETS_BUILD_TIMESTAMP', '6.15.02.15.2023');
     2define('BIGCOMMERCE_ASSETS_BUILD_TIMESTAMP', '4.11.02.16.2023');
  • bigcommerce/trunk/readme.txt

    r2865940 r2866539  
    44Requires at least: 5.2
    55Tested up to: 6.0.3
    6 Stable tag: 5.0.0
     6Stable tag: 5.0.1
    77Requires PHP: 7.4.0
    88License: GPLv2 or later
  • bigcommerce/trunk/src/BigCommerce/Import/Processors/Storefront_Processor.php

    r2865940 r2866539  
    9292        try {
    9393            $response = $this->api->getStorefrontProduct( $channel_id );
     94
    9495            $entries  = [
    95                 self::SHOW_PRODUCT_PRICE            => ( int ) $response->data->show_product_price,
    96                 self::SHOW_PRODUCT_SKU              => ( int ) $response->data->show_product_sku,
    97                 self::SHOW_PRODUCT_WEIGHT           => ( int ) $response->data->show_product_weight,
    98                 self::SHOW_PRODUCT_BRAND            => ( int ) $response->data->show_product_brand,
    99                 self::SHOW_PRODUCT_SHIPPING         => ( int ) $response->data->show_product_shipping,
    100                 self::SHOW_PRODUCT_RATING           => ( int ) $response->data->show_product_rating,
    101                 self::SHOW_PRODUCT_ADD_TO_CART_LINK => ( int ) $response->data->show_add_to_cart_link,
     96                self::SHOW_PRODUCT_PRICE            => ! is_null( $response->data->show_product_price ) ? ( int ) $response->data->show_product_price : '',
     97                self::SHOW_PRODUCT_SKU              => ! is_null( $response->data->show_product_sku ) ? ( int ) $response->data->show_product_sku : '',
     98                self::SHOW_PRODUCT_WEIGHT           => ! is_null( $response->data->show_product_weight ) ? ( int ) $response->data->show_product_weight : '',
     99                self::SHOW_PRODUCT_BRAND            => ! is_null( $response->data->show_product_brand ) ? ( int ) $response->data->show_product_brand : '',
     100                self::SHOW_PRODUCT_SHIPPING         => ! is_null( $response->data->show_product_shipping ) ? ( int ) $response->data->show_product_shipping : '',
     101                self::SHOW_PRODUCT_RATING           => ! is_null( $response->data->show_product_rating ) ? ( int ) $response->data->show_product_rating : '',
     102                self::SHOW_PRODUCT_ADD_TO_CART_LINK => ! is_null( $response->data->show_add_to_cart_link ) ? ( int ) $response->data->show_add_to_cart_link : '',
    102103                self::DEFAULT_PREORDER_MESSAGE      => $response->data->default_preorder_message,
    103104                self::SHOW_BREADCRUMBS_PRODUCT_PAGE => $response->data->show_breadcrumbs_product_pages,
    104                 self::SHOW_ADD_TO_CART_QTY_BOX      => ( int ) $response->data->show_add_to_cart_qty_box,
    105                 self::SHOW_ADD_TO_WISHLIST          => ( int ) $response->data->show_add_to_wishlist,
    106                 self::HIDE_PRICE_FROM_GUESTS        => ( int ) $response->data->hide_price_from_guests,
     105                self::SHOW_ADD_TO_CART_QTY_BOX      => ! is_null( $response->data->show_add_to_cart_qty_box ) ? ( int ) $response->data->show_add_to_cart_qty_box : '',
     106                self::SHOW_ADD_TO_WISHLIST          => ! is_null( $response->data->show_add_to_wishlist ) ? ( int ) $response->data->show_add_to_wishlist : '',
     107                self::HIDE_PRICE_FROM_GUESTS        => ! is_null( $response->data->hide_price_from_guests ) ? ( int ) $response->data->hide_price_from_guests : '',
    107108            ];
    108109        } catch ( \Throwable $exception ) {
  • bigcommerce/trunk/src/BigCommerce/Plugin.php

    r2865940 r2866539  
    55
    66class Plugin {
    7     const VERSION = '5.0.0';
     7    const VERSION = '5.0.1';
    88
    99    protected static $_instance;
  • bigcommerce/trunk/src/BigCommerce/Taxonomies/Channel/Channel.php

    r2865940 r2866539  
    8383        $channel     = $connections->current();
    8484
    85         return ( int ) get_term_meta( $channel->term_id, $prop, true ) === 1;
     85        $meta = get_term_meta( $channel->term_id, $prop, true );
     86
     87        // Option doesn't exist
     88        if ( $meta === '' ) {
     89            return true;
     90        }
     91
     92        return ( int ) $meta === 1;
    8693    }
    8794}
  • bigcommerce/trunk/vendor/autoload.php

    r2865940 r2866539  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit3f9755e68d6801bf240e1df96f182f8d::getLoader();
     7return ComposerAutoloaderInit3a8e1eb94f496d635fd89a7cc1cbcd65::getLoader();
  • bigcommerce/trunk/vendor/composer/autoload_real.php

    r2865940 r2866539  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit3f9755e68d6801bf240e1df96f182f8d
     5class ComposerAutoloaderInit3a8e1eb94f496d635fd89a7cc1cbcd65
    66{
    77    private static $loader;
     
    2020        }
    2121
    22         spl_autoload_register(array('ComposerAutoloaderInit3f9755e68d6801bf240e1df96f182f8d', 'loadClassLoader'), true, true);
     22        spl_autoload_register(array('ComposerAutoloaderInit3a8e1eb94f496d635fd89a7cc1cbcd65', 'loadClassLoader'), true, true);
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInit3f9755e68d6801bf240e1df96f182f8d', 'loadClassLoader'));
     24        spl_autoload_unregister(array('ComposerAutoloaderInit3a8e1eb94f496d635fd89a7cc1cbcd65', 'loadClassLoader'));
    2525
    2626        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    2828            require_once __DIR__ . '/autoload_static.php';
    2929
    30             call_user_func(\Composer\Autoload\ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d::getInitializer($loader));
     30            call_user_func(\Composer\Autoload\ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65::getInitializer($loader));
    3131        } else {
    3232            $classMap = require __DIR__ . '/autoload_classmap.php';
     
    4040
    4141        if ($useStaticLoader) {
    42             $includeFiles = Composer\Autoload\ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d::$files;
     42            $includeFiles = Composer\Autoload\ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65::$files;
    4343        } else {
    4444            $includeFiles = require __DIR__ . '/autoload_files.php';
    4545        }
    4646        foreach ($includeFiles as $fileIdentifier => $file) {
    47             composerRequire3f9755e68d6801bf240e1df96f182f8d($fileIdentifier, $file);
     47            composerRequire3a8e1eb94f496d635fd89a7cc1cbcd65($fileIdentifier, $file);
    4848        }
    4949
     
    5252}
    5353
    54 function composerRequire3f9755e68d6801bf240e1df96f182f8d($fileIdentifier, $file)
     54function composerRequire3a8e1eb94f496d635fd89a7cc1cbcd65($fileIdentifier, $file)
    5555{
    5656    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • bigcommerce/trunk/vendor/composer/autoload_static.php

    r2865940 r2866539  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d
     7class ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65
    88{
    99    public static $files = array (
     
    11851185    {
    11861186        return \Closure::bind(function () use ($loader) {
    1187             $loader->prefixLengthsPsr4 = ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d::$prefixLengthsPsr4;
    1188             $loader->prefixDirsPsr4 = ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d::$prefixDirsPsr4;
    1189             $loader->prefixesPsr0 = ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d::$prefixesPsr0;
    1190             $loader->classMap = ComposerStaticInit3f9755e68d6801bf240e1df96f182f8d::$classMap;
     1187            $loader->prefixLengthsPsr4 = ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65::$prefixLengthsPsr4;
     1188            $loader->prefixDirsPsr4 = ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65::$prefixDirsPsr4;
     1189            $loader->prefixesPsr0 = ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65::$prefixesPsr0;
     1190            $loader->classMap = ComposerStaticInit3a8e1eb94f496d635fd89a7cc1cbcd65::$classMap;
    11911191
    11921192        }, null, ClassLoader::class);
Note: See TracChangeset for help on using the changeset viewer.