a:2:{s:7:"timeout";i:1585144476;s:5:"value";s:41291:"{"name":"Upstroke: WooCommerce One Click Upsell","version":"2.1.7","slug":"woofunnels-upstroke-one-click-upsell","author":"WooFunnels","homepage":"https:\/\/buildwoofunnels.com\/woocommerce-one-click-upsells-upstroke\/","requires":"4.4","tested":"5.3.3","last_updated":"2020-03-20","access_expires":"","sections":{"changelog":"<strong>March 20, 2020 - Version 2.1.7<\/strong>\n<ul>\n \t<li>Added: A new field added to control fonts in customizer templates.<\/li>\n \t<li>Added: Compatibility with WooCommerce version 4.0.<\/li>\n \t<li>Improved: Compatibility with membership plugin improved with cases when user not logged in.<\/li>\n \t<li>Fixed: issue with emojis in the product item description failing in charge request for Authotize.net CIM gateway.<\/li>\n \t<li>Fixed: PayPal transaction-related meta was not getting saved properly for the delayed IPN cases.<\/li>\n \t<li>Fixed: Duplicate images coming in the slider for shortcode and elementor widget.<\/li>\n \t<li>Fixed: Handle case when PHP error coming due to transient folder is empty.<\/li>\n \t<li>Fixed: Compatibility issue with the Amazon FBA plugin for the delayed PayPal IPN cases.<\/li>\n \t<li>Fixed: Compatibility issue with WC Germanized gateway regarding sending mails.<\/li>\n<\/ul>\n<strong>January 23, 2020 - Version 2.1.6<\/strong>\n<ul>\n \t<li>Added: Compatibility with WooCommerce version 3.9.<\/li>\n \t<li>Improved: Added traffic &amp; UTM parameters for tracking data for google ads.<\/li>\n \t<li>Fixed: Correct coupon name was not showing in rules in some cases.<\/li>\n \t<li>Fixed: Dynamic shipping not getting calculated correctly when variable products in the offer.<\/li>\n \t<li>Fixed: Compatibility issues with WC Germanized addon in sending mails after funnel ends.<\/li>\n \t<li>Fixed: Compatibility issues with Generatepress theme and GeneratePress premium addon.<\/li>\n \t<li>Fixed: Upsell Offer payments for Braintree CC failing for the cards requiring 3ds in some cases.<\/li>\n<\/ul>\n<strong>December 20, 2019 - Version 2.1.5<\/strong>\n<ul>\n \t<li>Improved: Handling when custom page assigned with the offer no longer exists.<\/li>\n \t<li>Fixed: PHP warning on checkout pages in some case while no shipping application in the carts since the last update.<\/li>\n \t<li>Fixed: In some case PayPal IPN creating issues with order status management.<\/li>\n \t<li>Fixed: Issue of \"CartTokenNonce\" consumed in Square payment gateway integration.<\/li>\n<\/ul>\n<strong>December 07, 2019 - Version 2.1.4<\/strong>\n<ul>\n \t<li>Fixed: Stripe Integration not working properly for non-deciman currencies like (JPN YN)<\/li>\n \t<li>Fixed: PHP warning on virtual carts since last update.<\/li>\n<\/ul>\n<strong>November 28, 2019 - Version 2.1.3<\/strong>\n<ul>\n \t<li>Added: Square payment gateway integration.<\/li>\n \t<li>Added: Compaibility with WC hide shipping method plugin.<\/li>\n \t<li>Fixed: PHP notice when state descriptor is missing in stripe settings.<\/li>\n \t<li>Fixed: Authorize.CIM gateway card validation errors were not showing to the customer.<\/li>\n<\/ul>\n<strong>November 14, 2019 - Version 2.1.2<\/strong>\n<ul>\n \t<li>Added: Future compatibility with Woofunnels A\/B experiment plugin.<\/li>\n \t<li>Added: Compatibility with WordPress version 5.3.0.<\/li>\n \t<li>Fixed: Handle few cases when the cart is unavailable during angelleye operations.<\/li>\n \t<li>Fixed: Same order ID was passing in offer purchase tracking data for google Ads.<\/li>\n<\/ul>\n<strong>November 06, 2019 - Version 2.1.1<\/strong>\n<ul>\n \t<li>Fixed: sandbox transaction URL in refund metabox even on the live setup.<\/li>\n \t<li>Fixed: Few font size controls on elementor were not working as expected.<\/li>\n \t<li>Fixed: Few customizer controls were not working since the last update.<\/li>\n<\/ul>\n<strong>October 24, 2019 - Version 2.1.0<\/strong>\n<ul>\n \t<li>Added: New feature to jump to any offer in the upsell funnel.<\/li>\n \t<li>Improved: New UI with the WordPress native look and feel.<\/li>\n \t<li>Fixed: Google ads tracking settings were not showing since the last update.<\/li>\n \t<li>Fixed: PHP warning when no email present during update checkout review calls.<\/li>\n \t<li>Fixed: Handled the case with PayPal delayed IPNs causing the order to be on-hold for the orders having offers accepted.<\/li>\n \t<li>Fixed: Customizer settings for the offer confirmation panel was not working as expected.<\/li>\n \t<li>Fixed: Issue in IE v11 regarding the 'startwith' JS function.<\/li>\n \t<li>Fixed: Handled for the edge case in authorize.net CIM integration to handle stores with very high volume stores ( &gt; 75000).<\/li>\n<\/ul>\n<strong>September 27, 2019 - Version 2.0.11<\/strong>\n<ul>\n \t<li>Fixed: upsell payments with amount zero was not handled correctly for stripe integration<\/li>\n \t<li>Fixed: Rule \"Aerocheckot Page\" was not working correctly for embed checkouts<\/li>\n \t<li>Fixed: PHP warning during CLI requests<\/li>\n<\/ul>\n<strong>September 24, 2019 - Version 2.0.10<\/strong>\n<ul>\n \t<li>Fixed: Upsell Transactions for the Braintree gateway were failing in some cases, since the last update.<\/li>\n<\/ul>\n<strong>September 19, 2019 - Version 2.0.9<\/strong>\n<ul>\n \t<li>Added: Add support for Strong Customer Authentication (SCA) for Payments through WooCommerce PayPal Powered by Braintree Gateway.<\/li>\n \t<li>Fixed: Query removed for checking customer data indexing status, causing backend slowness in high order volume stores.<\/li>\n<\/ul>\n<strong>September 13, 2019 - Version 2.0.8<\/strong>\n<ul>\n \t<li>Added: Add support for Strong Customer Authentication (SCA) for Payments through WC Stripe Gateway.<\/li>\n \t<li>Fixed: VSL Template not showing accept\/decline button on few cases.<\/li>\n \t<li>Fixed: Elementor Price and button widget settings corrected.<\/li>\n \t<li>Fixed: Handled few cases of 0 orders in order indexing.<\/li>\n \t<li>Fixed: Issue with prices when bundle product upsell quantity is greater than one.<\/li>\n<\/ul>\n<strong>August 26, 2019 - Version 2.0.7<\/strong>\n<ul>\n \t<li>Fixed: Rules based on order data were not working since the last update.<\/li>\n<\/ul>\n<strong>August 22, 2019 - Version 2.0.6<\/strong>\n<ul>\n \t<li>Added: A filter `add_filter('wfocu_allow_externals_on_customizer', '__return_true');` to use shortcodes on customizer templates.<\/li>\n \t<li>Fixed: Font Controls are not working correctly for regular price in the elementor widget.<\/li>\n \t<li>Fixed: PHP error on PayPal express checkout `setExpressCheckout` API call failure.<\/li>\n<\/ul>\n<strong>August 06, 2019 - Version 2.0.5<\/strong>\n<ul>\n \t<li>Added: Compatibility with lazy loading feature of autoptimize plugin<\/li>\n \t<li>Added: Google purchase event added along with transactions.<\/li>\n \t<li>Improved: localization file cleanup<\/li>\n \t<li>Improved: stripe integration to handle a few edge cases of payment failures.<\/li>\n \t<li>Fixed: Duplicate admin email was going on in some cases.<\/li>\n \t<li>Fixed: Paypal taxes were not getting calculated on some specific price settings.<\/li>\n \t<li>Fixed: Handle scenario of duplicate e-commerce tracking events.<\/li>\n \t<li>Fixed: javascript error on non-offer pages elementor builders.<\/li>\n \t<li>Fixed: PHP error on wizard pages from WooCommerce admin.<\/li>\n<\/ul>\n<strong>July 25, 2019 - Version 2.0.4<\/strong>\n<ul>\n \t<li>Improvement: Made view offer events unique per session<\/li>\n \t<li>Improvement: Handled case when no variation selector present in the offer page with builder templates<\/li>\n \t<li>Improvement: Tab behaviour improved for mobile devices<\/li>\n \t<li>Fixed: Delayed Emails on bacs and cheque gateways orders were not going on some cases<\/li>\n \t<li>Fixed: Modified few arguments to pass to stripe API during charge request<\/li>\n<\/ul>\n<strong>July 18, 2019 - Version 2.0.3<\/strong>\n<ul>\n \t<li>Fixed: Customizer compatibility with plugin \"Thank You Page Customizer for WooCommerce\"<\/li>\n \t<li>Fixed: Conflict with WeGlot plugin<\/li>\n \t<li>Fixed: Issue of alert popup getting overlaped with sidebar confirmation<\/li>\n \t<li>Fixed: Shipping taxes were not getting applied correctly on some cases<\/li>\n \t<li>Fixed: Google ads tracking data functionality not working as expected<\/li>\n<\/ul>\n<strong>July 05, 2019 - Version 2.0.2<\/strong>\n<ul>\n \t<li>Fixed: E-commerce analytics tracking events were not working as expected in some cases.<\/li>\n<\/ul>\n<strong>July 04, 2019 - Version 2.0.1<\/strong>\n<ul>\n \t<li>Improved: Better handling for the case when the offer was not getting saved because of large variations.<\/li>\n \t<li>Fixed: Compatibility with image optimization plugin WP Optimal.<\/li>\n \t<li>Fixed: Elementor templates grid was not visible on some setups.<\/li>\n \t<li>Fixed: Sometimes a PHP warning coming on single order edit page in the dashboard.<\/li>\n \t<li>Fixed: Non-prefixed Javascript files and stylesheet conflict resolved.<\/li>\n \t<li>Fixed: Few global settings were saving with backslashes.<\/li>\n<\/ul>\n<strong>June 28, 2019 - Version 2.0.0<\/strong>\n<ul>\n \t<li>Added: Deep Integration with Elementor with 10 new Elementor widgets and 6 pre-built templates:\nFollowing new elementor widgets are created for UpStroke\n- Accept button\n- Reject Button\n- Accept link\n- Reject link\n- Product Title\n- Price Widget\n- Product Images\n- Product Short description\n- Quantity Selector\n- Variation Selector<\/li>\n \t<li>Added: Offer Transaction Refunds; Introduced refunds of offer transactions created during the upsell funnel.We currently support offer refunds for these gateways:\n- Paypal standard\n- Paypal Express checkout by WooCommerce\n- Paypal Express checkout by angelleye\n- Paypal PRO by angelleye\n- Braintree by angelleye\n- Braintree by WooCommerce\n- Authorize.net CIM\n- Stripe\n- Mollie\n- WorldPay Online\n- Bluesnap<\/li>\n \t<li>Added: New Customer rules &amp; skip offer setting added to allow store owners to skip offer\/funnel based on past purchases of the customer.<\/li>\n \t<li>Added: Deep integration with the nextmove thank you page plugin, now store owners can configure their thank you page they want to show after the funnel directly from the funnel settings page.<\/li>\n \t<li>Added: Deep integration with the nextmove thank you page plugin, now store owners can configure their thank you page they want to show after the funnel directly from the funnel settings page.<\/li>\n \t<li>Added: New Rules added for Aerocheckout Page, Coupon Exists &amp; Coupon Text match.<\/li>\n \t<li>Added: Support for the Google Ads Conversion tracking, UpStroke now sends google ads conversion event as well.<\/li>\n \t<li>Improved: Better onboarding experience for new customers by setting up two default funnels with different styles.<\/li>\n \t<li>Improved: No conflict mode in funnel builder to ensure that any external JS\/CSS will no longer conflict with our Funnel builder JS.<\/li>\n \t<li>Improved: Users\/coupon rules are now AJAX supported to ensure optimized Database queries during setup.<\/li>\n \t<li>Improved: Code refactoring in favour of WordPress VIP Coding-Standards.<\/li>\n \t<li>Improved: Few Security improvements to prevent XSS and CSRF attacks.<\/li>\n \t<li>Fixed: Handled the scenario for Paypal Delayed IPN. In that case, refunded primary-order was not working as expected.<\/li>\n \t<li>Fixed: Compatibility with WC Membership improved to handle delayed IPN and refund scenarios &amp; few other improvements.<\/li>\n \t<li>Fixed: Customizer preview was not working as expected for default permalink state.<\/li>\n \t<li>Fixed: Order status \"primary order accepted\" is no longer cancelable.<\/li>\n \t<li>Fixed: Paypal Reference transactions options were still showing sometimes even when no PayPal gateway is unavailable in the settings.<\/li>\n \t<li>Fixed: Few hardcoded texts inside the plugin corrected in favour of translations.<\/li>\n \t<li>Fixed. Non-taxable shipping method having shipping taxes added in the total when shipping added using dynamic shipping during the offer.<\/li>\n \t<li>Fixed: Urgency bar inline style was not working as expected.<\/li>\n \t<li>Fixed: Additional compatibility with WooCommerce Bundle Product Type, it covers \"price individually feature along with discounting\".<\/li>\n \t<li>Fixed. Store product reviews came after wc3.4 were not showing on offer pages.<\/li>\n \t<li>Fixed: Subscriptions created through test gateway by woofunnels were not sustaining active status after the first renewal.<\/li>\n \t<li>Fixed. Countdown timer's mobile responsive CSS corrected.<\/li>\n \t<li>Fixed. CSS compatibility fix for the infusionSoft plugin.<\/li>\n \t<li>Fixed. Qty selector was not working correctly for the cases when the maximum quantity field left empty.<\/li>\n \t<li>Fixed. Handled Button\/links multiple click events.<\/li>\n<\/ul>\n<strong>April 17, 2019 - Version 1.18.1<\/strong>\n<ul>\n \t<li>Fixed: SKUs as content 'id' parameter was not passing even when content ID settings under global settings are checked.<\/li>\n \t<li>Fixed: In some cases, order action link to cancel order showing on my account page during the funnel.<\/li>\n<\/ul>\n<strong>March 29, 2019 - Version 1.18.0<\/strong>\n<ul>\n \t<li>Fixed: Authorize.net CIM upsell payments was not working since the last update of gateway plugin.<\/li>\n \t<li>Fixed: Handle cases of multiple clicks on \"Add to my Order\" button.<\/li>\n<\/ul>\n<strong>March 11, 2019 - Version 1.17.0<\/strong>\n<ul>\n \t<li>Added: Compatibility with \"Lazy Load plugin\" by WP-Rocket.<\/li>\n \t<li>Improved: Shortcode `wfocu_order_details_section` compatibility with \"Custom Thank You Pages Per Product for WooCommerce\"<\/li>\n \t<li>Improved: Modified request pattern to handle cases when admin-ajax was not working due to any reason.<\/li>\n \t<li>Fixed: Paypal Standard checkout was not working as expected on few edge cases.<\/li>\n \t<li>Fixed: Dynamic Product Reviews block was not showing on offer pages during the funnel.<\/li>\n<\/ul>\n<strong>February 22, 2019 - Version 1.16.0<\/strong>\n<ul>\n \t<li>Added: Compatibility with 'Cost of Goods' product by Skyverge<\/li>\n \t<li>Added: Compatibility with 'WooCommerce Memberships' product by Skyverge.<\/li>\n \t<li>Added: A new settings to add Javascript inside &lt;head&gt; tag on offer pages.<\/li>\n \t<li>Fixed: In Rule Engine Customer Role rule was not working when operator was \"not in\"<\/li>\n \t<li>Fixed: Compatibility changes w.r.t PHP 7.3.<\/li>\n \t<li>Fixed: Few PHP warnings while using customizer.<\/li>\n \t<li>Fixed: Emails for customer and admins were not triggering as expected for the orders with BACS and Cheque as a payment method.<\/li>\n \t<li>Fixed: Orders were not getting cancelled when status is \"primary Order status.\"<\/li>\n \t<li>Fixed: Offer payments error in Braintree CC on few setups with multi account condition<\/li>\n<\/ul>\n<strong>January 22, 2019 - Version 1.15.1<\/strong>\n<ul>\n \t<li>Fixed: Adding items to the order was not working as expected when dynamic shipping is turned on since yesterday's update.<\/li>\n<\/ul>\n<strong>January 21, 2019 - Version 1.15.0<\/strong>\n<ul>\n \t<li>Improved: Currency as a parameter was missing in google analytics purchase event data.<\/li>\n \t<li>Fixed: Dynamic Shipping calculation error due to yesterday's update, it was fixed.<\/li>\n \t<li>Fixed: Sometimes global settings UI was not opening due to a JS error when no gateways enabled.<\/li>\n \t<li>Fixed: Fatal error during the funnel initiation when WC subscription installed version &lt; v2.2.0<\/li>\n \t<li>Fixed: Paypal in-offer transactions were not working as expected on WPEngine hostings.<\/li>\n \t<li>Fixed: Dynamic shipping calculations were not taking taxes into account.<\/li>\n<\/ul>\n<strong>January 16, 2019 - Version 1.14.0<\/strong>\n<ul>\n \t<li>Improved: Handling of a case when offer URL get accessed directly without the funnel.<\/li>\n \t<li>Improved: Handling of a few special characters in variation switcher.<\/li>\n \t<li>Improved: PayPal in offer transaction: Better handling for errors and logging in order notes when payment fails.<\/li>\n \t<li>Fixed: Handling for the case when the variable product is purchasable, and still all the variations are out of stock.<\/li>\n \t<li>Fixed: Progress bar element's Font size not getting applied for style#2.<\/li>\n \t<li>Fixed: Funnel duplication is not working correctly since the last update.<\/li>\n \t<li>Fixed: Conflict with 'thrive themes' regarding swal.<\/li>\n \t<li>Fixed: Multiple facebook events getting fired in case of more than once pixel ID configured.<\/li>\n<\/ul>\n<strong>January 10, 2019 - Version 1.13.0<\/strong>\n<ul>\n \t<li>Added: New setting in funnel settings to display prices with OR without taxes on offer pages.<\/li>\n \t<li>Added: Added support\/handling for multiple shipping packages in primary order.<\/li>\n \t<li>Added: Compatibility with 'Amazon Order Fullfillment' Addon.<\/li>\n \t<li>Improved: Upsell Report Data was not getting removed on permanent deletion of order.<\/li>\n \t<li>Improved: WPML compatibility improvements for the custom page search.<\/li>\n \t<li>Improved: Fallback for the case when a user leaves funnel in between and doesn't reach to the order-received page, making other add-ons fail to process order data after order.<\/li>\n \t<li>Fixed: Calculation tooltip in offer builder page showing regular price including taxes, it supposed to show regular price only.<\/li>\n \t<li>Fixed: Regular Price with a strike through was not visible for template except Style#1.<\/li>\n \t<li>Fixed: PayPal Express checkout issue of 'SHIPDISCAMT' not getting clear while making DoReferenceTransaction call, causing a mismatch in calculation during offer charge API requests.<\/li>\n \t<li>Fixed: PayPal Express checkout issue of 'SHIPDISCAMT' not getting clear while making DoReferenceTransaction call, causing a mismatch in calculation during offer charge API requests.<\/li>\n \t<li>Fixed: Handling for few more special character for variations in an offer.<\/li>\n \t<li>Fixed: Offer was not getting skipped when variable product present in the offer is not purchasable.<\/li>\n \t<li>Fixed: order item rule was not fully compatible with WC version &lt; 3.2.<\/li>\n<\/ul>\n<strong>December 06, 2018 - Version 1.12.1<\/strong>\n<ul>\n \t<li>Fixed: Remove Non-ASCII characters from product description from PayPal gateway call.<\/li>\n<\/ul>\n<strong>December 05, 2018 - Version 1.12.0<\/strong>\n<ul>\n \t<li>Added: New settings inside facebook events to handle exclusion of taxes and shipping totals from the purchase event value.<\/li>\n \t<li>Added: Few more parameters in facebook pixel events (domain, event_hour, user_roles, plugin, event_day, event_month, transaction_id)<\/li>\n \t<li>Fixed: PHP Error in cron schedule to normalize order statuses.<\/li>\n \t<li>Fixed: \"jQuery\" not defined error on some websites, escape usage of jQuery with native JS from UTM tracking functions.<\/li>\n<\/ul>\n<strong>November 28, 2018 - Version 1.11.3<\/strong>\n<ul>\n \t<li>Added: Compatibility with the Nitro theme.<\/li>\n \t<li>Added: Compatibility with XLPLugins' NextMove Thank you page plugin to show additional orders on thank you page.<\/li>\n \t<li>Fixed: PayPal express checkout and standard Ajax endpoint issue resolved, making offer payments failing when reference transactions turned off.<\/li>\n \t<li>Fixed: Issue in Variation switcher, sometimes showing repeated attributes value.<\/li>\n<\/ul>\n<strong>November 27, 2018 - Version 1.11.2<\/strong>\n<ul>\n \t<li>Added: Compatibility with Google Fonts for WordPress plugin<\/li>\n \t<li>Fixed: Offer payments not working on PayPal express checkout gateway from the last update when reference transactions are off.<\/li>\n<\/ul>\n<strong>November 26, 2018 - Version 1.11.1<\/strong>\n<ul>\n \t<li>Fixed: Payment Gateways related errors are showing even if the gateway is turned off.<\/li>\n<\/ul>\n<strong>November 26, 2018 - Version 1.11.0<\/strong>\n<ul>\n \t<li>Added: Customizer compatibility with Jupiter theme.<\/li>\n \t<li>Improved: Dynamic shipping will now work without getting offer confirmation enabled.<\/li>\n \t<li>Fixed: Authorize CIM integration, upsells payments was not working for the recent version of WooCommerce Authorize CIM gateway version 2.10.2.<\/li>\n \t<li>Fixed: PayPal PDT handling to mark the parent order as completed on behalf of woocommerce as thank you page replaced by the funnel offer page.<\/li>\n \t<li>Fixed: Downsell offer were not showing when there is any disabled offer in between the funnel.<\/li>\n \t<li>Fixed: Customizer fields getting broken due to titan's framework wp-alpha-colorpicker sript.<\/li>\n \t<li>Fixed: Added polyfill js to handle issue about upsells not working in IE browser.<\/li>\n<\/ul>\n<strong>November 13, 2018 - Version 1.10.0<\/strong>\n<ul>\n \t<li>Added: New settings in the global settings under Facebook pixel to manage 'content_id' param in the purchase event.<\/li>\n \t<li>Added: New param 'content_name' added in the Facebook pixel purchase event.<\/li>\n \t<li>Added: New settings to enable Facebook pixel general event for the offer pages.<\/li>\n \t<li>Added: New settings to pass URL tracking info, referrals &amp; Custom audience params (Customer's Town, Customer's State, Customer's Country, Payment Method, Shipping Method &amp; Coupon usage details)<\/li>\n \t<li>Added: Authorize CIM Integration compatibility with WooCommerce Authorize CIM Gateway Addon v2.10.0.<\/li>\n \t<li>Improved: Compatibility of the Test Gateway with Subscription products.<\/li>\n \t<li>Fixed: Authorize CIM offer payments were failing due to API call exception for duplicate shipping ID. This issue is getting generated only\u00a0when virtual\/downloadable product(s) exist in the order.<\/li>\n \t<li>Fixed: Flat Shipping value was not getting saved as a float value, getting converted to absolute.<\/li>\n \t<li>Fixed: User Role rule was not working as expected.<\/li>\n \t<li>Fixed: Issue of order-details not showing when parent order is canceled in the funnel and more than one order created during the funnel.<\/li>\n<\/ul>\n<strong>October 20, 2018 - Version 1.9.0<\/strong>\n<ul>\n \t<li>Added: New Feature to allow store admins to create, delete and apply presets on the templates provided by the UpStroke.<\/li>\n \t<li>Added: Ability to duplicate the funnels, including its offers, design and primary settings.<\/li>\n \t<li>Added: Compatibility with 3rd party free shipping add-ons like WooCommerce Advanced Free Shipping.<\/li>\n \t<li>Added: Compatibility with new product type \"bundle\" provided by WooCommerce Product Bundle addon.<\/li>\n \t<li>Fixed: Fixed Upsell payment failure cases for PayPal gateway when free shipping method has opted during the funnel.<\/li>\n \t<li>Fixed: Sometimes Paypal integration of upsell payment failing because item description contains emojis and HTML special chars.<\/li>\n \t<li>Fixed: Incompatibility with WC version 3.0.<\/li>\n<\/ul>\n<strong>October 11, 2018 - Version 1.8.2<\/strong>\n<ul>\n \t<li>Added: Compatibility with WooCommerce Miltilingual's Multiple Currency Feature.<\/li>\n \t<li>Fixed: PHP Fatal error when php version &lt; 5.5 triggered by the last update.<\/li>\n<\/ul>\n<strong>October 06, 2018 - Version 1.8.1<\/strong>\n<ul>\n \t<li>Added: Compatibility for 'Learndash LMS' to allow courses as upsells in the UpStroke funnels.<\/li>\n \t<li>Added: Support for WP native embed shortcode in our offer templates.<\/li>\n<\/ul>\n<strong>October 06, 2018 - Version 1.8.0<\/strong>\n<ul>\n \t<li>Added: New setting at funnel level to allow store managers to change 'Upsell Processing message.'<\/li>\n \t<li>Added: Support for 'the_content' filter in \"pattern interrupt\" subheading section to make it work with shortcodes.<\/li>\n \t<li>Improvements: textual improvements in admin UIs.<\/li>\n \t<li>Fixed: PHP notice when custom CSS is added using the customizer.<\/li>\n \t<li>Fixed: Order total rule was not working as expected with '&gt;=' type operations.<\/li>\n \t<li>Fixed: Affiliate wp compatibility: Referrals was only getting added on very first offer accepted.<\/li>\n \t<li>Fixed: Affiliate wp compatibility: Not considering product local level discount on products in offers.<\/li>\n \t<li>Fixed: JS notices on customizer because ACFs JS was not getting added.<\/li>\n \t<li>Fixed: Authorize.net CIM upwards and backward compatibility with gateway's different versions.<\/li>\n \t<li>Fixed: Stripe integration: Do not show 'save a card' checkbox during checkout when funnel already decided.<\/li>\n \t<li>Fixed: Orphaned Transients were getting created when WC session does not exist. Routine added to remove these transients.<\/li>\n \t<li>Fixed: PayPal integrations: Removed HTML tags from item description while passing request to PayPal, 'billingagreementid' is not getting received.<\/li>\n<\/ul>\n<strong>September 20, 2018 - Version 1.7.4<\/strong>\n<ul>\n \t<li>Added: Compatibility with 'Buzzstorepro' and 'Easy Google fonts' for the customizer.<\/li>\n \t<li>Added: Compatibility with Affiliate WP to mark referrals on the upsell items.<\/li>\n \t<li>Improved: Loading of assets (JS &amp; CSS) improved to reduce page load time.<\/li>\n \t<li>Improved: Update database for better reporting.<\/li>\n \t<li>Improved: Better logging even in case of javascript errors while accepting\/denying offers.<\/li>\n \t<li>Fixed: In case of BACS and COD, emails were not getting fired as per the settings.<\/li>\n \t<li>Fixed: Prevent switching offers while configuring offers when offers are in the saving process.<\/li>\n \t<li>Fixed: `Srcset` removed from product slider images.<\/li>\n<\/ul>\n<strong>September 10, 2018 - Version 1.7.3<\/strong>\n<ul>\n \t<li>Added: New event \"offer skipped\" introduced in reporting, with the reason of the skip of the offer by UpStroke.<\/li>\n \t<li>Improved: In some browsers, offer view event was not getting logged. Improved it by adding a fallback code to document.ready DOM event.<\/li>\n \t<li>Improved: When WooCommerce Checkout processed as post request and not as AJAX action, then funnels were not getting trigger because gateways integrations were getting initiated later.<\/li>\n \t<li>Improved: E-commerce tracking code improved to not fire events multiple times during the funnel.<\/li>\n \t<li>Fixed: In Braintree CC and PayPal, payment complete action was not getting full-filled as parent order token not created during the original order.<\/li>\n \t<li>Fixed: Stripe Fees and net payouts were not getting saved in the order meta when upsell payment accepted.<\/li>\n \t<li>Fixed: Global $product was un-setting and creating issues on upsell page for tabs area.<\/li>\n<\/ul>\n<strong>September 01, 2018 - Version 1.7.2<\/strong>\n<ul>\n \t<li>Added: Compatibility for Advanced Shipping when WC version &lt; 3.3.5 is used.<\/li>\n \t<li>Added: New Shortcode `wfocu_order_details_section` to output 'order_details' on custom thank you pages.<\/li>\n \t<li>Improved: Upsell Offer price was getting added as \"discount\" in order-receipts. Now the right offer price shows against the item purchased, and no additional \"discount\" row added.<\/li>\n \t<li>Improved: Additional logs included to trace any edge case issues.<\/li>\n \t<li>Fixed: On the change of variation, % is getting removed from \"saving_percentage\" merge tag output.<\/li>\n \t<li>Fixed: Upsell links generated using Page builders were not triggering PayPal in-context checkout.<\/li>\n \t<li>Fixed: Upsell offers are not working when Advanced Shipping addon is enabled and WC version &lt; 3.3.5 is used.<\/li>\n \t<li>Fixed: Thrive architect conflict as it unhooks `template_include` filter on the pages created using thrive builder.<\/li>\n \t<li>Fixed: Removed 'wfocu-session-id' query param replaced it with 'wfocu-si' ,it prevents issues with certain host stoping any request to load when these params.<\/li>\n<\/ul>\n<strong>August 29, 2018 - Version 1.7.1<\/strong>\n<ul>\n \t<li>Fixed: Buy Button Style #2 sometimes was not allowing users to skip the offer, even on clicking skip buttons.<\/li>\n \t<li>Fixed: PayPal integration without reference transaction was not moving order to processing\/completed when subscription product in the order even when IPN response received as completed.<\/li>\n \t<li>Fixed: Changing offer post type slug was not getting reflected right away but demands resetting permalink.<\/li>\n<\/ul>\n<strong>August 28, 2018 - Version 1.7.0<\/strong>\n<ul>\n \t<li>Added: New merge tag `[wfocu_order_data key=\"\"]` added to allow order metadata\/data in customized offer pages.<\/li>\n \t<li>Added: A new feature to allow quantity selection in offer pages &amp; a new setting to control the maximum allowed quantity for purchase during upsell.<\/li>\n \t<li>Added: A new merge tag {{single_unit_price}} to show a single unit price when selling multiple quantities as a bundle.<\/li>\n \t<li>Improved: Product Image slider images now have thumbnail sizes instead of full.<\/li>\n \t<li>Improved: Totals of upsell-orders in order listing in admin interface was not accurate while using multi-currency environments. Now upsell order total shows the price in the base currency.<\/li>\n \t<li>Improved: Compatibility for php7.2<\/li>\n \t<li>Improved: Replaced the_content with 'wfocu_the_content' (custom) filter to escape any non-required text in offer templates.<\/li>\n \t<li>Improved: Do not die when funnel validation fails for any reason, rather redirect the customer to the order received page and logs the reason for the error.<\/li>\n \t<li>Fixed: Funnel validation failing when user's IP was getting changes in between the checkout process.<\/li>\n \t<li>Fixed: Authorize CIM Integration; Shipping Address filters were not working and moving orders to on-hold for manual review when upsell-offer accepted due to CustomerShippingID did not exist in the API call.<\/li>\n \t<li>Fixed: PayPal Standard Integration: Order Item info is now getting passed to PayPal as a separate item but not as a single item. Resulting clean item totals in the PayPal transactional emails.<\/li>\n \t<li>Fixed: PayPal Express Checkout Integration; When order does not needs shipping then prevent express checkout to send shipping info during upsell accept.<\/li>\n \t<li>Fixed: Conflict with the themes\/plugins having kirki framework.<\/li>\n \t<li>Fixed: Sometimes \"Test Gateway By WooFunnels\" is getting unset while choosing \"Test Gateway\" as a selected payment option during checkout, first experienced as incompatibility with \"WooCommerce Germanized\" plugin.<\/li>\n \t<li>Fixed: Prevented Offer pages from getting indexed in search engines.<\/li>\n \t<li>Fixed: PayPal Standard Integration: PayPal upsells orders to run and charge in-offer transaction even when parent order amount is zero.<\/li>\n \t<li>Fixed: Item amount mismatch error on PayPal standard and express checkout during upsell charge when more than one quantity is selected.<\/li>\n<\/ul>\n<strong>August 07, 2018 - Version 1.6.0<\/strong>\n<ul>\n \t<li>Added: Releasing PayPal In-Offer Transactions ( Two click checkout for the PayPal supported gateways), this allows store owners to show and charge upsells for PayPal orders even if they do not reference transactions enabled in their PayPal account.<\/li>\n \t<li>Fixed: PayPal IPN of the parent order getting failed and moves order into on-hold after upsell is getting accepted before IPN response.<\/li>\n \t<li>Fixed: Rounding-off prices just after applying discounts and then calculating taxes and shipping on that prices, escaping issues generating when price difference of 0.01 is getting into effect for PayPal.<\/li>\n \t<li>Added: Changes to provide support for AngellEye PayPal Addon.<\/li>\n \t<li>Fixed: Resetting permalink on plugin activation to prevent permalink issues.<\/li>\n \t<li>Added: Compatibility with wooMultiCurrency addon (https:\/\/codecanyon.net\/item\/woocommerce-multi-currency\/20948446)<\/li>\n \t<li>Fixed: Sometimes offer-builder screen(s) were not getting open and loading infinitely on Mac\/Safari OS.<\/li>\n<\/ul>\n<strong>July 26, 2018 - Version 1.5.3<\/strong>\n<ul>\n \t<li>Fixed: Iframe videos coming full width on mobile. Fixed now.<\/li>\n \t<li>Compatible till WooCommmerce 3.4.4<\/li>\n<\/ul>\n<strong>July 24, 2018 - Version 1.5.2<\/strong>\n<ul>\n \t<li>Fixed: An undefined function was using in PayPal method, fixed now.<\/li>\n<\/ul>\n<strong>July 24, 2018 - Version 1.5.1<\/strong>\n<ul>\n \t<li>Fixed: Funnel offer is skipping if the offer contains a variable product and in offer settings 'skip offer' is checked.<\/li>\n \t<li>Fixed: Order_Date merge tag was returning Order date in GMT 0 timezone, fixed now.<\/li>\n<\/ul>\n<strong>July 23, 2018 - Version 1.5.0<\/strong>\n<ul>\n \t<li>Added: Necessary PHP constants and headers to prevent caching of the offer pages.<\/li>\n \t<li>Added: Upstroke total sale for the order is now be showing on order listing table.<\/li>\n \t<li>Added: At Funnels listing page, added sidebar for useful information &amp; links.<\/li>\n \t<li>Added: PHP 7.2 compatibility.<\/li>\n \t<li>Improved: Allowed iframe tag in post context for the textarea inputs.<\/li>\n \t<li>Improved: Moved from cookie usage to transients and query params to prevent any issues caused by caching environment that do not let the funnel to initiate due to incorrect data setup.<\/li>\n \t<li>Improved: Handled ASCII character coming in variation selector as attribute names. Converted them to \"_\" string all through the from end page and restored to the default to save item meta properly.<\/li>\n \t<li>Improved: Database structure improved to support launch of new reporting addon.<\/li>\n \t<li>Improved: Success animation time increased for success popup while upsell successfully accepted, breaking animation on mobile devices and MACs.<\/li>\n \t<li>Fixed: Checking is_purchasable only after checking is_in_stock while validating offer before showing.<\/li>\n \t<li>Fixed: In some cases, DoReferenceTransaction call for PayPal passing IPN notify URL that later on moving order status to on-hold due to the failure of order amount mismatch.<\/li>\n \t<li>Fixed: Issue in rules, when any rule set that needs to be validated after the order was not working and resetting the session.<\/li>\n \t<li>Fixed: Javascript error throwing when serializing value of the variation form contains encoded params.<\/li>\n \t<li>Fixed: PayPal notice throwing on the purchase of variation during upsell accept.<\/li>\n \t<li>Fixed: PayPal Standard integration getting broken when billing agreement call is getting failed.<\/li>\n \t<li>Fixed: Handled AJAX on the offer pages to not show loader infinitely and redirect to thank you page on ajax failures.<\/li>\n \t<li>Fixed: Issue in `skip offer` setting, when a product exists in parent order was only working when exact order matches with an offer.<\/li>\n \t<li>Fixed: Bacs and cheque orders were not showing upsell from the last transient changeset as data was not getting set and funnel queried for these gateways. Fixed it by moving priorities.<\/li>\n \t<li>Fixed: Authorize CIM sometime throws an error when same user profile data use to create a token for a non-logged in user. Added better error handling to prevent the issue as well as prepare it to run the funnel based on the previous valid token.<\/li>\n \t<li>Fixed: Authorize NET CIM gateway api endpoint was not getting fetched from gateway settings during charging upsells.<\/li>\n \t<li>Fixed: PayPal upsell charge failing in some cases when dynamic shipping is on with the taxes enabled in the store.<\/li>\n \t<li>Fixed: Global settings for gateways were not set up properly on some servers due to inconsistent array keys behavior during localization of script.<\/li>\n \t<li>Fixed: PayPal Express Checkout: Issue while saving order_meta for the token as the gateway plugin is not saving it before payment_complete, Now we always create billing regardless of funnel decided or not to provide support for no-checkout page checkouts.<\/li>\n<\/ul>\n<strong>July 06, 2018 - Version 1.4.1<\/strong>\n<ul>\n \t<li>Fixed: Debugging class param left open that caused PHP error, removed now.<\/li>\n<\/ul>\n<strong>July 06, 2018 - Version 1.4.0<\/strong>\n<ul>\n \t<li>Fixed: Paypal Express Checkout Integration prevents checkout from cart to fire even when the gateway is not ppec_checkout.<\/li>\n \t<li>Fixed: Primary Order Status title was not coming to the filter in order screens.<\/li>\n \t<li>Fixed: Buy Button width to be full for product style #5 and #6.<\/li>\n \t<li>Fixed: Cart Item Rules sometimes do not have product id in the cart items to process, used product ID from cart data to instead.<\/li>\n \t<li>Fixed: Fatal Error throw sometimes when we do not have available payment methods in the admin, used `$woocommerce-&gt;payment_gateways-&gt;payment_gateways()` instead.<\/li>\n \t<li>Fixed: Google View event was firing on every page, restricted it only to offer pages\/thankyou.<\/li>\n \t<li>Added: Order item meta added to the items added by the upstroke during funnel.<\/li>\n \t<li>Fixed: Test Gateway orders were going to complete instead of processing after order.<\/li>\n \t<li>Fixed: Flush Rewrite when saving global settings to prevent any 404 not found errors during offers.<\/li>\n \t<li>Fixed: Customizer was not working for the default permalink structure.<\/li>\n \t<li>Improved: Prevents inactive supported gateways to get saved while saving global settings.<\/li>\n \t<li>Added: Stripe 3DS Card flow covered, initiating funnel after completion and charging reusable token during funnel.<\/li>\n \t<li>Fixed: Funnels Transients getting created after product rule iteration once and stored for 6 hours, creating issues when multiple users were having the cart at the same time.<\/li>\n \t<li>Fixed: Added `woocommerce_checkout_order_processed` 3rd param as optional in our callbacks, reducing the chance of failure as hook initiated by 3rd party plugins without the 3rd parameter.<\/li>\n \t<li>Fixed: Set host url in allowed redirect url for customizer in case wp defined site url is different then home url: issue with wp engine.<\/li>\n \t<li>Fixed: In some cases, Funnel Offer is not opening as data in the cookie necessary for running the funnel is missing. Migrated to transients from cookies to handle the vulnerability.<\/li>\n \t<li>Fixed: Timers were not sustaining their initial timestamp and not starting the timer from when the user reloads the offer page.<\/li>\n<\/ul>\n<strong>June 29, 2018 - Version 1.3.0<\/strong>\n<ul>\n \t<li>Added: Multiple notices regarding gateways configurations to let admin know the state of the setup.<\/li>\n \t<li>Added: A new field to make the store admin chose if reference transactions are enabled or not.<\/li>\n \t<li>Fixed: Paypal standard to not interfere when credentials are not set and reference transaction is not marked as enabled.<\/li>\n \t<li>Fixed: Parent Order e-commerce tracking now push events on thank you page even when no funnel runs.<\/li>\n \t<li>Fixed: Additional tab throwing a fatal error in some cases due to the global $product is getting unset.<\/li>\n \t<li>Fixed: Issue while saving gateways with all unchecked, the system will loading default gateways.<\/li>\n \t<li>Fixed: Prices after order batching was getting mismatched when formatted in thousand separator.<\/li>\n<\/ul>\n<strong>June 26, 2018 - Version 1.2.0<\/strong>\n<ul>\n \t<li>Added: Compatibility with AliWooDropship plugin for variation switcher.<\/li>\n \t<li>Fixed: Gallery images to slide to the correct variation image on the selection of variation.<\/li>\n \t<li>Improved: Customizer Usability related improvement, Added a new button to show preview.<\/li>\n \t<li>Improved: 'shop_thumbnail' image size instead of full size when using as a thumbnail in the slider.<\/li>\n \t<li>Fixed: Prevent slider when a single image exists in the gallery.<\/li>\n<\/ul>\n<strong>June 25, 2018 - Version 1.1.0<\/strong>\n<ul>\n \t<li>Added: WordPress native image align class's respective code done.<\/li>\n \t<li>Added: Countdown timer merge tag added with style and align attributes.<\/li>\n \t<li>Fixed: Case: create new order when offer accepted and cancel parent order; Refunds were not going proper, fixed now.<\/li>\n \t<li>Fixed: Product additional details tab values dynamic in case of variable product.<\/li>\n \t<li>Improved: Offer's Customizer view improved; Themes customizer assets rendering blocked on our page.<\/li>\n \t<li>Fixed: Offer total in the funnel builder was not taking flat rate shipping into account while creating new offer.<\/li>\n<\/ul>\n<strong>June 18, 2018 - Version 1.0.0<\/strong>\n<ul>\n \t<li>Public release.<\/li>\n<\/ul>"},"new_version":"2.1.7","package":"https:\/\/woofunnel-code.s3.amazonaws.com\/woofunnels-upstroke-one-click-upsell-v2.1.7.zip?AWSAccessKeyId=AKIAINPVWJKKRMY5AZCQ&Expires=1585190076&Signature=gnZX%2FmzW5gh%2FOrkueAIIsQftN%2Bg%3D","download_link":"https:\/\/woofunnel-code.s3.amazonaws.com\/woofunnels-upstroke-one-click-upsell-v2.1.7.zip?AWSAccessKeyId=AKIAINPVWJKKRMY5AZCQ&Expires=1585190076&Signature=gnZX%2FmzW5gh%2FOrkueAIIsQftN%2Bg%3D"}";}