Changeset 2387268
- Timestamp:
- 09/23/2020 07:11:22 PM (6 years ago)
- Location:
- ghostmonitor
- Files:
-
- 79 added
- 6 edited
-
tags/1.14.7 (added)
-
tags/1.14.7/assets (added)
-
tags/1.14.7/assets/js (added)
-
tags/1.14.7/assets/js/ghostmonitor_messenger_widget.js (added)
-
tags/1.14.7/assets/js/ghostmonitor_push.js (added)
-
tags/1.14.7/config.json (added)
-
tags/1.14.7/includes (added)
-
tags/1.14.7/includes/class-wc-ghostmonitor-api.php (added)
-
tags/1.14.7/includes/class-wc-ghostmonitor.php (added)
-
tags/1.14.7/includes/ghostmonitor_api (added)
-
tags/1.14.7/includes/ghostmonitor_api/ghost-api.php (added)
-
tags/1.14.7/includes/ghostmonitor_api/src (added)
-
tags/1.14.7/includes/ghostmonitor_api/src/controller (added)
-
tags/1.14.7/includes/ghostmonitor_api/src/controller/class-base-controller.php (added)
-
tags/1.14.7/includes/ghostmonitor_api/src/controller/class-stat-controller.php (added)
-
tags/1.14.7/includes/ghostmonitor_api/src/model (added)
-
tags/1.14.7/includes/ghostmonitor_api/src/model/class-order-model.php (added)
-
tags/1.14.7/includes/ghostmonitor_api/src/utils (added)
-
tags/1.14.7/includes/ghostmonitor_api/src/utils/request (added)
-
tags/1.14.7/includes/ghostmonitor_api/src/utils/request/class-request-interface.php (added)
-
tags/1.14.7/includes/ghostmonitor_api/src/utils/request/class-request.php (added)
-
tags/1.14.7/includes/ghostmonitor_api/src/utils/response (added)
-
tags/1.14.7/includes/ghostmonitor_api/src/utils/response/class-response.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/autoload.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/composer (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/composer/ClassLoader.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/composer/LICENSE (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/composer/autoload_classmap.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/composer/autoload_files.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/composer/autoload_namespaces.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/composer/autoload_psr4.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/composer/autoload_real.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/composer/autoload_static.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/composer/installed.json (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/.gitignore (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/.travis.yml (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/LICENSE (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/README.md (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/bin (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/bin/generate_method_docs.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/composer.json (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/lib (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/lib/Assert (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/lib/Assert/Assertion.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/lib/Assert/AssertionChain.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/lib/Assert/AssertionFailedException.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/lib/Assert/InvalidArgumentException.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/lib/Assert/LazyAssertion.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/lib/Assert/LazyAssertionException.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/lib/Assert/functions.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/phpunit.xml.dist (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/tests (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/tests/Assert (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/tests/Assert/Tests (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/tests/Assert/Tests/AssertTest.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/tests/Assert/Tests/AssertionChainTest.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/tests/Assert/Tests/LazyAssertionTest.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/assert/tests/bootstrap.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/helper (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/helper/.gitignore (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/helper/composer.json (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/helper/ghostmonitor (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/helper/ghostmonitor/Helper.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/helper/ghostmonitor/Logger.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/logentries (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/logentries/.gitignore (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/logentries/.travis.yml (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/logentries/LeLogger.php (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/logentries/README.md (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/logentries/composer.json (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/logentries/phpunit.xml (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/logentries/unit_tests (added)
-
tags/1.14.7/includes/ghostmonitor_helper/vendor/ghostmonitor/logentries/unit_tests/LeLoggerTests.php (added)
-
tags/1.14.7/readme.txt (added)
-
tags/1.14.7/woocommerce-ghostmonitor.php (added)
-
trunk/config.json (modified) (1 diff)
-
trunk/includes/ghostmonitor_helper/vendor/autoload.php (modified) (1 diff)
-
trunk/includes/ghostmonitor_helper/vendor/composer/autoload_real.php (modified) (5 diffs)
-
trunk/includes/ghostmonitor_helper/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (6 diffs)
-
trunk/woocommerce-ghostmonitor.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ghostmonitor/trunk/config.json
r2341602 r2387268 4 4 "settingsUrl": "https://api.recart.com/tracking/v2/settings/", 5 5 "cdnUrl": "https://cdn.ghostmonitor.com", 6 "version": "v1.14. 6",6 "version": "v1.14.7", 7 7 "logentriesToken": "d3695c56-67af-4c86-8c7d-26c6c252987b", 8 8 "env": "production" -
ghostmonitor/trunk/includes/ghostmonitor_helper/vendor/autoload.php
r2341602 r2387268 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit d93fbacb998b121f863a7f2f50fa8fcd::getLoader();7 return ComposerAutoloaderInit471c91163c26d6d6745d104e3b5e12b5::getLoader(); -
ghostmonitor/trunk/includes/ghostmonitor_helper/vendor/composer/autoload_real.php
r2341602 r2387268 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit d93fbacb998b121f863a7f2f50fa8fcd5 class ComposerAutoloaderInit471c91163c26d6d6745d104e3b5e12b5 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit d93fbacb998b121f863a7f2f50fa8fcd', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit471c91163c26d6d6745d104e3b5e12b5', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 27 spl_autoload_unregister(array('ComposerAutoloaderInit d93fbacb998b121f863a7f2f50fa8fcd', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit471c91163c26d6d6745d104e3b5e12b5', 'loadClassLoader')); 28 28 29 29 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 31 31 require_once __DIR__ . '/autoload_static.php'; 32 32 33 call_user_func(\Composer\Autoload\ComposerStaticInit d93fbacb998b121f863a7f2f50fa8fcd::getInitializer($loader));33 call_user_func(\Composer\Autoload\ComposerStaticInit471c91163c26d6d6745d104e3b5e12b5::getInitializer($loader)); 34 34 } else { 35 35 $map = require __DIR__ . '/autoload_namespaces.php'; … … 52 52 53 53 if ($useStaticLoader) { 54 $includeFiles = Composer\Autoload\ComposerStaticInit d93fbacb998b121f863a7f2f50fa8fcd::$files;54 $includeFiles = Composer\Autoload\ComposerStaticInit471c91163c26d6d6745d104e3b5e12b5::$files; 55 55 } else { 56 56 $includeFiles = require __DIR__ . '/autoload_files.php'; 57 57 } 58 58 foreach ($includeFiles as $fileIdentifier => $file) { 59 composerRequire d93fbacb998b121f863a7f2f50fa8fcd($fileIdentifier, $file);59 composerRequire471c91163c26d6d6745d104e3b5e12b5($fileIdentifier, $file); 60 60 } 61 61 … … 64 64 } 65 65 66 function composerRequire d93fbacb998b121f863a7f2f50fa8fcd($fileIdentifier, $file)66 function composerRequire471c91163c26d6d6745d104e3b5e12b5($fileIdentifier, $file) 67 67 { 68 68 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
ghostmonitor/trunk/includes/ghostmonitor_helper/vendor/composer/autoload_static.php
r2341602 r2387268 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit d93fbacb998b121f863a7f2f50fa8fcd7 class ComposerStaticInit471c91163c26d6d6745d104e3b5e12b5 8 8 { 9 9 public static $files = array ( … … 46 46 { 47 47 return \Closure::bind(function () use ($loader) { 48 $loader->prefixLengthsPsr4 = ComposerStaticInit d93fbacb998b121f863a7f2f50fa8fcd::$prefixLengthsPsr4;49 $loader->prefixDirsPsr4 = ComposerStaticInit d93fbacb998b121f863a7f2f50fa8fcd::$prefixDirsPsr4;50 $loader->prefixesPsr0 = ComposerStaticInit d93fbacb998b121f863a7f2f50fa8fcd::$prefixesPsr0;48 $loader->prefixLengthsPsr4 = ComposerStaticInit471c91163c26d6d6745d104e3b5e12b5::$prefixLengthsPsr4; 49 $loader->prefixDirsPsr4 = ComposerStaticInit471c91163c26d6d6745d104e3b5e12b5::$prefixDirsPsr4; 50 $loader->prefixesPsr0 = ComposerStaticInit471c91163c26d6d6745d104e3b5e12b5::$prefixesPsr0; 51 51 52 52 }, null, ClassLoader::class); -
ghostmonitor/trunk/readme.txt
r2341602 r2387268 1 1 === Recart - The New GhostMonitor === 2 2 Contributors: Recart 3 Tags: recart, add to cart popup, atc popup, push notification, cart abandonment, cart recovery, cart abandonment campaign, cart recovery campaign, shopping cart abandonment, shopping cart recovery, shopping cart abandonment campaign, cart abandonment email, cart recovery email, cart abandonment emails, cart recovery emails, abandon, bounce rate, conversion optimization, grow, revenue grow, abandon cart, abandoned cart, shopping cart abandonment, woocommerce cart abandon, woocommerce cart abandonment, woocommerce cart recovery, woocommerce cart abandonment emails, cart recovery emails, cart abandonment emails, woocommerce cart abandonment solution, wordpress cart abandonment, wordpress cart recovery, wordpress cart recovery emails, cart abandonment, cart recovery, make money from cart recovery, push notifications, popup, add to cart, autofill, email capture, subscriber capture, login capture, subscription, subscription tracking, add cart popup, woocommerce popup, checkout autofill, checkout auto fill,3 Tags: recart, add to cart popup, atc popup, cart abandonment, cart recovery, cart abandonment campaign, cart recovery campaign, shopping cart abandonment, shopping cart recovery, shopping cart abandonment campaign, cart abandonment email, cart recovery email, cart abandonment emails, cart recovery emails, abandon, bounce rate, conversion optimization, grow, revenue grow, abandon cart, abandoned cart, shopping cart abandonment, woocommerce cart abandon, woocommerce cart abandonment, woocommerce cart recovery, woocommerce cart abandonment emails, cart recovery emails, cart abandonment emails, woocommerce cart abandonment solution, wordpress cart abandonment, wordpress cart recovery, wordpress cart recovery emails, cart abandonment, cart recovery, make money from cart recovery, popup, add to cart, autofill, email capture, subscriber capture, login capture, subscription, subscription tracking, add cart popup, woocommerce popup, checkout autofill, checkout auto fill, 4 4 Requires at least: 3.9 5 5 Tested up to: 5.3.2 6 Stable tag: 1.14. 66 Stable tag: 1.14.7 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html 9 9 10 Recart makes more money for WooCommerce stores. Actually, it's already made $ 23,000,000 so far.10 Recart makes more money for WooCommerce stores. Actually, it's already made $100,000,000 so far. 11 11 12 12 == Description == … … 23 23 Automated Facebook Messenger Campaigns 24 24 25 Earn more from your existing customers than ever. We took what's working best in marketing emails and brought it to Messenger. Use Recart's Automated Facebook Messenger Campaigns for driving back cart abandoners, sending receipts & shipping notifications with discount code included,checking in with a follow-up message after purchase, and sending unused coupon code reminders. Take advantage of Messenger's unbeatable, 85%+ open rate and sell more than ever! Recart can send these Automated Messenger campaigns:25 Earn more from your existing customers than ever. We took what's working best in marketing emails and brought it to Messenger. Use Recart's Automated Facebook Messenger Campaigns for driving back cart abandoners, checking in with a follow-up message after purchase, and sending unused coupon code reminders. Take advantage of Messenger's unbeatable, 85%+ open rate and sell more than ever! Recart can send these Automated Messenger campaigns: 26 26 27 27 * Abandoned Cart Reminders 28 * Welcome Message (Soon)28 * Welcome Message 29 29 * Build Your Best Marketing List with Messenger 30 30 … … 66 66 A pre-built, 3 email automated campaign fires immediately after a cart is abandoned. With 5X more emails captured, you send 5X more email, and recapture 5X the revenue. 67 67 68 Abandoned Cart Push Notifications69 70 Recart doesn’t just rely on email. With our Abandoned Cart Push Campaigns, you can send push notifications to user’s computers and phones to achieve an average 23% click rate!71 72 Abandoned Cart Text (SMS) Messages - Soon73 74 Only at Recart75 76 An automated, pre-built, double SMS send that achieves an average 98% open rate. Recapture more lost revenue by targeting users on the device they use the most.77 78 68 Pre-built Campaigns & Schedule 79 69 … … 85 75 Most abandonment solutions annoy buyers with incorrectly sent abandonment emails. 86 76 Unlike other solutions, Recart comes with Auto-Stop Sending which double checks every recipient immediately before sending. If we see they’ve made a purchase, then the message is stopped automatically. 87 88 89 ______________________________________________________________________90 91 92 Push Notifications93 94 The new and powerful way to engage your customers. Averaging 2x the click rate of email, push notifications will be your most successful, and profitable marketing channel.95 96 Automated Push Notification Campaigns97 98 Send automated push notification campaigns to welcome new subscribers and bring abandoners back on site. With an average 23% click rate, push notifications are ideal for offering discount codes that make sales.99 100 Instant Notifications101 102 Launch your sale with a bang or finish on a high. Instant notifications 19% average click rate makes it the perfect way to quickly increase engagement for the start or end of a promotion.103 104 Auto Subscription105 106 Forget email addresses, with Push Notifications a subscription box automatically triggers in every major browser and operating system. It’s a simple way to grow your list and send immediate campaigns.107 77 108 78 ______________________________________________________________________ … … 159 129 160 130 161 * Recart already made $ 23,000,000 extra sales.131 * Recart already made $100,000,000 extra sales. 162 132 * It substitutes 6 different apps. 163 133 * Recart captures 5x more emails for you. … … 179 149 = Features = 180 150 181 * Recart already made $ 23,000,000 extra sales.151 * Recart already made $100,000,000 extra sales. 182 152 * It substitutes 6 different apps. 183 153 * Recart captures 5x more emails for you. -
ghostmonitor/trunk/woocommerce-ghostmonitor.php
r2341602 r2387268 6 6 * Author: Ghostmonitor INC 7 7 * Author URI: http://www.recart.com 8 * Version: v1.14. 68 * Version: v1.14.7 9 9 */ 10 10 … … 44 44 global $wp_version; 45 45 46 $version = 'v1.14. 6';46 $version = 'v1.14.7'; 47 47 48 48 $discount_enabled = get_option('woocommerce_enable_coupons') === 'yes' ? 'true' : 'false';
Note: See TracChangeset
for help on using the changeset viewer.