Plugin Directory

Changeset 3291755


Ignore:
Timestamp:
05/12/2025 10:11:41 AM (11 months ago)
Author:
channelengine
Message:

Release version 3.8.20

Location:
channelengine-integration
Files:
584 added
8 edited

Legend:

Unmodified
Added
Removed
  • channelengine-integration/trunk/changelog.txt

    r3288397 r3291755  
    11*** ChannelEngine WooCommerce Integration ***
     2
     3= 2025-05-12 - version 3.8.20 =
     4* Fixed: Fix missing information in order confirmation mail
    25
    36= 2025-04-30 - version 3.8.19 =
  • channelengine-integration/trunk/channelengine-wc.php

    r3288397 r3291755  
    44Plugin URI: https://wordpress.org/plugins/channelengine-integration/
    55Description: ChannelEngine plugin for WooCommerce
    6 Version: 3.8.19
     6Version: 3.8.20
    77Text Domain: channelengine-integration
    88Domain Path: /i18n/languages
  • channelengine-integration/trunk/includes/Components/Services/class-orders-service.php

    r3239258 r3291755  
    6464
    6565            $wc_products = $this->fetch_products($order);
    66             $order_data = $this->format_order_data($order);
    67             $wc_order = wc_create_order($order_data);
     66            $wc_order = wc_create_order(['customer_id' => null]);
     67            $wc_order->set_status($this->format_status($order));
    6868
    6969            if ($wc_order instanceof WP_Error) {
     
    121121            }
    122122
     123            $wc_order->set_new_order_email_sent(false);
    123124            $wc_order->save();
    124125            if ($this->get_product_sync_config_service()->get()->isEnabledStockSync()
     
    156157
    157158    /**
    158      * Formats order data for WooCommerce order creation.
    159      *
    160      * @param Order $order
    161      *
    162      * @return array
    163      */
    164     protected function format_order_data(Order $order)
     159     * Formats status for WooCommerce order creation.
     160     *
     161     * @param Order $order
     162     *
     163     * @return string
     164     */
     165    protected function format_status(Order $order)
    165166    {
    166167        $config = $this->get_order_config_service()->getOrderSyncConfig();
     
    178179        }
    179180
    180         return array(
    181             'status' => $status,
    182             'customer_id' => null,
    183         );
     181        return $status;
    184182    }
    185183
  • channelengine-integration/trunk/readme.txt

    r3288397 r3291755  
    55Requires at least: 4.9
    66Tested up to: 6.7.1
    7 Stable tag: 3.8.19
     7Stable tag: 3.8.20
    88License: GPLv2
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    5151
    5252== Changelog ==
     53
     54= 3.8.20 =
     55* Fixed: Fix missing information in order confirmation mail
    5356
    5457= 3.8.19 =
  • channelengine-integration/trunk/vendor/autoload.php

    r3288397 r3291755  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit2fbd834536315255557a3567b64b2276::getLoader();
     7return ComposerAutoloaderInit0e6bd825a347de2695d38995152cfb04::getLoader();
  • channelengine-integration/trunk/vendor/composer/autoload_real.php

    r3288397 r3291755  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit2fbd834536315255557a3567b64b2276
     5class ComposerAutoloaderInit0e6bd825a347de2695d38995152cfb04
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit2fbd834536315255557a3567b64b2276', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit0e6bd825a347de2695d38995152cfb04', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit2fbd834536315255557a3567b64b2276', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit0e6bd825a347de2695d38995152cfb04', 'loadClassLoader'));
    3030
    3131        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3333            require __DIR__ . '/autoload_static.php';
    3434
    35             call_user_func(\Composer\Autoload\ComposerStaticInit2fbd834536315255557a3567b64b2276::getInitializer($loader));
     35            call_user_func(\Composer\Autoload\ComposerStaticInit0e6bd825a347de2695d38995152cfb04::getInitializer($loader));
    3636        } else {
    3737            $map = require __DIR__ . '/autoload_namespaces.php';
  • channelengine-integration/trunk/vendor/composer/autoload_static.php

    r3288397 r3291755  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit2fbd834536315255557a3567b64b2276
     7class ComposerStaticInit0e6bd825a347de2695d38995152cfb04
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    110110    {
    111111        return \Closure::bind(function () use ($loader) {
    112             $loader->prefixLengthsPsr4 = ComposerStaticInit2fbd834536315255557a3567b64b2276::$prefixLengthsPsr4;
    113             $loader->prefixDirsPsr4 = ComposerStaticInit2fbd834536315255557a3567b64b2276::$prefixDirsPsr4;
    114             $loader->classMap = ComposerStaticInit2fbd834536315255557a3567b64b2276::$classMap;
     112            $loader->prefixLengthsPsr4 = ComposerStaticInit0e6bd825a347de2695d38995152cfb04::$prefixLengthsPsr4;
     113            $loader->prefixDirsPsr4 = ComposerStaticInit0e6bd825a347de2695d38995152cfb04::$prefixDirsPsr4;
     114            $loader->classMap = ComposerStaticInit0e6bd825a347de2695d38995152cfb04::$classMap;
    115115
    116116        }, null, ClassLoader::class);
  • channelengine-integration/trunk/vendor/composer/installed.json

    r3205707 r3291755  
    2525            "time": "2024-10-28T13:19:14+00:00",
    2626            "type": "library",
    27             "installation-source": "source",
     27            "installation-source": "dist",
    2828            "autoload": {
    2929                "psr-4": {
Note: See TracChangeset for help on using the changeset viewer.