Plugin Directory

Changeset 3374428


Ignore:
Timestamp:
10/07/2025 01:15:59 PM (6 months ago)
Author:
hugeprofit
Message:

Release version 1.0.7 of HugeProfit plugin

Location:
hugeprofit
Files:
22 added
3 edited

Legend:

Unmodified
Added
Removed
  • hugeprofit/trunk/hugeprofit.php

    r3374219 r3374428  
    33Plugin Name: HugeProfit: Inventory, Profit & Finance – CRM for WooCommerce
    44Description: Manage your products, sales, and customers in WooCommerce using HugeProfit CRM. Warehouse, finance, accounting, analytics, POS — all in one window.
    5 Version: 1.0.6
     5Version: 1.0.7
    66Author: HugeProfit
    77Author URI: https://h-profit.com
  • hugeprofit/trunk/readme.txt

    r3374219 r3374428  
    66Tested up to: 6.8 
    77Requires PHP: 7.4 
    8 Stable tag: 1.0.6
     8Stable tag: 1.0.7
    99License: GPLv2 or later 
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html 
  • hugeprofit/trunk/settings.php

    r3374219 r3374428  
    886886            }
    887887           
    888             // Запускаем следующую партию через 1 секунду
    889             wp_schedule_single_event(time() + 1, 'hugeprofit_import_products_batch');
     888            // Запускаем следующую партию через 10 секунду
     889            wp_schedule_single_event(time() + 10, 'hugeprofit_import_products_batch');
    890890        } else {
    891891            hugeprofit_log("Импорт завершен");
     
    903903        hugeprofit_log("Исключение при импорте: " . $e->getMessage());
    904904       
    905         // Планируем повторную попытку через 10 секунд
    906         wp_schedule_single_event(time() + 10, 'hugeprofit_import_products_batch');
     905        // Планируем повторную попытку через 30 секунд
     906        wp_schedule_single_event(time() + 30, 'hugeprofit_import_products_batch');
    907907        return;
    908908    } catch (Error $e) {
     
    910910        hugeprofit_log("Критическая ошибка при импорте: " . $e->getMessage());
    911911       
    912         // Планируем повторную попытку через 10 секунд
    913         wp_schedule_single_event(time() + 10, 'hugeprofit_import_products_batch');
     912        // Планируем повторную попытку через 30 секунд
     913        wp_schedule_single_event(time() + 30, 'hugeprofit_import_products_batch');
    914914        return;
    915915    }
     
    19971997        $integration_id = get_option('hugeprofit_integration_id', '');
    19981998       
    1999         hugeprofit_log("API Token: " . substr($api_token, 0, 10) . "...");
    20001999        hugeprofit_log("CRM URL: " . $crm_url);
    20012000       
     
    20842083            $product_id = get_the_ID();
    20852084           
    2086             // ИСПРАВЛЕНО: Всегда добавляем ID в processed_ids для корректного подсчета прогресса
     2085            // Проверяем, не был ли этот товар уже обработан
     2086            if (in_array($product_id, $sync_info['processed_ids'])) {
     2087                hugeprofit_log("Товар ID $product_id уже был обработан ранее, пропускаем");
     2088                continue;
     2089            }
     2090           
     2091            // Добавляем ID в processed_ids для корректного подсчета прогресса
    20872092            $sync_info['processed_ids'][] = $product_id;
    20882093           
     
    21912196            }
    21922197           
    2193             // Запускаем следующую партию через 1 секунду
    2194             wp_schedule_single_event(time() + 1, 'hugeprofit_export_products_batch');
     2198            // Запускаем следующую партию через 10 секунд
     2199            wp_schedule_single_event(time() + 10, 'hugeprofit_export_products_batch');
    21952200        } else {
    21962201            hugeprofit_log("Экспорт завершен");
     
    22092214       
    22102215        // Планируем повторную попытку через 10 секунд
    2211         wp_schedule_single_event(time() + 10, 'hugeprofit_export_products_batch');
     2216        wp_schedule_single_event(time() + 30, 'hugeprofit_export_products_batch');
    22122217        return;
    22132218    } catch (Error $e) {
     
    22162221       
    22172222        // Планируем повторную попытку через 10 секунд
    2218         wp_schedule_single_event(time() + 10, 'hugeprofit_export_products_batch');
     2223        wp_schedule_single_event(time() + 30, 'hugeprofit_export_products_batch');
    22192224        return;
    22202225    }
Note: See TracChangeset for help on using the changeset viewer.