Changeset 3374428
- Timestamp:
- 10/07/2025 01:15:59 PM (6 months ago)
- Location:
- hugeprofit
- Files:
-
- 22 added
- 3 edited
-
tags/1.0.7 (added)
-
tags/1.0.7/assets (added)
-
tags/1.0.7/assets/images (added)
-
tags/1.0.7/assets/images/hp-black-short.png (added)
-
tags/1.0.7/assets/images/hp-black.png (added)
-
tags/1.0.7/assets/images/logo_blue.png (added)
-
tags/1.0.7/css (added)
-
tags/1.0.7/css/admin.css (added)
-
tags/1.0.7/hugeprofit.php (added)
-
tags/1.0.7/js (added)
-
tags/1.0.7/js/admin-clear-data.js (added)
-
tags/1.0.7/js/admin-expenses.js (added)
-
tags/1.0.7/js/admin-settings.js (added)
-
tags/1.0.7/js/admin-sync-reset.js (added)
-
tags/1.0.7/languages (added)
-
tags/1.0.7/languages/hugeprofit-ru_RU.mo (added)
-
tags/1.0.7/languages/hugeprofit-ru_RU.po (added)
-
tags/1.0.7/languages/hugeprofit-uk.mo (added)
-
tags/1.0.7/languages/hugeprofit-uk.po (added)
-
tags/1.0.7/languages/hugeprofit.pot (added)
-
tags/1.0.7/readme.txt (added)
-
tags/1.0.7/settings.php (added)
-
trunk/hugeprofit.php (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/settings.php (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
hugeprofit/trunk/hugeprofit.php
r3374219 r3374428 3 3 Plugin Name: HugeProfit: Inventory, Profit & Finance – CRM for WooCommerce 4 4 Description: Manage your products, sales, and customers in WooCommerce using HugeProfit CRM. Warehouse, finance, accounting, analytics, POS — all in one window. 5 Version: 1.0. 65 Version: 1.0.7 6 6 Author: HugeProfit 7 7 Author URI: https://h-profit.com -
hugeprofit/trunk/readme.txt
r3374219 r3374428 6 6 Tested up to: 6.8 7 7 Requires PHP: 7.4 8 Stable tag: 1.0. 68 Stable tag: 1.0.7 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html -
hugeprofit/trunk/settings.php
r3374219 r3374428 886 886 } 887 887 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'); 890 890 } else { 891 891 hugeprofit_log("Импорт завершен"); … … 903 903 hugeprofit_log("Исключение при импорте: " . $e->getMessage()); 904 904 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'); 907 907 return; 908 908 } catch (Error $e) { … … 910 910 hugeprofit_log("Критическая ошибка при импорте: " . $e->getMessage()); 911 911 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'); 914 914 return; 915 915 } … … 1997 1997 $integration_id = get_option('hugeprofit_integration_id', ''); 1998 1998 1999 hugeprofit_log("API Token: " . substr($api_token, 0, 10) . "...");2000 1999 hugeprofit_log("CRM URL: " . $crm_url); 2001 2000 … … 2084 2083 $product_id = get_the_ID(); 2085 2084 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 для корректного подсчета прогресса 2087 2092 $sync_info['processed_ids'][] = $product_id; 2088 2093 … … 2191 2196 } 2192 2197 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'); 2195 2200 } else { 2196 2201 hugeprofit_log("Экспорт завершен"); … … 2209 2214 2210 2215 // Планируем повторную попытку через 10 секунд 2211 wp_schedule_single_event(time() + 10, 'hugeprofit_export_products_batch');2216 wp_schedule_single_event(time() + 30, 'hugeprofit_export_products_batch'); 2212 2217 return; 2213 2218 } catch (Error $e) { … … 2216 2221 2217 2222 // Планируем повторную попытку через 10 секунд 2218 wp_schedule_single_event(time() + 10, 'hugeprofit_export_products_batch');2223 wp_schedule_single_event(time() + 30, 'hugeprofit_export_products_batch'); 2219 2224 return; 2220 2225 }
Note: See TracChangeset
for help on using the changeset viewer.