Latest updates, features, and improvements to Normalize Gift Wrap & Message
v1.3.5
Translated & Custom Gift Wrap Tags
π Fixed gift wrap fee not being charged when the gift wrap tag value was translated or customized - custom tag values and Translate & Adapt translations now charge correctly at checkout
π Fixed gift wrap selections not being recognized across storefront languages - a cart wrapped in one language stays wrapped when the shopper switches
π³ Fixed a double charge on whole-cart pricing when the gift wrap charge product was already carrying the fee
βοΈ Fixed extra spaces in a custom tag value silently dropping the fee - the value is now trimmed when you save it
π«π· Updated French and Swedish settings help text to match the English guidance on custom and translated tag values
v1.3.4
Shopify Markets Currency & Price Display Fixes
π Fixed gift wrap fee not converting on Shopify Markets - Fixed-amount fees now convert to the buyer's presentment currency at checkout and in the cart widget
π± Fixed percentage fees being double-converted on multi-currency stores - Percentage-based fees now show the correct converted amount
π·οΈ Fixed garbled gift wrap price in the cart widget label (e.g. showing "h3.17" instead of "$2.17") when the price contained a currency symbol
π‘οΈ Hardened cart widget text rendering so prices and labels with special characters always display correctly
β Single-currency stores unaffected - all currency changes are a safe no-op when no conversion is needed
v1.3.3
Custom Fields & Order Notes Enhancement
π¦ Consolidated gift wrap data storage - All custom fields now stored in single _customFields JSON attribute
π Automated order notes - Gift wrap details automatically added to orders with clean, professional formatting
π·οΈ Source tracking - Order notes now identify whether gift wrap was added via Cart Extension or Product Page
π― Smarter order processing - Gift wrap charge products excluded from order notes for cleaner merchant experience
β¨ Enhanced custom field support - All custom fields (card style, notes, etc.) now appear in order details
π Fixed missing custom fields in orders - Shopify Function now properly passes through all gift wrap data
π§ Backward compatible fallback - Handles orders from both old and new implementations seamlessly
v1.3.2
App Embed Fixes & Code Refactoring
π Resolved issue with App Embed block not loading on product pages
β¨ Eliminated duplicate attribute submission in cart forms for cleaner data
β»οΈ Refactored widget UI into a shared snippet for consistent rendering across all block types
β‘ Optimized attribute handling for better compatibility
v1.3.1
Unified Cart & State Restore
π Unified Cart Integration - Seamlessly integrated with Shopify's unified cart system for consistent cart state across extensions
πΎ State Restore Feature - Automatically restores gift wrap selections when navigating back to cart
β‘ Enhanced cart persistence - Gift wrap choices now persist across page reloads and browser sessions
π§ Improved cart synchronization - Real-time sync between cart page and checkout ensures data consistency
v1.3.0
Cart Extension Official Launch & Built for Shopify Compliance
π Cart Extension officially launched - No longer in beta!
β Achieved Built for Shopify compliance - Meets all Shopify quality standards
π¨ Streamlined banner notifications - Reduced visual clutter in dashboard
π§ Enhanced Extension Status Card - Proper deep linking to theme editor
π± Improved mobile experience - Chat widget positioning optimized for mobile devices
π Fixed Contextual Save Bar behavior - No longer appears on initial page load