Latest updates, features, and improvements to Normalize Gift Wrap & Message
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