| @@ -142,9 +142,9 @@ | ||
| 142 | 142 | define( 'CARTFLOWS_BASE', plugin_basename( CARTFLOWS_FILE ) ); |
| 143 | 143 | define( 'CARTFLOWS_DIR', plugin_dir_path( CARTFLOWS_FILE ) ); |
| 144 | 144 | define( 'CARTFLOWS_URL', plugins_url( '/', CARTFLOWS_FILE ) ); |
| 145 | 145 | |
| 146 | - define( 'CARTFLOWS_VER', '3.2.1' ); | |
| 146 | + define( 'CARTFLOWS_VER', '3.3.0' ); | |
| 147 | 147 | define( 'CARTFLOWS_SLUG', 'cartflows' ); |
| 148 | 148 | define( 'CARTFLOWS_SETTINGS', 'cartflows_settings' ); |
| 149 | 149 | define( 'CARTFLOWS_NAME', 'CartFlows' ); |
| 150 | 150 | |
| @@ -342,8 +342,12 @@ | ||
| 342 | 342 | |
| 343 | 343 | /* Admin Helper */ |
| 344 | 344 | include_once CARTFLOWS_DIR . 'classes/class-cartflows-helper.php'; |
| 345 | 345 | |
| 346 | + /* Title and SKU scoped search behind the admin product pickers */ | |
| 347 | + include_once CARTFLOWS_DIR . 'classes/class-cartflows-product-search.php'; | |
| 348 | + include_once CARTFLOWS_DIR . 'classes/class-cartflows-coupon-search.php'; | |
| 349 | + | |
| 346 | 350 | /* Factory objects */ |
| 347 | 351 | include_once CARTFLOWS_DIR . 'classes/class-cartflows-step-factory.php'; |
| 348 | 352 | |
| 349 | 353 | /* Meta Default Values */ |
| @@ -452,8 +456,11 @@ | ||
| 452 | 456 | include_once CARTFLOWS_DIR . 'classes/importer/class-cartflows-importer-loader.php'; |
| 453 | 457 | |
| 454 | 458 | /* Admin Meta Fields*/ |
| 455 | 459 | include_once CARTFLOWS_DIR . 'classes/fields/typography/class-cartflows-font-families.php'; |
| 460 | + | |
| 461 | + // Learn progress — shared by the Learn REST route and the analytics payload. | |
| 462 | + include_once CARTFLOWS_DIR . 'classes/class-cartflows-learn-progress.php'; | |
| 456 | 463 | |
| 457 | 464 | // Analytics — BSF Analytics Events integration. Loaded on every request so the |
| 458 | 465 | // bsf_core_stats filter is registered for both frontend and admin transmissions. |
| 459 | 466 | include_once CARTFLOWS_DIR . 'classes/class-cartflows-analytics.php'; |