- TWEAKED Use user meta _order_count and _money_spent instead of WooCommerce customer order tables in search filters for LTV and order count.
- FIXED Potentially fatal error in rare cases order_date is not available.
- FIXED PHP Error if a product has no assigned tags or categories.
- FIXED Contacts are updated with empty values when a subscription is processed.
- Fixed search filters not correctly preloading
- Added combined revenue reports for all funnels, broadcasts, and emails.
- Updated reports for Groundhogg 2.7.5
- Added new wc_recent_order_items replacement code
- Improved the sync process for sites with many orders
- Increased order sync batch size to 300 per batch
- Moved Order Sync tool to the Misc tools page
- Fixed guest orders not syncing in Sync Tool
- Guest orders not showing in contact record
- Added new WooCommerce search filters
- Purchased Product
- Purchased Product in Category
- Purchased Product with Tag
- Total Spent
- Order Count
- Added namespace to Woocommerce info card to function name conflicts
- Added activity tracking for cart_restored and cart_emptied events
- Fixed being unable to remove tags from the WooCommerce product page.
- Fix bug with consent verification during WooCommerce checkout process throwing error.
- Fix terms agreement not being saved in the contact record.
- Fixed 0 not allowed as a character in the product ID restrictions in the discount code replacements.
- TWEAKED Set the WooCommerce replacements group and gave them proper names.
- Fixed reports not showing funnel data.
- Improved eCommerce tracking and add-to-cart tracking in the reports.
- Add new quick stats to funnels, emails & broadcasts report views.
- Added functionality to Make GDPR checkboxes required
- Added messaging compliance checkbox on the checkout page.
- Moved compliance settings from the Misc tab to the Compliance tab.
- Added functionality to sync tags based on WooCommerce completed orders.
- Added functionality to display last order id in the contact detail.
- Fixed GDPR doesn\'t get approved when an order created with the \'on-hold\' status.
- Added functionality to sync the company name with the contact detail.
- Updated \"groundhogg/woocommerce/convert_order_to_contact\" hook to include order_id along with contact.
- Use shipping details as a fallback when the product is purchased.
- Added feature to add GDPR consent on the checkout page.
- Added POT file for translations.
- Fixed tags are not getting applied to contacts when products get purchased in some cases.
- Tweaked Map Billing address and Phone to contact fields.
- Added new reports for correlating WooCommerce revenue to Emails & Funnels.
- Fixed duplicate coupon codes being generated
- Added ability to declare free shipping coupons
- Better Cartlfows compatibility
- New \"Order\" benchmark for advanced usage
- Better support for guest checkout.
- Updated translation text-domain to \'groundhogg-wc\'
- Changed the default purchase action to woocommerce_thankyou
- Updated code for version 2.0
- Save product ids as string, not array.
- 1.2.9 compatibility
- Support for guest checkout.
- Added abandon cart funnel
- Fixed product picker not working