Developers: CRMs that require an ISO8601 date for the order date will now use the new `wpf_get_iso8601_date` function (standardizes order date formatting and timezone handling across the integtrations)
1.23.5
1 new2 improvements5 fixes
New
Added Requires Plugins header for WordPress 6.5
Improved
Updated order total calculation method in Zoho integration to get around rounding errors when `serialize_precision` wasn't set correctly on the server
`wpf_ec_complete` meta key with MemberPress is now set to the current time instead of `true`
Fixed
Fixed broken "Gravity Forms Entries (Ecommerce addon)" batch operation
Fixed missing enhanced ecommerce settings on Gravity Forms feeds since WP Fusion 3.42.7
Fixed HubSpot getting existing invoice IDs from the MakeWebBetter plugin for non-WooCommerce orders
Fixed missing logging for associating HubSpot line items with deals
Fixed missing warning notice when using the Enhanced Ecommerce plugin with an unsupported CRM
1.23.4.2
1 fix
Fixed
Fixed a fatal error when syncing pending orders with the CRM and a pending order was created with an empty shipping method, since 1.23.4
1.23.4.1
1 change
Changes
Re-added the `CustomerAuthorizedById` field that was removed from the Salesforce integration in 1.23.4
1.23.4
3 new6 improvements2 fixes1 change
New
Added support for syncing HighLevel opportunities to different statuses in addition to pipelines and stages
Added option (under Advanced) to delete the ActiveCampaign Deep Data connection without opening a new one
Added support for syncing the checkout URL to Drip with EDD
Improved
Removed the `CustomerAuthorizedById` from Salesforce order data. It's not a required field and was causing validation issues on some accounts
Synced shipping methods will now include the shipping method title instead of just "Shipping"
The Ontraport integration will always search for a product by name before creating a new one (to avoid creating duplicate products)
[Shipping products with Ontraport]
If pending orders are enabled for sync with WooCommerce, creating a pending order in the admin will create a corresponding contact record and deal
If a pending order is edited in the admin, the deal will automatically be updated in the CRM without having to click Process WP Fusion Actions Again
Fixed
Fixed undefined index warnings when editing a Gravity Forms feed for a form that includes payments
Fixed `Error: Call to undefined function wc_get_order` when syncing non-WooCommerce orders to Drip since 1.23.2
Changes
= 1.23.3 = 11/10/2023 =
1.23.2
4 new2 improvements7 fixes
New
Added support for [syncing MemberPress transaction status changes with sales pipelines]
Added support for syncing the checkout URL to Drip with WooCommerce, CartFlows, and FunnelKit
Added support for updating existing deals with Brevo
Added a warning when the Reepay payment gateway is configured in a way that will send duplicate data to the CRM
Improved
When "Skip already processed" is un-checked during the WooCommerce Products batch operation, the cached CRM product ID will be cleared out and looked up again via API call
Improved error handling with ActiveCampaign
Fixed
Fixed the WooCommerce Products batch operation not working unless Sync Product Edits was enabled in the Enhanced Ecommerce settings
Fixed PHP warning `Undefined array key "sku"` in Salesforce integration when creating a new product without an SKU
Fixed PHP warning `Unknown property: name` when syncing MemberPress transactions from the `manual` gateway
Fixed a bug with WooCommerce Discount Rules Pro where cart-based discounts were being synced without a title
Fixed Ontraport integration not syncing partially refunded orders where a single item's quantity was refunded to zero
Fixed fatal error adding new WooCommerce products with Drip, MailerLite, and Zoho when Sync Product Edits was enabled in the WP Fusion settings
Fixed PHP warning performing initial sync with HubSpot when no products existed in HubSpot
1.23.1
1 improvement5 fixes1 change
Improved
If you are running a WooCommerce Orders batch operation via the core plugin, and the orders have already been processed by Enhanced Ecommerce, they will be skipped (and a notice will be logged)
Fixed
Fixed Cancelled WooCommerce orders not updating the order total to 0 in ActiveCampaign
Fixed HighLevel integration only adding opportunities to the first pipeline (requires Refresh Tags and Fields and selecting a pipeline again in the setup)
Fixed Brevo integration recording orders as successfully synced even when a deal stage hadn't been selected in the settings
Fixed MemberPress integration not syncing transactions that had already been synced, despite "Skip already processed" being un-checked
Fixed MemberPress Transactions export operation picking up fallback and subscription_confirmation transactions
Changes
PHP 8.2.8 compatibility
1.23.0
1 new1 improvement3 fixes
New
Added [Salesforce integration]
Improved
If a deal is deleted in HubSpot, and updating the deal fails, WP Fusion will clear the cached deal ID and create a new deal
Fixed
Fixed MailerLite integration not handling errors related to looking up a shop ID or creating a new shop
Fixed CRMs with products (AgileCRM, Infusionsoft, Ontraport, Zoho) updating the product name in the CRM based on the WordPress product name even when Sync Product Edits was disabled
Fixed free MemberPress transactions not being synced
1.22.0
1 new1 fix
New
Added [MailerLite integration]
Fixed
v1.20.0 added WooCommerce HPOS support, but forgot to declare the compatibility. The plugin now shows up as compatible with HPOS
Custom HubSpot deal properties added using the `wpf_ecommerce_hubspot_add_deal` for the v1 HubSpot API will now automatically be fixed to be compatible with the v3 API
Fixed
Fixed WooCommerce Susbcriptions signup fees getting synced twice since 1.21.0
Removed
Removed the deprecated option to add a note to HubSpot deals, for new WP Fusion installs
Changelog published by the developer, in their original language.