Release Notes

Locate your StoreConnect version numbers

StoreConnect is built of two primary components:

  1. A Salesforce “managed package”; and
  2. The StoreConnect Website.

Both are dependant on each other to fully realise the capabilities of the version release.

 

How to locate your StoreConnect version numbers

Salesforce

  1. Log in to Salesforce
  2. Go to Setup > Installed Packages
  3. Look for the StoreConnect package and version number

StoreConnect Website

  1. Go to [your domain]/api/store-connect-version e.g. mydomain.com.au/api/store-connect-version
  2. The version number should appear on the webpage

You can always install the latest version via our StoreConnect App Exchange listing.


Package and Website Versions:

Release 18.2.0-1

Released 25 July 2024

  • Update setup scratch org to salesforce cli [PKG-882]
  • Increase Store_c.Path_c field character length [PKG-2871]
  • Feature - Manual stock adjustments [PKG-3367]



Release 18.1.0-1

Released 26 June 2024

  • Change product field label [PKG-3576]
  • Add Editable and Stale fields to FormAnswer and FormQuestion [PKG-3657]
  • Fix package upgrades to V18 [PKG-3660]
  • Add Form.Display_Mode field [WEB-3476]



Release 18.0.0-1

Released 26 June 2024

  • StoreConnect Setup - Self Signup [PKG-2796]
  • Streamline Object Record Pages [PKG-2987]
  • Custom Search Terms [PKG-3114]
  • Update setup “quick start help website” links [PKG-3424]
  • Update for Multitenancy [PKG-3482]
  • Update setup default product category [PKG-3496]
  • Update Tax Recalc Zone Validation to include Cities [PKG-3539]
  • Update sync summary trigger enqueue [PKG-3560]
  • Add Success_Markdown and Success_Page_Id fields to Form [WEB-3406]

StoreConnect Website releases:

Website version: 18.0.4
Released 24 July 2024
  • Remove singleton behaviour from Hydrofoil [WEB-3447]
  • Fix Org Setting is being cached across orgs [SYS-3799]
  • Use variable pricing on reorder [WEB-3759]
  • Hide price from metadata if hide_price is enabled [WEB-3758]
  • Update salutation limit [SYS-3778]
Website version: 18.0.3
Released 18 July 2024
  • Skip processing if abandoned cart already has an order [WEB-3274]
  • Trap response processing errors (PayWay) [WEB-3729]
Website version: 18.0.2
Released 10 July 2024
  • Add support for case-insensitive store paths [WEB-3580]
  • Capture card response from CBOSS [WEB-3692]
  • Fix detection of api subdomain [WEB-3685]
  • CartDrop.id now returns cart token [WEB-3702]
  • Fix switch_each not working correctly when one tenant doesn’t have schema [WEB-3700]
  • Allow multiple discounts to work on one membership [SYS-3706]
  • Account/Contact Creation Sequence [SYS-2804]
  • Max qty picker [WEB-3295]
Website version: 18.0.1
Released 04 July 2024
  • Prevent UI interaction beneath loader layer [WEB-3684]
  • Fix/excessive cart generation
  • Ignore the shipping cost for AustraliaPost and StarTrack [WEB-3544]
  • Fix emails sent for abandoned checkouts [WEB-3647]
  • Rename cloudinary services due to namespace clash [WEB-3670]
  • Fix bulk import check logic [WEB-3676]
  • Check if login uses an authentication provider [WEB-3634]
  • Fix timed out specs for custom forms after checkout [WEB-3667]
  • Enable charge_payments setting [WEB-3642]
  • Update to Product Loader to Improve Speed [WEB-3666]
Website version: 18.0.0
Released 28 June 2024
  • Allow custom checkout forms to be answerable after checkout [WEB-3477]
  • Allow custom product forms to be answerable after checkout [WEB-3476]
  • Allow editing of custom form answers [WEB-3474]
  • Add a loader to the variant selector [WEB-3655]
  • Allow backend jobs to run for inactive tenants [SYS-3656]
  • Fix/pos discount calcs [POS-3653]
  • Remove poll import status job and its dependency on redis [SYS-3648]
  • Updating direct to cart feature to pass in the SC_ID of a contact
  • Persist_last_visited_path now ignores non-html requests [WEB-3554]
  • Implement product weights in drops [WEB-3607]
  • Reimplement skid login redirect [WEB-3319]
  • Chore/dependency bumps [WEB-3630]
  • Multi-tenancy support [WEB-3418]
  • Custom search terms [WEB-3253]
  • Implement generic forms [WEB-3406]
  • Implements logout redirect to any host if set on SSO omniauth [WEB-3305]
  • Use brand display name for search filters [WEB-3574]
  • Fix/pos cart item images [POS-3621]
  • Fix sync summary job [SYS-3620]
  • Setup routes config to add /pos path [POS-3517]
  • Filters only valid product on FeaturedProductContentBlocks [WEB-3131]
  • Use state codes when requesting rates from ShipStation [WEB-3513]
  • Set subscription payment (Salesforce Payments) [WEB-3520][WEB-3563]
  • Checkout states error when no default store is set [WEB-3292]
  • Variant search by productcode [WEB-3381]
  • Add the tax to the shipping line item only when conditions are met [WEB-3570]
  • Fix search filters for 2+ trait types [WEB-3382]
  • Add Basic StockLocations index endpoint for POS [POS-3572]
  • Updating deprecated classes on templates and assets [WEB-3469]
  • Hide questions that are marked as hidden [WEB-3521]
  • Add city to zone lookups [WEB-3400][WEB-3401]
  • Inherit content from master if variant content is empty [WEB-3420]
  • Liquid controllers [WEB-3425]
  • Allow payment providers to be fetched by solely using its SFID [WEB-3524]
  • Prepare for on-demand page rendering [WEB-3300]
  • Make ProductDeliveryWindow active fields optional [WEB-3522]
  • Variable pricing does not accept decimals [WEB-3529]
  • SC Sync Visibility Jobs [WEB-3283]
  • Set correct NZ state requirement [WEB-3493]
  • Fix/cart token [WEB-3512]
  • Add custom data to custom form drops [WEB-3515]
  • Update archiving job to not create empty archive events [WEB-3510]
  • Report if ShipStation’s rates API call throws an exception [WEB-3501]
  • Fixes missing "was on" pricing [WEB-3423]
  • Enable lookup via SFID [WEB-3491]
  • Verify subscriptions can be created without a payment token [WEB-3294]
  • Chore/rework cart selection [WEB-3392][WEB-3412]
  • Apply surcharge for Pay on Account [WEB-3466]
  • Implement product forms [WEB-2998]
  • Fix/entra id login [WEB-3479]
  • Fix parameter used for lead time translation [WEB-3445]
  • Ui fix for Checkout Summary modal [POS-3315]
  • Remove auto-applied custom data [WEB-3463]
  • Add Pricebook and PricebookEntry drops [WEB-3460]
  • Button with no Label should not show on template [WEB-3254]
  • Add new Entra ID SSO strategy [WEB-3468]
  • Tell CBOSS to use the hosted credit card form by default [WEB-3434]
  • EC controller now correctly restores session data post-login [WEB-3158]
  • Payway Payment Provider integration [WEB-3359]
  • Fixes state presence for UK [WEB-3422]
  • Feature - Order cart reference [WEB-3307]
  • Ensure a stock location is present when creating a shipment [WEB-3301][WEB-3347]
  • Update all of the stores in development to use the TUNNEL_DOMAIN [WEB-3387]
  • Adds skid style option [WEB-3306]
  • Create liquid session getter/setter [WEB-3310]
  • Reduce the time it takes to charge a payment (Authorize.net) [WEB-3301][WEB-3218]
  • Fix broken spec for Delivery Options
  • Update theme exporter to include helper templates
  • Fix/liquid json filter exception [WEB-3351]
  • Handles Account Creation where display_name is nil [WEB-2970]
  • Fix Exposing email addresses that are not in db [WEB-3215]
  • Feature - POS liquid [POS-3289]
  • SingleKeyID SSO - login [WEB-3164]
  • Add 3DSecure to Braintree (configurable via api_options) [WEB-2851]
  • Update cart prices before running payment specs [WEB-3276]
  • Update PayPal API credentials [WEB-3214]
  • Enable Google Pay (Braintree) only if show_wallets is set to true [WEB-3275]
  • Feature/pos product index [POS-3152]
  • Completely disconnect register [POS-3157]
  • Fix the base URL for Tyro [POS-3266]
  • Handled quicklist in Dashboard [POS-3094]
  • Expose missing methods in ProviderShippingRate [WEB-3260]
  • Fixes account scope for brand [WEB-3182]
  • Default to showing contact orders only in acc profile [WEB-3244]
  • Update Square credentials [WEB-3227]
  • Fixes IDs and class attributes on Product Category template [SGM-1740]
  • Updates to checkout forms [POS-2952]
  • Price Adjustments Text Formatting and fixes [POS-3102]
  • Update Braintree credentials [WEB-3212]
  • Fix location finder spec failure [WEB-3237]
  • Update Avalara secrets [WEB-3219]
  • Process only valid subscriptions [WEB-3054]
  • Remove paypal ruby sdk [WEB-2247]
  • Update development and test credentials (Stripe) [WEB-3204]
  • Update Stripe ACH credentials (development, test) [WEB-3177]
  • Location finder fix [BUG-2474]
  • Remove duplicate method (bundle_features) [WEB-3151]
  • Payment amount overflow issue in checkout [POS-3100]
  • List ShipStation rates from multiple carriers [WEB-3141]
  • Fix/pos product index [POS-3145]
  • Dynamically changes the menu identifier [WEB-3120]
  • Order Discounts from the cart [POS-2794]
  • 3rd-party systems coded for store_connect:safe_search_rebuild_indexes task [WEB-2989]
  • Add missing fields required for SC Sync [WEB-3317]
  • Login visual error handling [POS-2838]
  • Run Singleton.reset! after search refresh; condense sorting spec [WEB-3128]
  • Updated product search helper to also search barcodes [POS-3038]
  • Settings page improvements [POS-2946]
  • Simplify our database / schema model as first step to Multi Tennancy [SGM-2922]
  • No more mutated global LiquidTheme object [WEB-3056]
  • Enable stdout log in test/development with $STDOUT_LOGS [WEB-3032]
  • Delivery Dates day of week flow [WEB-3113]
  • Replace Capybara port with fixed port number [WEB-3124]
  • Verify store’s path is prepended to the generated callback URLs [WEB-3124]
  • Reword Salesforce payments error message (already_paid) [WEB-2319]
  • Windcave Hosted Payment Form [WEB-3051]
  • Lock Screen Exploit Fixes [POS-3002]
  • Fix for salesforce payments [WEB-3109]
  • Add specs (AusPost Create Shipment) [WEB-2879]
  • Adds StripeJS package [WEB-3085]
  • Updated ‘return’ label [POS-2958]
  • Fix flaky spec for address_validator_spec found with seed 19415 [WEB-3119]
  • Fix/ Spacing responsive classes [WEB-3112]
  • Memoize checkout_payment_source_params [WEB-3117]
  • Create models for Checkout Options [SGM-2997]
  • Change menu ordering [POS-2982]
  • Scheduled payment specs II [WEB-3097]
  • Add adyen googlepay [WEB-2880]
  • Fix/pos tyro fixes [POS-3099]
  • Campaign Opt-Out not visible to SF users [WEB-3053]
  • Updated passcode form [POS-3010]
  • Print label in sidebar [POS-2945]
  • Get full URLs from the base service class [WEB-3092]
  • Show app version number in POS [POS-2938]
  • Chore/move PayPalJS to package json [WEB-3075]
  • Scheduled payment specs [WEB-3097]
  • Convert dev seed + test credentials into encrypted secrets [WEB-3049]
  • Order search box issues at smaller screen widths [POS-3004]
  • Hover state in list view updates [POS-3007]
  • Feature - POS fulfillment [POS-2818][POS-2685][POS-2876][POS-2817][POS-2877][POS-2681][POS-2819][POS-2875]
  • Allow customers to select delivery schedules on checkout [SGM-2706][SGM-2707][SGM-2708][SGM-2709][SGM-2710]
  • If filters present in product search, always .count without any sorting [WEB-3083]
  • Massively reduce Search::ProductByTaxon size [WEB-3073]
  • Search::ProductPriceCache - Loop pricebookentries in batches [WEB-3069]
  • If product search using filters, perform explicit .count for pagination [WEB-3083]
  • Explicitly declare needed api data options to expose on external form [WEB-3086]
  • Removed preview of labels generated by labelary [POS-2979]
  • Paypal now requires a button click to open the window [WEB-3089]
  • Unify payment forms [WEB-3084]
  • Fix/js dependencies [WEB-3088]
  • Mark Zip Pay and Square 3DS specs as flaky [WEB-3077]
  • Rollback webpack-dev-server to version 3.x [WEB-3076]
  • Fixed variant window overlay issue [POS-3008]
  • Fix POS sync indicator spec reliability [POS-3074]
  • End Shift View not scrollable [POS-2939]
  • Self signup tweaks [SGM-2908]



Release 17.2.0-1

Released 31 May 2024

  • Fix merge field (VF Classic email template) sync errors [PKG-2550]
  • Fix invocable tax recalculation for multiple order products insert/updated [PKG-2926]
  • Checkout Options [PKG-3018][PKG-3019][PKG-3068]
  • Custom Forms [PKG-3018][PKG-3019][PKG-3068]
  • Add Form__c.Conditions [PKG-3019]
  • Add new values to Shipment.State picklist [PKG-3091]
  • Add delivery window trigger [PKG-3181]
  • POS Fulfilments - Payment Item object [PKG-3205]
  • Sync Visibility Dashboard [PKG-3282]
  • Add Adyen to picklist [PKG-3290]
  • Fix Discount_c.Brand_c filter and description [PKG-3298]
  • StoreConnect Navigation Utility Item [PKG-3302]
  • Add Order ‘Cart Reference’ field [PKG-3304]
  • Fix missing valid sync errors [PKG-3363]
  • Payment Item Field Updates & Addition [PKG-3365][PKG-3353]
  • Add AuthenticationProvider.Api_Options [PKG-3368]
  • Add City & Zone City [PKG-3398]
  • Add PayWay to picklist [PKG-3514]
  • Add triggers for ProductDeliveryWindow [PKG-3523]



Release 17.1.0-1

Released 06 May 2024

  • Fix merge field (VF Classic email template) sync errors [PKG-2550]
  • Fix invocable tax recalculation for multiple order products insert/updated [PKG-2926]
  • Checkout Options [PKG-3018][PKG-3019][PKG-3068]
  • Checkout Options [PKG-3018][PKG-3019][PKG-3068]
  • Custom Forms [PKG-3018][PKG-3019][PKG-3068]
  • Add new values to Shipment.State picklist [PKG-3091]
  • Add delivery window trigger [PKG-3181]
  • Upgrade CI to use new agents + plugins [PKG-3196]
  • POS Fulfilments - Payment Item object [PKG-3205] -
  • Chore/outlet fields [PKG-3243]
  • Sync Visibility Dashboard [PKG-3282]
  • Add Adyen to picklist [PKG-3290]
  • Add Order ‘Cart Reference’ field [PKG-3304]
  • Fix missing valid sync errors [PKG-3363]
  • Payment Item Field Updates & Addition [PKG-3365][PKG-3353]
  • Add AuthenticationProvider.Api_Options [PKG-3368]



Release 17.0.0-1

Released 11 March 2024

  • Add classes and fields for Delivery Windows [PKG-2706][PKG-2707][PKG-2708]
  • Fix custom data fields polling on batch [PKG-2959]
  • Add Outlet.Quicklist_Product_Category_Id field [PKG-2977]

StoreConnect Website releases:

Website version: 17.0.8
Released 04 July 2024
  • No longer set the shipping cost on Shipments [WEB-3544]
  • Backport - Checkout states error when no default store is set [WEB-3292]
  • Fix emails sent for abandoned checkouts [WEB-3647]
  • Check if login uses an authentication provider [WEB-3634]
  • Persist_last_visited_path now ignores non-html requests [WEB-3554]
  • Update to Product Loader to Improve Speed [WEB-3666]
  • Backport of state codes fix for ShipStation [WEB-3513]
Website version: 17.0.7
Released 18 June 2024
  • Bump to ruby 3.2.4 [WEB-3605]
  • Variant search by productcode [WEB-3381]
  • Add the tax to the shipping line item only when conditions are met [WEB-3570]
  • Fix search filters for 2+ trait types [WEB-3382]
  • Report if ShipStation’s rates API call throws an exception [WEB-3501]
  • Update archiving job to not create empty archive events [WEB-3510]
  • Verify subscriptions can be created without a payment token [WEB-3294]
Website version: 17.0.6
Released 22 May 2024
  • EC controller now correctly restores session data post-login [WEB-3158]
  • Tell CBOSS to use the hosted credit card form by default [WEB-3434]
Website version: 17.0.5
Released 07 May 2024
  • Backport Authorize.Net fix [WEB-3700]
  • Update theme exporter to include helper templates [WEB-3693][WEB-3694]
  • Backport campaign opt out sf users [WEB-3053]
  • Process only valid subscriptions [WEB-3054]
  • Backport brand scope fix [WEB-3182]
  • Backport for fix email leak [WEB-3215]
  • Enable Google Pay (Braintree) only if show_wallets is set to true [WEB-3275]
  • Ensure a stock location is present when creating a shipment [WEB-3301][WEB-3347]
Website version: 17.0.4
Released 15 April 2024
  • Fix the base URL for Tyro [POS-3266]
  • Remove duplicate JS dependencies
  • Remove paypal ruby sdk [WEB-2247]
  • Expose missing methods in ProviderShippingRate [WEB-3260]
Website version: 17.0.3
Released 10 April 2024
  • List ShipStation rates from multiple carriers [WEB-3141]
Website version: 17.0.2
Released 10 April 2024
  • Reword Salesforce payments error message (already_paid) [WEB-2319]
  • 3rd-party systems coded for store_connect:safe_search_rebuild_indexes task [WEB-2989]
  • Convert dev seed + test credentials into encrypted secrets [WEB-3049]
  • Windcave Hosted Payment Form [WEB-3051]
  • No more mutated global LiquidTheme object [WEB-3056]
  • Get full URLs from the base service class [WEB-3092]
  • Fix for salesforce payments [WEB-3109]
  • Memoize checkout_payment_source_params [WEB-3117]
  • Backport fix flacky spec address validator [WEB-3119]
  • Fix flakey search spec [WEB-3128]
  • Default to showing contact orders only in acc profile [WEB-3244]
Website version: 17.0.1
Released 11 March 2024
  • Fixed POS sync indicator spec reliability 3517 [POS-3074]
  • Massively reduce Search::ProductByTaxon size 3073 [WEB-3073]
  • If filters present in product search, always .count without any sorting 3083 [WEB-3083]
  • If product search using filters, perform explicit .count for pagination 3083 [WEB-3083]
  • Unify payment forms 3520 [WEB-3084]
  • Fixed js dependencies 3519 [WEB-3088]
  • Paypal now requires a button click to open the window 3523 [WEB-3089]
Website version: 17.0.0
Released 06 March 2024
  • Feature - Liquify Products
  • Fixed POS order taxes consistency after order sync [BUG-2768]
  • Customer retained after parking order [BUG-2861]
  • Feature - Tyro receipts [POS-2747]
  • Product & Order Discounts [POS-2794]
  • Fixed Customer not being applied when continuing a parked order [POS-2855]
  • Added styles for disconnect page [POS-2937]
  • Added outlet name to topbar [POS-2940]
  • Adjusted behavior of barcode scanner to be more user friendly [POS-2943]
  • Updated qty picker with optional ability to skip 0, updated specs [POS-2944]
  • Modified printing utilities [POS-2949]
  • Voucher payment usability fixes [POS-2954][POS-2957]
  • Fixed POS order parking [POS-2965]
  • Improvement on Orders history page [POS-2968]
  • Order searches fixes and improvements [POS-2969]
  • Suppliers improvements [POS-2971] [POS-2972]
  • Copy updates [POS-2980, POS-2981, POS-2941]
  • Update cash payment buttons [POS-2983]
  • Cash rounding total visibility [POS-2984]
  • Fixing missing variable prices bug [POS-3001]
  • POS Viewport Metadata [POS-3011]
  • Safely navigate order contact [POS-3020]
  • Sync printing templates [POS-3025]
  • Ui Fixes [POS-3026]
  • Fixed missing product information for historic receipts [POS-3027]
  • Update StoreCard.jsx [POS-3028]
  • Fixed Tyro iframe url for production [POS-3029]
  • Fixed POS liquid products [POS-3030]
  • Fixed receipt amounts with USD [POS-3035]
  • Fixed ReorderOrder to reorder bundles correctly [SGM-1607]
  • Allow each PaymentProcessor to add its own dataset parameters to the external-payment form [SGM-1731]
  • Liquid of Payments (cart checkout and additional payments) [SGM-1731]
  • Stripe 3DS test page now includes 2 nested iframes + new button names [SGM-1731]
  • Liquidify - shipping + terms pages [SGM-1731]
  • Liquidify checkout + convert env vars to store variables [SGM-1731]
  • Performance improvements [SGM-2441]
  • Delete CDN assets when a medium is destroyed [SGM-2470]
  • No duplicate registration - always suggest password reset or login [SGM-2485]
  • Custom Data [SGM-2659][SGM-2660][SGM-2672]
  • Apple Pay (Square) [SGM-2677]
  • Convert complex liquid setup into {% liquid %} block [SGM-2696]
  • Product images - Ignore any Medium whose
  • Account for tax when applying a discount to the order (tax-exclusive store) [SGM-2717]
  • Fixed tax discrepancy when promotion is applied per line item [SGM-2717]
  • Allow company name in account registration [SGM-2777]
  • Google Pay (Braintree) [SGM-2826]
  • Fixed username limit to 255 [SGM-2839]
  • Consolidate Stripe JS [SGM-2841]
  • Fixed "Out of stock" if stockitem reached out_of_stock_level [SGM-2853]
  • Fixed edge changes on search [SGM-2854]
  • Distinct list items for each variable pricing option [SGM-2857]
  • Updated address validations [SGM-2859]
  • Fixed If confirmation token error, set alert flash and redirect to form [SGM-2860]
  • Fallback to the store’s first stock location when requesting for shipping rates [SGM-2863]
  • Fixed Round AusPost shipping weight to three decimal places [SGM-2872]
  • CBOSS integration (now using liquid payments) [SGM-2878]
  • Adyen Integration Standard Payment (custom card implementation) [SGM-2880]
  • Disabled flaky spec (declined card Stripe 3DS) [SGM-2886]
  • Cache Bringg shipping rates [SGM-2891]
  • Fix inclusion of promotion line item discount for dual currency/points stores [SGM-2895]
  • Validate promotion qualifying quantity for line items [SGM-2897]
  • Fixed not updating contact last_login_date from checkout signin [SGM-2900]
  • Fixed warning from mime-types-data [SGM-2906]
  • If price hidden, still show ‘Add to Cart’ button [SGM-2912]
  • Removed shipping options caches [SGM-2918]
  • Check shipping email before enabling email tracking [SGM-2925]
  • Fixed other names not included on the contact when multiple [SGM-2927]
  • Fixed provider_name value on sso set password partial [SGM-2928]
  • Feature - pos liquid receipts [SGM-2950]
  • Fixed Case Sensitivity on Custom Data Liquid [SGM-2959]
  • Default position sort - by taxon position, then alphabetic [SGM-2960]
  • POS Tyro tip + currency converted amount [SGM-2961][SGM-2962]
  • Fixed “10+” quantity picker [SGM-2966]
  • Fixed missing populate relationship triggers [SGM-2978]
  • Adyen Subscription [WEB-2881]
  • Feature - Add adyen payment provider 3ds2 [WEB-2883]
  • Adyen ACH payment [WEB-2884]
  • Fixed translation when value is nil or null it should not be ignored [WEB-2967]
  • Rename custom data liquid attribute [WEB-2988]
  • Drop store_sfid from product search; only use current pricebook [WEB-3044]
  • Feature - Add applepay verification route [WEB-3045]



Release 16.3.0-1

Released 05 February 2024

  • Add price adjustment fields to OrderItem [PKG-2874]
  • Add CollectionPoint.Outlet_Id field [PKG-2885]
  • Fix validation for promotion action values [PKG-2895]
  • Email templates Email Logo reference fix [PKG-2923]
  • Pay on Account Payment Provider Migration & Deprecation [PKG-2924]
  • Printable label trigger, label, help text [PKG-2931]
  • Use US spelling for Shipment.Fulfillment_Type [PKG-2933]
  • Fix permissions on price adjustment fields [POS-2932]



Release 16.2.0-1

Released 24 January 2024

  • Stock calculations now apply for pos-complete orders [PKG-2865]



Release 16.1.0-1

Released 12 December 2024

  • Custom Data [PKG-2659][PKG-2660][PKG-2672]
  • Availability Duration Validation [PKG-2814]
  • Invocable Order Tax Recalculation [PKG-2840]



Release 16.0.0-1

Released 12 December 2024

  • Release - Aquiva [PKG-805]
  • Store Settings [PKG-2577]
  • Feature - Printable label types [PKG-2665]
  • Add migration for Subscription__c.Skip_Processing__c [PKG-2721]
  • Close Modal & Reset Theme Importer post completion [PKG-2781]
  • Fix SC Installer permission assignment [PKG-2790]
  • Add new Tipping reserved product [PKG-2799]
  • Fix limits for archive job [PKG-2810]
  • Stock Management [PKG-429]

StoreConnect Website releases:

Website version: 16.0.5
Released 13 February 2024
  • Bug Fix for other names not included on the contact when multiple [SGM-2927]
  • Fix “10+” quantity picker [SGM-2966]
Website version: 16.0.4
Released 9 February 2024
  • Checkout Information form 500 error [BUG-2975]
  • Show placeholder image if Medium#url is currently blank [SGM-2696]
  • Remove shipping options caches [SGM-2918]
  • Stripe 3ds fixes [SGM-1731]
Website version: 16.0.3
Released 29 January 2024
  • Account for tax when applying a discount to the order (tax-exclusive store) [SGM-2717]
  • Allow company name in account registration [SGM-2777]
Website version: 16.0.2
Released 22 January 2024
  • Fallback to the stores first stock location when requesting for shipping rates [SGM-2863]
  • Disable flaky spec (declined card Stripe 3DS) [SGM-2886]
  • Cache Bringg shipping rates [SGM-2891]
Website version: 16.0.1
Released 15 January 2024
  • Round AusPost shipping weight to three decimal places [SGM-2872]
  • Fixes 'Out of stock' if stockitem reached out_of_stock_level [SGM-2853]
Website version: 16.0.0
Released 11 December 2023
  • Explain where theme translations are exported to [SGM-3260]
  • OrderItem#currencyisocode defaults to Order#currencyisocode [SGM-3263]
  • Fixes for Addressify API call [SGM-3224]
  • Do not show stock level if track_inventory is false [BUG-2697]
  • Variable Pricing [POS-2499]
  • Block app usage when initial or re-sync is in progress [POS-2559]
  • Added printing templates setting and more printing utils [POS-2664][POS-2665][POS-2666][POS-2673][POS-2674]
  • Click and Collect Fulfillments Detail UI [POS-2690]
  • Added order number to content block when showing a confirmation message [POS-2766]
  • MerchantFeed now allows external redirects [SGM-2784]
  • Create order payments even if charge payments failed [SGM-1418]
  • Single error message if first or last name missing [SGM-1474]
  • Bringg integration [SGM-1491] [SGM-1680]
  • ShipStation integration [SGM-1491][SGM-1635]
  • Allow alternate PG port $POSTGRES_PORT [SGM-1526]
  • Activate surcharge on additional payment [SGM-1546]
  • LineItem#shipping_eligible now includes bundled items [SGM-1584]
  • Use shared context (jump to payment) on Pay on Account [SGM-1598] [SGM-1727]
  • Add default selected products in bundles [SGM-1613]
  • Fix payment specs in CI [SGM-1627]
  • Fix/sso store path [SGM-1658]
  • Fix/block pricing quantity display [SGM-1683]
  • Implement New Subscription Flow [SGM-1685]
  • Fix/azure login [SGM-1696] [SGM-1702]
  • Add missing translation for Discontinued [SGM-1698]
  • Use each available store as current store context when rebuilding indexes [SGM-1699]
  • Added default sc_id in order item source [SGM-1706]
  • Fix/user seeds [SGM-1711]
  • Clear Archive from SF [SGM-1713]
  • Enable SF archiving by default [SGM-1714]
  • Exclude archive on those marked for deletion [SGM-1718]
  • params.slice(:fields).permit! to get a subset of params [SGM-1731]
  • Proceed to checkout with only custom shipping methods configured [SGM-1732]
  • Implement installment attribute for Google Merchant Feed [SGM-2000]
  • Add sale price effective date to Google Merchant feed [SGM-2002]
  • Fix quantity picker JS [SGM-2006]
  • Validate surcharge product before returning price or percentage [SGM-2007]
  • Fix/cloudinary import errors [SGM-2325]
  • Deprecate Store#pay_by_account_enabled [SGM-2471]
  • Disable robots.txt for test stores [SGM-2655]
  • Cascade deletion of account to contact [SGM-2657]
  • Remove any taxes calculated by the shipping provider (if any) [SGM-2661]
  • Added printer type in printable label [SGM-2673]
  • Login and redirect to the correct account [SGM-2693]
  • Remove the g:price on g:shipping if shipping unavailable [SGM-2694]
  • ProductDrop#default_image ensures Medium#large_url is not nil [SGM-2696]
  • Remove ci_job tags [SGM-2704]
  • Fix BundledProductForm#pricing [SGM-2715]
  • Enable Google Pay (Square) [SGM-2716]
  • Add tax to discount when the store is tax-exclusive [SGM-2717]
  • Fix subscription order when paying by account [SGM-2718]
  • Fix experience_cloud#metadata incorrectly redirecting [SGM-2722]
  • Fix/clear post checkout contact scid [SGM-2723]
  • Remove duplicate as_customer SSO routes [SGM-2725]
  • POS IndexedDB updates now perform UPSERT [SGM-2727]
  • Chore - Move shared contexts out of payment gateways [SGM-2728]
  • Include payment provider ID when paying by account [SGM-2729]
  • Add POS DeviceCache job to scheduler.yml [SGM-2730]
  • OAuth callback now sets Contact SSO fields [SGM-2731]
  • Allow failed change events to be retained and orders completed on resync [SGM-2733]
  • POS - Tyro payments purchase [SGM-2738]
  • POS order search now uses browser timezone [SGM-2740]
  • Remove deprecated model attributes [SGM-2742]
  • Configure Capybara to use a self-signed certificate [SGM-2745]
  • Feature - Tyro payments refund [SGM-2746]
  • Feature - Tyro payment surcharge [SGM-2748]
  • If store has 2+ taxonomies; only look for taxon in current taxonomy [SGM-2759]
  • Quotable products can be added to cart from search page [SGM-2761]
  • Fix missing shipping provider when processing Australia Post shipments [SGM-2762]
  • Allow non-chargeable subscriptions to be processed [SGM-2763]
  • Add show_wallets setting to Payment Providers [SGM-2767]
  • Fixes reindex logic [SGM-2772]
  • Upgrade zip_money gem [SGM-2780]
  • Allow PayByAccount to charge for subscription payments [SGM-2782]
  • If user accidentally visits /availabilities, safely redirect away [SGM-2783]
  • Fix wait_for_ajax failing due to PING requests [SGM-2788]
  • Handle empty shipments response from Australia Post [SGM-2792]
  • Fix Australia Post shipment request [SGM-2800]
  • Format country to two-character code (only for Australia) [SGM-2800]
  • Save the response’s status code and body if shipment is empty [SGM-2800]
  • Quotable products are added to new Order when Reordering [SGM-2806]
  • Increase decimal places when converting weight before sending request to AusPost [SGM-2811]
  • Replace CreateShipmentSpec to hit the AusPost API [SGM-2820]



Release 15.8.0-1

Released 30 October 2023

  • Fix github theme imports [PKG-2008]
  • Rename label of Subscription__c.Charge_Payments__c [PKG-2719]



Release 15.7.0-1

Released 20 October 2023

  • Deprecate Product2-Charge_Subscription__c field [PKG-2515]
  • Set Product2-Subscription_Behavior on PostInstallMigration [PKG-2515]
  • Fix Trait Creation & Pre-population [PKG-440]
  • Reserved Product Validation [PKG-441]
  • Add new Subscription Flow related fields [PKG-449]
  • Ensure duplicates are removed for archiving [PKG-456]
  • Shipping provider fields [PKG-457]



Release 15.6.0-1

Released 22 September 2023

  • Updating account sc_id when contact sc_id is updated [PKG-419]
  • Fix Apex Bulk Email Send [PKG-452]



Release 15.5.0-1

Released 05 September 2023

  • Added Store Stock Locations join object [PKG-426]
  • Add voucher option to RegisterShiftTotal [PKG-439]



Release 15.4.0-1

Released 17 August 2023

  • Bulk Product Entry Feature [PKG-391]
  • Add relevant points fields for discounts and promotions [PKG-409]
  • Fix Theme Importer Folder Exclusions [PKG-417]



Release 15.2.0-1

Released 27 July 2023

  • Fix for Apex heap limit on Pricebook Entry sync job [PKG-403]
  • Printable labels for POS feature [PKG-412]



Release 15.2.0-1

Released 21 July 2023

  • Product Status Account Points/Currency [PKG-385]
  • Support Person Account created from SF [PKG-406]
  • Update installer with new trial period [PKG-408]
  • Agnosticize person account spec [PKG-413]



Release 15.0.0-1

Released 5 September 2023

StoreConnect Website releases:

Website version: 15.0.7
Released 15 November 2023
  • Fixes reindex logic [BUG-2772]
Website version: 15.0.6
Released 14 November 2023
  • ProductDrop#default_image ensures Medium#large_url is not nil [SGM-2696]
  • OAuth callback now sets Contact SSO fields [SGM-2731]
Website version: 15.0.5
Released 30 October 2023
  • Add tax to discount when the store is tax-exclusive [SGM-2717]
Website version: 15.0.2
Released 13 October 2023
  • Update archiving to do a mark for deletion [SGM-3114]
  • Implement installment attribute for Google Merchant Feed [SGM-3121]
  • Single error message if first or last name missing [SGM-1474]
  • Add missing translation for "Discontinued" [SGM-1698]
  • Exclude archive on those marked for deletion [SGM-1718]
  • Disable robots.txt for test stores [SGM-2655]
Website version: 15.0.2
Released 13 September 2023
  • Fix/azure login [SGM-1696][SGM-1702]
  • Fix/sso store path [SGM-1658]
Website version: 15.0.1
Released 8 September 2023
  • Use each available store as current store context when rebuilding indexes [SGM-1699]
Website version: 15.0.0
Released 5 September 2023
  • Removed size limit on images to avoid pixelation [SGM-1628]
  • Fixes issue with sitemap showing categories not in store
  • Theme Improvements to the menu, account and cart dropdowns [SGM-1447]
  • Fix for missing translations error from products on product category [SGM-1174]
  • Allow special characters in variant values [SGM-1213]
  • Adapt checkout flow for products which can be purchased by both currency and points [SGM-1340]
  • Fix/hide products by purchase type [SGM-1352]
  • Fix sitemap loading [SGM-1358]
  • Include store path in merchant feed filename [SGM-1378]
  • Fixed Orders for additional payments and redirects and[SGM-1382]
  • Add 3DSecure parameters for Bambora [SGM-1387]
  • Subscriptions to match order currency (Multi-currency) [SGM-1400]
  • Filter images from invalid variants [SGM-1409]
  • Support Custom liquid headers [SGM-1413]
  • Major feature to improve SEO for content articles [SGM-1421]
  • Contact names have length limits; no more character constraints [SGM-1425]
  • Feature - Cash rounding (POS) [SGM-1437]
  • Taxon children sorted by hierarchy position, then taxon name [SGM-1440]
  • Fixed articles controller to allow route mapping [SGM-1442]
  • Fix to allow product options to use same product on a bundle [SGM-1449]
  • Create a subscription after adding a subscription product to a paid order [SGM-1450]
  • Fixed markdown rendering for Shipping Rate instructions [SGM-1451]
  • Feature - Store variable hiding [SGM-1452]
  • Generate sc_id for tax provider logs [SGM-1454]
  • Fixes Bundle sale price to correctly sum total sales price [SGM-1460]
  • Added supplier_notes and is_supplier flag to contact [SGM-1463]
  • Hide total tax before shipping address is added to cart [SGM-1464]
  • Fixed promotion stacking on shipping [SGM-1466]
  • Feature/register shift total [SGM-1467]
  • POS Label Model [SGM-1468]
  • Fixed cart handling [SGM-1469]
  • Generate Clean URLs when searching [SGM-1471]
  • Restricted Products are allowed by product category [SGM-1473]
  • Improve Breadcrumbs & add LD+JSON Support [SGM-1476]
  • Added liquid to indicate when a product is on backorder [SGM-1477]
  • Added sale price to restricted product [SGM-1495]
  • Payable surcharge calculated so as to cover actual surcharge [SGM-1497]
  • Activate the first payment provider’s surcharge [SGM-1500]
  • MerchantFeed now lists shipping zones correctly [SGM-1513]
  • Fix missing eWay CVN [SGM-1522]
  • Disable add to cart on variants during booking [SGM-1523]
  • Fixes block pricing [SGM-1524]
  • Adapt discounts and promotions for points [SGM-1525]
  • Add missing en translation that breaks develop on /products [SGM-1526]
  • Select only active assisted by users [SGM-1527]
  • Sanitize Payment Provider api_options [SGM-1539]
  • Remove redundant display of bundle select option [SGM-1540]
  • Remove superfluous sort and term from canonical URL [SGM-1554]
  • Exclude total remaining subscriptions from total payable [SGM-1555]
  • Fix single choice bundle features having multiple product options [SGM-1556]
  • Allow Cart to be preserved when using Remote Add to Cart button [SGM-1560]
  • Fix for orphaned points [SGM-1561]
  • Add label and value fields to VariantChoice [SGM-1563]
  • Allow contact to be specifically chosen [SGM-1571]
  • Unapply previously set shipping method [SGM-1573]
  • Fix/experience cloud urls [SGM-1582]
  • Fix seed images [SGM-1583]
  • Fix privacy compliance to enable individual settings [SGM-1588]
  • Adapt discounts and promotions for dual currency/points [SGM-1594]
  • Improve SEO & Canonical Links [SGM-1595][SGM-1596]
  • Seeds enable multicurrency [SGM-1600]
  • Added scopes in printable label model [SGM-1608]
  • Store scope abandoned job [SGM-1630]
  • Fix/add missing sc id indexes [SGM-1634]
  • Store Stock Location Migration [SGM-1640]
  • Fixes creation of surcharge order items [SGM-1643]
  • Add product Brand to coffee products



Release 14.1.0-1

Released 5 June 2023

  • Outstanding amount payable validation [PKG-397]



Release 14.0.0-1

Released 2 June 2023

  • Product Status Discontinued Criteria Change & Layout Redesign [PKG-312]
  • Refactor, re-order & apply new trigger framework to SF Order trigger [PKG-328]
  • Tax Provider [PKG-361]
  • Contact Last Login Date [PKG-381]
  • Update all LWC spacing for compact density settings [PKG-367]
  • Allow refresh change events to be processed even without sfid [PKG-382]
  • Allow update change event to ignore non sc fields [PKG-383]
  • Add sequence to insert/update processor [PKG-386]
  • Add change event maintenance cleanup job [PKG-388]
  • Add Payment Link to Order and Store Link fields [PKG-390]
  • Base-Store Setup Script [PKG-393]

StoreConnect Website releases:

Website version: 14.0.15
Released 13 September 2023
  • Sets sc_id when creating surcharge order items [SGM-1643]
  • Filter out unicode null for change event [SGM-1642]
  • DatabaseBackable no longer scopes AuthProvider to store [SGM-1658]
  • Fix/azure login (Jun) [SGM-1696] [SGM-1702]
Website version: 14.0.14
Released 29 August 2023
  • Select only active assisted by users [SGM-1527]
  • Store scope abandoned job [SGM-1630]
Website version: 14.0.13
Released 22 August 2023
  • Taxon children sorted by hierarchy position, then taxon name [SGM-1440]
  • MerchantFeed now lists shipping zones correctly [SGM-1513]
  • Remove redundant display of bundle select option [SGM-1540]
Website version: 14.0.12
Released 14 August 2023
  • Also set Contact#last_login_date on SSO/oauth2 login [SGM-1475]
  • Activate the first payment provider’s surcharge [SGM-1500]
  • Allow contact to be specifically chosen [SGM-1571]
Website version: 14.0.11
Released 10 August 2023
  • Fix missing translations [SGM-1174]
  • Fix bundle sale price to account the product option override [SGM-1460]
  • Remove superfluous sort and term from canonical URL [SGM-1554]
  • Unapply previously set shipping method [SGM-1573]
  • Improve SEO & Canonical Links [SGM-1595]
Website version: 14.0.10
Released 25 July 2023
  • Fix single choice bundle features having multiple product options [SGM-1556]
Website version: 14.0.9
Released 21 July 2023
  • Fix markdown rendering for Shipping Rate instructions [SGM-1451]
  • Exclude total remaining subscriptions from total payable [SGM-1555]
  • Allow Cart to be preserved when using Remote Add to Cart button [SGM-1555]
Website version: 14.0.8
Released 18 July 2023
  • Use product options to track state of bundle configurations [SGM-1449]
  • Sanitize Payment Provider api_options [SGM-1539]
Website version: 14.0.7
Released 12 July 2023
  • {"Liquid"=>"Expose when a Product is on backorder [SGM-1477]"}
Website version: 14.0.6
Released 12 July 2023
  • Restricted products are allowed by Product Category [SGM-1473]
Website version: 14.0.5
Released 07 July 2023
  • Disable add to cart on variants during booking [SGM-1523]
Website version: 14.0.4
Released 07 July 2023
  • Fix missing eWay CVN [SGM-1522]
Website version: 14.0.3
Released 07 July 2023
  • Fix sitemap loading [SGM-1358]
  • Remove Contact names have length limits; no more character constraints [SGM-1425]
  • Generate sc_id for tax provider logs [SGM-1454]
  • Fixes rendering of multiline address [SGM-1472]
  • Add nil guards to VariantLoader [SGM-1488]
Website version: 14.0.2
Released 29 June 2023
  • Allow special characters in variant values [SGM-1213]
  • Fix/subscription currency [SGM-1400]
  • Create a subscription after adding a subscription product to a paid order [SGM-1450]
  • Fix promotion stacking on shipping [SGM-1466]
  • Fix cart handling [SGM-1469]
  • Generate Clean URLs when searching [SGM-1471]
  • Improve Breadcrumbs & add LD+JSON Support [SGM-1476]
  • Add dependencies metadata on insert change events [SGM-1478]
  • Fix promotion stacking specs [SGM-1478]
Website version: 14.0.1
Released 13 June 2023
  • Include store path in merchant feed filename [SGM-1378]
  • Major feature to improve SEO for content articles [SGM-1421] [SGM-1423] [SGM-1424]
  • Fix articles controller to allow route mapping [SGM-1442]
  • Fix/scope store pos subdomain jun 23 [SGM-1445]
Website version: 14.0.0
Released 06 June 2023
  • Adds Section Classes and IDs to Product Blocks [SGM-1286]
  • Adds space between to menu dropdown buttons [SGM-1295]
  • Fix/bambora spec
  • Updated account credit amount input placeholder copy [SGM-1306]
  • Fully hide related products if not needed [SGM-1363]
  • Updating purchase liquid to support GA4
  • Avalara integration [SGM-1055][SGM-1109]
  • Include tax when deducting Free Shipping [SGM-1084]
  • Return only purchaseable products in related products [SGM-1151]
  • Ensure Product/Page/Article previews are accurate [SGM-1153]
  • Fix Bambora payment confirmation redirection (SF Payments) [SGM-1220]
  • Fix SecurePay payment confirmation redirection (SF Payments) [SGM-1222]
  • Fix typo in privacy_settings_spec.rb [SGM-1224]
  • Complete deprecation of taxon.slug [SGM-1225]
  • Fallback to store’s meta title [SGM-1227]
  • Complete deprecation of shipping_rate.unit_cost [SGM-1247]
  • Complete deprecation of Shipment fields [SGM-1248]
  • Complete deprecation of order.total_taxes [SGM-1249]
  • Complete deprecation of StockLocation fields [SGM-1250]
  • Complete deprecation of Medium fields [SGM-1251]
  • Complete deprecation of discount.starting_date and discount.ending_date [SGM-1252]
  • Complete deprecation of ContentCategory.slug [SGM-1253]
  • Feature/outlet stock location [SGM-1260]
  • Fix calc of subscription next_renewal_date and next_billing_date [SGM-1263]
  • SameAsShipping checkbox now updates required fields correctly [SGM-1264]
  • Fix websocket race condition [SGM-1265]
  • Account/Contact validations only apply to changed attrs [SGM-1266]
  • Fix/sso store redirect [SGM-1267]
  • Account Points [SGM-1268]
  • Execute the callback if the websocket is already connected [SGM-1275]
  • Prioritize feature based listeners during sync event processing [SGM-1276]
  • Feature/rework stock level finder [SGM-1284]
  • SC Sync - Update standard picklists to exceed 40 [SGM-1291]
  • SC Sync - Clear updated at on all change event inserts [SGM-1293]
  • Cloudinary import job now gets filename from header [SGM-1307]
  • Display availabilities even if add to cart is hidden [SGM-1311]
  • Add validation to Booking Attendee email format [SGM-1313]
  • Handled group path query to be case insensitive [SGM-1316]
  • Fix EC login raising due to external redirect [SGM-1320]
  • Update sso-provider for change events [SGM-1321]
  • Update quantity input behavior [SGM-1322]
  • Add sync relationship mapping automation [SGM-1327]
  • Fix customer saml RelayState keys [SGM-1330]
  • Fix Points for Shipping Rates [SGM-1332]
  • Fix/auth provider domain validation [SGM-1334]
  • Use common websocket listener (Bambora) [SGM-1335]
  • Fix Account Profile Orders to show amounts in currency and points [SGM-1336]
  • Added and persist last login date timestamp in contact after logging in [SGM-1341]
  • Added display name to account and aliased accordingly [SGM-1342]
  • Refine geolocation to use display price when there are multiple regional stores [SGM-1346]
  • Update buildkite-test_collector gem [SGM-1349]
  • Fixes redirection error when Logging in from SF [SGM-1351]
  • Enable Braintree in Development by default [SGM-1361]
  • Add price hidden and restricted product scenario to display pricing [SGM-1362]
  • Scoped product page traits that can be shown to product page [SGM-1364]
  • Fix duplicate product names for bundles [SGM-1365]
  • Fix CustomerSAML not finding auth provider [SGM-1367]
  • Fix/ec saml redirect [SGM-1367]
  • Fixing issue with incorrect price being sent to google analytics [SGM-1368]
  • Updated product disguiser brand name to user display_name [SGM-1374]
  • Show price slider only for stores which can display currency [SGM-1375]
  • Prepend store path to Content Block link_target [SGM-1376]
  • Fallback to the first variant’s image before showing the placeholder [SGM-1383]
  • Bundled product option should be free when purchasing in points [SGM-1395]
  • Handle mismatched amounts without using exact amounts [SGM-1398]
  • Clear out related urls if toggles are false [SGM-1401]
  • Fixes for free bundled products pricing [SGM-1416]
  • Make sure to have a new cart for buy button requests [SGM-790]
  • Enable turning on or off the account name field via variable [SGM-826]



Release 13.9.0-1

Released 16 May 2023

  • Adding the Authorised Domains field for Authentication Provider [PKG-378]
  • Package Field Metadata Error [PKG-379]
  • Account Brand Display Name [PKG-380]
  • Contact Last Login Date [PKG-381]



Release 13.6.0-4

Released 28 April 2023

  • Account Points fields [PKG-362]
  • SC Sync - Singularity [PKG-364]



Release 13.5.0-1

Released 30 March 2023

Requires 12.4.14 StoreConnect Website Version or above

  • Overlay Progress Header Text On Permission Error [PKG-359]
  • Loader SC icon not visible [PKG-360]



Release 13.4.0-1

Released 28 March 2023

Requires 12.4.14 StoreConnect Website Version or above

  • Fix - New media record upload [PKG-344]
  • Rectify data seed import post load actions for non-scratch orgs [PKG-354]
  • Add OutletStockLocation object [PKG-355]
  • SC Sync - Fix polling for trial force [PKG-356]
  • Fix - Integration User Permission Assignment Error [PKG-357]
  • Setup permissions & load optimization [PKG-358]



Release 13.3.0-1

Released 21 March 2023

Requires 12.4.14 StoreConnect Website Version or above

  • Salesforce Order Payments [PKG-143]
  • Fix - Trialforce Data Set & Installer [PKG-260]
  • Fix - Tax zone progression [PKG-309]
  • Add sc id to campaign member [PKG-313]
  • Remove deprecation - Promotion.Code [PKG-320]
  • SC Sync - Remove pbe sync job in post install [PKG-325]
  • Add new POS_Order_Type fields to Order and Store [PKG-327]
  • Renamed Page Layouts - Standard Objects [PKG-329]
  • Delay change events until store is set up [PKG-331]
  • Fix - Order Sync Error Due to Transaction Emails [PKG-332][PKG-330]
  • Allow outstanding manual payment for adjusted [PKG-337]
  • Disable tax calculation by default [PKG-339]
  • Feature/outlet user type [PKG-340]
  • Refactor and align Salesforce Tax Calculation with Website Calculation [PKG-341]
  • Fix - Provider picklist values [PKG-343]
  • Add batch chunk to async context [PKG-347]
  • SC Sync - Fix Chunking Issue [PKG-350]
  • LWC Actions Visibility [PKG-353]

StoreConnect Website releases:

Website version: 13.3.6
Released 18 July 2023
  • Disable add to cart on variants during booking [SGM-1523]
  • Sanitize Payment Provider api_options [SGM-1539]
Website version: 13.3.5
Released 07 July 2023
  • Fix sitemap loading [SGM-1358]
  • Remove contact name character validation; add length limit… [SGM-1425]
  • Fixes rendering of multiline address [SGM-1472]
  • Add nil guards to VariantLoader [SGM-1488]
  • Fix missing eWay CVN [SGM-1522]
Website version: 13.3.4
Released 29 June 2023
  • Port/mar 23/c39f453 2756944 [SGM-1457][SGM-1458]
  • Allow special characters in variant values [SGM-1213]
  • Fix/subscription currency [SGM-1400]
  • Create a subscription after adding a subscription product to a paid order [SGM-1450]
  • Fix promotion stacking on shipping [SGM-1466]
  • Generate Clean URLs when searching [SGM-1471]
  • Improve Breadcrumbs & add LD+JSON Support [SGM-1476]
  • Add dependencies metadata on insert change events [SGM-1478]
Website version: 13.3.3
Released 13 June 2023
  • Feature/article and locations sitemap release mar 23
  • Fixing issue with sitemap showing categories not in store
  • Prioritize feature based listeners during sync event processing [SGM-1276]
  • Replace custom WebSocket listener (Bambora) [SGM-1335]
  • Backport to release/mar-23 [SGM-1374]
  • Prepend store path to Content Block link_target [SGM-1376]
  • Include store path in merchant feed filename [SGM-1378]
  • Fallback to the first variant’s image before showing the placeholder [SGM-1383]
  • Handle mismatched amounts without using exact amounts [SGM-1398]
  • Clear out related urls if toggles are false [SGM-1401]
  • Separate critical events to non-critical monitoring [SGM-1402]
  • Remove class instantiation on sync events [SGM-1426]
  • Fix articles controller to allow route mapping [SGM-1442]
Website version: 13.3.2
Released 1 June 2023
  • Return only purchaseable products in related products [SGM-1151]
  • Fallback to store’s meta title [SGM-1227]
  • SameAsShipping checkbox now updates required fields correctly [SGM-1264]
  • Fix/sso store redirect [SGM-1267]
  • Update standard picklist length beyond 40 [SGM-1291]
  • SC Sync - Clear updated at on all change event inserts [SGM-1293]
  • Display availabilities even if add to cart is hidden [SGM-1311]
  • Add validation to Booking Attendee email format [SGM-1313]
  • Fix EC login raising due to external redirect [SGM-1320]
  • Update sso-provider for change events [SGM-1321]
  • Fixes redirection error when Logging in from SF [SGM-1351]
  • Feature/fix google purchase event item pricing mar 23 [SGM-1368]
Website version: 13.3.1
Released 28 March 2023
  • Ensure Product/Page/Article previews are accurate [SGM-1153]
  • Fix calc of subscription next_renewal_date and next_billing_date [SGM-1263]
  • Execute the callback if the websocket is already connected [SGM-1275]
Website version: 13.3.0
Released 22 March 2023
  • Allow user to invite someone without a username [SGM-1009]
  • Accept eWAY payments in Salesforce [SGM-1017]
  • Accept Bambora payment from Salesforce [SGM-1018]
  • Show debugging information when Square iframe fails to initialize [SGM-1019]
  • Accept SecurePay from Salesforce [SGM-1023][SGM-1035]
  • Whitelist Salesforce payment methods [SGM-1026]
  • Define callback_url for Salesforce payments [SGM-1026][SGM-1027]
  • Extract method (checkout_callback_url)[SGM-1026][SGM-1027]
  • Accept Braintree payment from Salesforce [SGM-1027]
  • Forward Port of Improve Invitation Process [SGM-1034]
  • Abandoned carts capping extended to 45 days [SGM-1037][STS-381]
  • Shipping state validation [SGM-1047][STS-384]
  • Backordeable not working on stock level [SGM-1048][STS-405]
  • Shipping rates are not calculating correctly [SGM-1049][STS-407]
  • Fix/membership discounts after signin develop [SGM-1050]
  • Fix - Account page Most Recent Order [SGM-1050]
  • Add has_one, through relationships for POS objects [SGM-1065]
  • Adds margin side auto value [SGM-1070]
  • API v1 Store, Products list [SGM-1074]
  • Patch Paypal form for Ruby 3 [SGM-1075]
  • Fix - Azure SSO login [SGM-1087]
  • Return Total Payable if it is less than Total Deposit [SGM-1110]
  • Payment Provider shows wrong name [SGM-1113]
  • Ignore saml paths for redirect [SGM-1133]
  • Change default zero-stripping on prices [SGM-1134]
  • Fix prod boot error [SGM-1142]
  • Replace redirection with postMessage [SGM-1148]
  • API - via - Submit order [SGM-1152]
  • Apply requires_login to home page [SGM-1155]
  • SC Sync - Sync to Develop [SGM-1172]
  • Don’t redirect to account after login [SGM-1179]
  • Accept payment from Salesforce [SGM-668]
  • Fixes overlay positioning issue [SGM-998]



Release 13.2.0-1

Released 09 Feburary 2023

  • Update order quick action list [PKG-308]



Release 13.1.0-1

Released 07 Feburary 2023

  • Remove deprecated ‘Booking Attendee’ [PKG-298]
  • Minor text spacing [PKG-303]
  • SC Sync - Fix post install scheduled job [PKG-304]
  • Definition file update [PKG-307]



Release 13.0.0-1

Released 24 January 2023

  • Change wording to match SF UI
  • Tax Recalculation [PKG-235]
  • New Media Component Data / UX / Styling Updates [PKG-256][PKG-133]
  • Included Store Count as feature param [PKG-280][MI5-21]
  • Product page layout updates [PKG-281]
  • Media page layout updates [PKG-282]
  • Fix malformed json error on PriceBookEntrySyncBatchJob [PKG-284]
  • SC Sync - Fix UPDATE message merging on relationships [PKG-286]
  • Add missing SC Sync triggers [PKG-292]
  • Return any changes back to store [PKG-293]
  • Updated Plural Label for deprecated object [PKG-295]
  • SC Sync - Optimize the dynamic retrieval of fields [PKG-299]



Release 12.10.0-1

Released 16 December 2022

  • SC Sync - Enable sc sync by default on new sandboxes [PKG-266]
  • Lower the reasonable defaults for async poll [PKG-270]
  • SC Sync - Adding catch for SOQL error when rows exceed 1M [PKG-274]
  • SC Sync - Filter non-sc columns and optimize change event creation [PKG-276][PKG-277]



Release 12.9.0-1

Released 1 December 2022

BETA

  • Feature/register shift user object [PKG-265]

StoreConnect Website releases:

Website version: 12.9.0
Released 01 December 2022
  • Instrument liquid and sql
  • Update README.md
  • Feature/order send pos email field [SGM-973]
  • Fixes multiline javascript params when initializing square [SGM-989]
  • Feature/register shift user [SGM-990]



Release 12.8.0-1

Released 28 November 2022

  • Feature/order pos receipt email [PKG-257]
  • Fix Standard Permissions Assignment Post Install [PKG-262]
  • Fix async polling issue returning blank objects [PKG-263]



Release 12.7.0-1

Released 24 November 2022

  • Update project-package-def.json



Release 12.6.0-1

Released 23 November 2022

  • Fix/add migration for invitation email template
  • Order Save Behavior Parallel Enablement [PKG-259]
  • Add voucher payment trigger handler



Release 12.5.0-1

Released 15 November 2022

  • Load Standard Permset [PKG-254]
  • Add lower throttle count and add config to sync to allow big objects to sync



Release 12.4.0-1

Released 14 November 2022

  • Vouchers [PKG-252]
  • Permission Assignment Corrections [PKG-239][PKG-245][PKG-246]
  • Add payment status in permsets
  • Enable SC Sync to production by default [PKG-247]
  • Make Promo Codes only unique by Store [PKG-251]
  • Added trigger to store group
  • Fixed typo in Sc ID help text
  • Address 12.3 Security Issues [PKG-244]

StoreConnect Website releases:

Website version: 12.4.25
Released 13 October 2023
  • Disable robots.txt for test stores [SGM-2655]
Website version: 12.4.24
Released 10 October 2023
  • Backport Account/Contact validation fix to Dec 22 [SGM-1448]
  • MerchantFeed now lists shipping zones correctly [SGM-1513]
  • Select only active assisted by users [SGM-1527]
  • Implement installment attribute for Google Merchant Feed [SGM-2000]
Website version: 12.4.23
Released 15 August 2023
  • Taxon children sorted by hierarchy position, then taxon name [SGM-1440]
  • Remove redundant display of bundle select option [SGM-1540]
Website version: 12.4.22
Released 10 August 2023
  • Fix missing translations [SGM-1174]
  • Improve SEO & Canonical Links [SGM-1595][SGM-1596]
Website version: 12.4.21
Released 07 August 2023
  • Fix bundle sale price to account the product option override [SGM-1460]
  • Unapply previously set shipping method [SGM-1573] [SGM-1574]
Website version: 12.4.20
Released 07 August 2023
  • Fixes rendering of state and country values on multiline address liquid [SGM-1472]
  • Disable add to cart on variants during booking [SGM-1523]
  • Remove superfluous sort and term from canonical URL [SGM-1554]
  • Exclude total remaining subscriptions from total payable [SGM-1555]
  • Specify chromedriver [SGM-1589]
Website version: 12.4.19
Released 29 June 2023
  • Fix/subscription currency [SGM-1400]
  • Fix/square specs [SGM-1458]
  • Fix promotion stacking on shipping [SGM-1466]
  • Generate Clean URLs when searching [SGM-1471]
  • Improve Breadcrumbs & add LD+JSON Support [SGM-1476]
Website version: 12.4.18
Released 13 June 2023
  • Include store path in merchant feed filename [SGM-1378]
  • Fix articles controller to allow route mapping [SGM-1442]
Website version: 12.4.17
Released 10 June 2023
  • Fixing issue with sitemap showing categories not in store
Website version: 12.4.15
Released 08 June 2023
  • Back port articles & locations to release/dec-22
Website version: 12.4.14
Released 21 March 2023
  • Fallback to page name when page title is blank [SGM-1135]
  • Fix - OrderItem
  • Move Promotion to use Promotion_Code instead of Code [SGM-945]
Website version: 12.4.13
Released 15 March 2023
  • Support basic liquid caching [SGM-1221]
Website version: 12.4.12
Released 22 February 2023
  • Fix/redis tls [SGM-1139]
  • Fix/additional order payments [SGM-1178]
  • Don’t redirect to account after login [SGM-1179]
  • Fix populate relationships on insert [SGM-1187]
  • SC Sync - Allow refresh to happen on updates but not refresh [SGM-1193]
Website version: 12.4.11
Released 13 February 2023
  • Fix - Membership discounts after sign-in [SGM-1050]
  • Payment Provider shows wrong name [SGM-1113]
  • Apply requires_login to home page [SGM-1155]
Website version: 12.4.10
Released 06 February 2023
  • Fix - Azure SSO login [SGM-1087]
  • Ignore saml paths for redirect [SGM-1133][DEC-22]
Website version: 12.4.9
Released 24 January 2023
  • Fixes credit card form not displaying [SGM-1023]
Website version: 12.4.7
Released 16 January 2023
  • Shipping state validation [SGM-1047][STS-384][STS-403]
  • Backorderable not working on stock level [SGM-1048][STS-405]
  • Shipping rates are not calculating correctly [SGM-1049][STS-407]
Website version: 12.4.6
Released 09 December 2022
  • Allow user to invite someone without a username [SGM-1009]
Website version: 12.4.5
Released 02 December 2022
  • Fixes multiline javascript params when initializing square [SGM-989]
Website version: 12.4.4
Released 28 November 2022
  • Fix - Login from SF broken [SGM-984]
  • Fix/sso provider length [SGM-985]
Website version: 12.4.3
Released 25 November 2022
  • Adds invitable failure message [SGM-972]
  • Basic account multi-contact support [SGM-979]
  • Allows HC to run its trigger when updating invitation_url [SGM-980]
  • Fix error cases for reset pwd and invitations [SGM-981][SGM-971]
Website version: 12.4.1
Released 22 November 2022
  • Show indicator on Booking calendar if the day has availabilities [SGM-375]
  • Better message when the Store’s Pricebook is invalid [SGM-792]
  • Adds padding to Modal depending on existing categories [SGM-942]
  • Order has wrong qty’s after payment [SGM-956] [STS-387]
  • Back button doesn’t work after selecting variants [SGM-957] [STS-367]
  • Feature/register outlet order assoc [SGM-964]
  • Subscription record should be created with the payment provider used in the checkout [SGM-965][STS-390]
  • SSO login form now uses ‘GET’ method [SGM-967]
Website version: 12.4.0
Released 14 November 2022
  • Vouchers [SGM-753]



Release 12.3.0-1

Released 27 October 2022

  • setupChangeEvt filepatch correction [PKG-243]
  • Rectify sfdx cli version errors [PKG-243]
  • Add payment status field [PKG-242]

StoreConnect Website releases:

Website version: 12.3.2
Released 11 November 2022
  • Upgrade Square to Web Payments SDK
  • Stripe ACH - Add api option to set the statement name [SGM-952]
  • Adds missing s_c__Test_Mode__c mapping on store [SGM-954]
Website version: 12.3.1
Released 10 November 2022
  • Update postgres repository in Dockerfile
  • Fix variant query for multicurrency [SGM-949]
Website version: 12.3.0
Released 8 November 2022
  • Implementing Stripe ACH Payment [SGM-939][SGM-932]
  • Pay by Account Payment provider description field not showing [SGM-943][STS-380]
  • OrderItem now has many Assets [SGM-946]



Release 12.2.0-1

Released 20 October 2022

  • Invalid data Error Handling [PKG-241]
  • Fix Environment Type Assignment [PKG-240]
  • Theme Importer [PKG-179]
  • Enable sending of account invitations [PKG-238]
  • Test Mode Validation [PKG-236]
  • Product Count Handler [PKG-114]
  • Remove default shipping method
  • Adding Test_Mode__c to the Store object
  • Fix Installer Exception When Creating Store [PKG-230]
  • Fix docker build

StoreConnect Website releases:

Website version: 12.2.0
Released 25 October 2022
  • Add asset factory
  • Shipping total rate calculation for zero shipping quantity [SGM-893]
  • Promo Code should not be case sensitive [SGM-898]
  • Article Content Blocks not rendered in correct order [SGM-914]
  • Disables accelerated polling on Order Mapping [SGM-921]
  • Merchant feed item uses master or variant image if missing [SGM-922]
  • Allow simple way to include variants in merchant feed [SGM-923]
  • Enable test mode support on store [SGM-924][SGM-925]
  • Remove N+1 query from images_with_variants [SGM-927]
  • Removes n+1 query from available_variants method [SGM-928]
  • Fix square payment form css [SGM-930][STS-369]
  • Product page seems to be built to use videos for product media but not working [SGM-933][STS-357]
  • Qty input element defaulted to nil [SGM-934][STS-363]
  • Fix account menu at smaller sizes [SGM-935]
  • Liquid Accounts [SGM-935]
  • Feature/store groups [SGM-937]
  • Remove sql calls from variant combinations hash method [SGM-938]



Release 12.1.0-1

Released 4 October 2022

  • Enable SC to all new sandboxes or scratch orgs [PKG-225][SGM-906]
  • Adding Payment Provider Surcharge product to payment provider [PKG-206]
  • Add fields to Subscription [PKG-226]
  • Support polling to run for bulk objects [PKG-224]
  • Refactored sc Id post install update [PKG-220]
  • Sandbox Setup [PKG-216]

StoreConnect Website releases:

Website version: 12.1.0
Released 4 October 2022
  • Payment Provider Surcharge [SGM-840][SGM-917]



Release 12.0.0-1

Released 9 September 2022

  • Sync User field permissions [PKG-221]



Release 11.9.0-1

Released 8 September 2022

  • Remove log a call action from layout [PKG-218]



Release 11.8.0-1

Released 2 September 2022

  • Restrict Product Purchase Capability [PKG-183]
  • {"SC Sync"=>"Support CPQ objects [SGM-870]"}
  • Add Meta Data Fields to Article Category [PKG-212]

StoreConnect Website releases:

Website version: 11.8.2
Released 28 September 2022
  • Feature/asset creation [SGM-908]
  • Subscription OrderItems are assigned to wrong Bundle lead item [SGM-910]
  • Skip geolocating store for omniauth callbacks [SGM-911]
Website version: 11.8.1
Released 15 September 2022
  • Give the customer a way to jump to the closest date that has booking availabilities [SGM-376]
  • Multiple fields for addresses [SGM-839]
  • Feature/ec sso login [SGM-886]
  • {"Fix"=>"Global CSS and JS are being html escaped [SGM-895]"}
  • Adds styles to pre element [SGM-896]
  • Feature/pos complete order [SGM-897]
Website version: 11.8.0
Released 5 September 2022
  • Feature/restricted products [SGM-787]
  • Support google merchant bundle and subscription product [SGM-859]
  • Move username and password to separate menu [SGM-872]
  • Incorrect display of shipping name on line items [SGM-882]
  • Page redirect after login [SGM-883]
  • Promotion - Shipping discounts do not work when cart item is cheaper than shipping [SGM-884]
  • Use correct account and contact primary key on promotion scope [SGM-885]
  • Unexpected Redirect after payment when using Buy Button [SGM-887]
  • Shipping total cost calculation is wrong when shipping range type is mixed fix [SGM-889]



Release 11.7.0-1

Released 12 August 2022

  • Updating sync login process to make it more resilient

StoreConnect Website releases:

Website version: 11.7.1
Released 24 August 2022
  • Auto populate the meta data fields if blank [SGM-855]
  • Allow users to trigger setting auth URLs from Salesforce [SGM-868]
  • Set password after successful confirmation [SGM-869]
  • Feature/create order item rework [SGM-876]
  • Feature/create order items failure flow [SGM-879]
Website version: 11.7.0
Released 15 August 2022
  • Product Tags [SGM-752]
  • Variant URLs are not shown anywhere on the site [SGM-793]
  • Ensure translations don’t cache in memory per boot [SGM-799]
  • Move all translations into themes [SGM-799]
  • Feature/minimum sell price [SGM-803]
  • Theme exporter [SGM-804]
  • Contact firstname and lastname alpha format [SGM-805]
  • Change allowed paths query to a proc [SGM-807]
  • Fix/bundle subscription variants [SGM-808][SGM-809]
  • Fix Product Tag table name [SGM-819]
  • Add Order.Register_shift attribute and relationship [SGM-820]
  • Background Job for updating abandoned order checkout step [SGM-821]
  • Feature/bundle quantity selection (develop) [SGM-823]
  • Fix original order key [SGM-824]
  • Enable multi line street field via store variable [SGM-825]
  • Able to use add to cart text from price book for bundles [SGM-827]
  • Buy button link should not allow a product bundle to be added to the cart [SGM-829]
  • Port Muted Sync Event Processing and Truncation [SGM-831]
  • Does a case insensitive match on emails when logging in via azure [SGM-833]
  • Pass discount separately to PayPal provider [SGM-834]
  • Fix/subscription quantities [SGM-836][SGM-846]
  • Quantity need to passed for add to preset [SGM-848]
  • FindOrCreateAccount now always returns account [SGM-849]
  • Uses heroku_ext schema for pg extensions [SGM-851]
  • Add Outlet.anonymous_checkout_contact relationship [SGM-853]
  • Basic traits styling [SGM-854]
  • LineItemCollectionPrice now uses bundle lead item if present [SGM-856]
  • Fix/contact duplicate email lookup [SGM-857]
  • Article within category need to be order by position and then publish on [SGM-858]
  • Trims order.useragent value when it exceeds 255 char limit [SGM-860]
  • Outlet factory now sets anonymous contact sfid [SGM-862]
  • Store countries in current rather than an ivar [SGM-864]
  • Fix Bundle config spec now waits after changing anchor product [SGM-865]
  • Chore/fix develop specs [SGM-866]
  • Fix hydrofoil gem reference [SGM-867]



Release 11.6.0-1

Released 12 August 2022

  • Address Security Review Scanner Issues [PKG-165]
  • Minor text fixes [PKG-210]
  • Reinstate scid setting on initial install [PKG-209]



Release 11.5.0-1

Released 3 August 2022

  • Add Sync event specs [PKG-208]
  • Add Outlet.Anonymous_Checkout_Contact_Id field [PKG-204]
  • Contact Page Layout Updates
  • SC Sync from SF to Store [SGM-456][SGM-817][PKG-207]
  • Add Order.Register_Shift_Id [PKG-201]
  • Membership page layouts [PKG-203]
  • Changes to Account Page Layout [PKG-202]
  • Fix typo in setupPermissions.js



Release 11.4.0-1

Released 13 July 2022

  • Incorrect product store status [PKG-196]



Release 11.3.0-1

Released 07 July 2022

  • Add Minimum_Sell_Price fields to Product and PBE [PKG-195]
  • Page and Article tags [PKG-194]
  • Page Layout Improvements
  • Restore the old CSP Trusted Site as inactive [PKG-193]
  • Add HS Code to Product2 [PKG-192]
  • Add Is_Business to Account [PKG-197]
  • Add Tag and Product_Tag [PKG-184]
  • Removed deprecated page layout
  • Add Product.Has_Serial_Number field [PKG-190]
  • Add support for additional Two Factor Auth required prompts [PKG-187]
  • Fix Product Trigger Exception Attributed to Async Execution [PKG-180]
  • Updating Is Master to default to true instead of false on Product2 [PKG-189]
  • Add Outlet object for POS [PKG-175]
  • Update change provisioner url [PKG-181]

StoreConnect Website releases:

Website version: 11.2.10
Released 7 July 2022
  • Bundle with a product that is not purchasable still gets added to cart [SGM-577]
  • Feature/user pin field [SGM-768]
  • Feature/add outlet register models [SGM-773]
  • Empty should not be abandoned [SGM-780][STS-216]
  • When creating an order in salesforce, the balance to pay button does not show fix [SGM-794]
  • Merchant feeds list pricing despite Hide Price = True [SGM-794]
  • Add Product.has_serial_number attribute [SGM-797]
  • Enable Promo Code Support to Buy Button link [SGM-798]



Release 11.1.0-1

Released 31 May 2022

  • Fixed: Links in automated emails [PKG-164]
  • Fixed: Related products parent and children being backwards [PKG-174]
  • Removed Future tag from Search Description field
  • Add Shipping Notes to Order [PKG-171]
  • Stock Location Inactive [PKG-140]
  • Package version create failure [PKG-150]
  • Add User.PIN field [PKG-166]
  • Installer Assistance [PKG-167]
  • Add Social Image field to main objects [PKG-161]
  • Adding missing search description field to product
  • Product Store Status [PKG-149]
  • Add new objects for Tax Groups [PKG-100]
  • Rename a field and add 2 new fields 155 [PKG-155][PKG-156]
  • Add validation for Store.Domain__c [PKG-148]
  • Add Store Groups [PKG-158]
  • Minimum Stock Level and Product Supplier fields [PKG-155][PKG-156]
  • Add multicurrency field when multicurrency is enabled [PKG-157]
  • Add Test_Order__c field to the Order object [PKG-153]

StoreConnect Website releases:

Website version: 11.1.11
Released 29 June 2022
  • Chore/update readme
  • Feature/tax groups [SGM-487]
  • Liquid Header/Footer/Cart [SGM-537]
  • Enable test orders [SGM-687]
  • Chore/ci analytics [SGM-730]
  • Add Shipping Notes [SGM-749]
  • Promotion causing errors when adding product to cart [SGM-759]
  • Fix incorrect sale price [SGM-763]
  • Use social images in meta tags [SGM-765]
  • Liquid safe html strings [SGM-766]
  • Fix crash on products page if nil pricebook or taxonomy[SGM-769]
  • Discount is applied to account brand [SGM-770][STS-220]
  • Devise omniauth provider Azure authentication not found fix [SGM-777][STS-242]
  • Location google api bugfix [SGM-782]
  • Split name fields populate from buy button fix [SGM-786]



Release 11.0.0-1

Released 31 March 2022

Spring '22 Release

  • Incorporates all changes since last major release.
  • Removes old layouts

StoreConnect Website releases:

Website version: 11.0.0
Released 31 March 2022

COMPATIBLE WITH PACKAGE: 11.0.x

Spring '22 Release
  • No changes from 10.8.0



Release 10.8.0-1

Released 17 January 2022

  • Remove unwanted store layouts [PKG-146]
  • Add objects for Locations [PKG-142]
  • Reserved Products Creation [PKG-35]

StoreConnect Website releases:

Website version: 10.8.0
Released 30 March 2022

COMPATIBLE WITH PACKAGE: 10.8.x

  • Convert articles to liquid templates [SGM-536]
  • Give customers the ability to pay the balance of an order [SGM-561]
  • Location Finder [SGM-585]
  • Fix Product Finder to return the product (not master) [SGM-670]



Release 10.7.0-1

Released 17 January 2022

  • Update Subscription__c Setup_Price__c field-meta
  • Update Subscription__c Period_Length__c field-meta
  • Update Subscription__c Suspended_Date__c field-meta
  • Update Product2 Search_Description_Markdown__c field-meta
  • Added subscriptions to app
  • Updates to Product Page Layout
  • Special Products Pricebook Entry Currencies [PKG-6]
  • Order Save Behavior Compatibility [PKG-137]
  • Fix Missing Stock Levels & Stock Management Limit Exceptions [PKG-136]



Release 10.6.0-1

Released 17 January 2022

  • Installer Email to Provisioner App Build [PKG-128]
  • Setup config redesign [PKG-115]
  • Stock Level Recalculation [PKG-130] [PKG-131]
  • Add Order metadata fields [PKG-120]
  • FIX/ Stock Level Adjustments [PKG-113]
  • Add link to update attendees
  • Site Base URL [PKG-118]
  • Set the installer to pass through the custom domain name for login [PKG-119]
  • Exclusive Record By Field [PKG-117]

StoreConnect Website releases:

Website version: 10.6.2
Released 24 March 2022

COMPATIBLE WITH PACKAGE: 10.6.x

  • Convert empty shipping weight unit [SGM-666]
Website version: 10.6.1
Released 23 March 2022

COMPATIBLE WITH PACKAGE: 10.6.x

  • Add infrastructure for a remote Buy Button [SGM-639]
  • Don’t redirect (geolocate) when target store is the current [SGM-662]
Website version: 10.6.0
Released 23 March 2022

COMPATIBLE WITH PACKAGE: 10.6.x

In development
  • Add NoMethodError to allowed_store_paths
  • Fix variant images not being displayed after selection with CPQ [SGM-527]
  • Multiple products shipping weight units allowed [SGM-129]
  • Display lead bundle's own summary when no anchor product [SGM-370]
  • Make images not clickable for bundle feature [SGM-379]
  • Add shopper meta data to the Order object during checkout [SGM-553]
  • Master product images appears in variant product thumbnail [SGM-562]
  • Remove From text from pricing in cart [SGM-571]
  • Fixes bundles get added to wrong stores cart [SGM-576]
  • Fixes cart query when removing items from cart [SGM-578]
  • Don't show stock level changed message when a user-set price [SGM-579]
  • Get Geolocation working with Cloudflare [SGM-582]
  • Fixes removal of bundled items from cart [SGM-584]
  • Fieldset row not returning negative value as expected [SGM-588]
  • Add id to search to enable product comparisons banner [SGM-592]
  • Port Stripe and Square 3DS payments [SGM-595][SGM-596][SGM-636]
  • Rename all remaining storeConnects to StoreConnects with a capital [SGM-599]
  • Avoid conversion when the medium url is a gif or svg [SGM-615]
  • Chore/fake spec gateway develop [SGM-617]
  • Stripe service now uses Stripe's PaymentIntents [SGM-618]
  • Allows to trim delinquent reason logs via env var [SGM-620]
  • Updates text alignment utility classes [SGM-623]
  • Retries StockFeedImporter after PG::TRDeadlockDetected error [SGM-625]
  • Buildkite now uses Gemfile.lock's bundler version [SGM-631]
  • SEO tools get 404 for product category and CMS pages [SGM-632]
  • Fix intermittent failing spec on recording delinquent subscription logs [SGM-633]
  • Allow Geolocation to redirect when Store path is blank [SGM-634]
  • Fix some incorrect store handling in drops [SGM-638]
  • Fix/ci spec failures [SGM-650]
  • Fixes sorting of product images [SGM-658]



Release 10.5.0-1

Released 17 January 2022

  • Remove file that was duplicated in wrong location [PKG-122]
  • Update tests to run synchronously [PKG-106]
  • Connection Page Username Email Update [PK-111]
  • Preview Store Field [PKG-116]
  • Feature/liquid themes [PKG-103]

StoreConnect Website releases:

Website version: 10.5.1
Released 2 February 2022

COMPATIBLE WITH PACKAGE: 10.5.x

In development
  • Use store default timezone [SGM-31]
  • Missing SC_ID job no longer loads all records into memory [SGM-499]
  • Sitemap files for multiple store path [SGM-555]
  • Chore/prevent live payments without license [SGM-556]
  • Update State and Country fields to use the existing dropdown [SGM-560]
  • fix captcha raising when credentials are blank [SGM-563]
  • PaymentProvider#api_options now handles nil gracefully [SGM-564]
  • Displays address line with comma as long as it exists [SGM-565]
  • Subscriptions are now suspended if they are out of retries [SGM-566]
  • Patch sharp requirements and some cleanup to develop [SGM-568]
  • Log failed payments in Subscription#delinquent_reason [SGM-569]
  • Subscription spec now tests correct date at end-of-month [SGM-570]
  • Updates stock_feed task so it updates Master product prices based on lowest variant prices [SGM-572]
  • Add current_request liquid var [SGM-573]
  • Ensure we find stores matching no path if no path has been requested [SGM-574]
  • Feature/use single tax name [SGM-575]
Website version: 10.5.0
Released 19 January 2022

COMPATIBLE WITH PACKAGE: 10.5.x

Version: Autumn 21 Stable
  • Feature/bundle cart performance [SGM-468]
  • Adding intelligent defaults for caching [SGM-470]
  • Deletes duplicated tags [SGM-471]
  • Change "order" string to "reference" on confirmation page [SGM-474]
  • Fix/background payment error handling [SGM-475]
  • Feature/add to cart performance [SGM-476]
  • Remove ProductOption eager-loading in Cart#update_line_item_prices! [SGM-477]
  • Remove confirm for Cookie acceptance [SGM-478]
  • Add postcode to tax check [SGM-479]
  • Fixes Product2 and Subscription mappings [SGM-482]
  • Paypal gateway now uses common gateway JS [SGM-486]
  • Fixes chevron icon pointer event [SGM-488]
  • Postcode taxes no longer require state to match [SGM-490]
  • Change number string to reference string in orders view. [SGM-495]
  • PayPal service now includes billing address in request [SGM-496]
  • Allows content pages to be rendered when store is under a path [SGM-497]
  • Fix/retail express payment methods [SGM-498]
  • Port stock feed feature [SGM-502]
  • Passwords content block [SGM-503]
  • Password edit partial no longer has username input [SGM-505]
  • Hides geolocation notification box when there are no other stores to choose from [SGM-506]
  • Fix datetime and add optional breadcrumb to content pages [SGM-507]
  • Enable resetting of privacy settings [SGM-508]
  • Implement liquid templates [SGM-509]
  • Ensure only valid bookable events are displayed in calendar [SGM-510]
  • Fix/payment gateway errors [SGM-511] [SGM-512]
  • Added featured categories [SGM-513]
  • Fixes pagination top spacing [SGM-515]
  • Fix/sso callback url [SGM-516]
  • Updates alignment class on banners [SGM-517]
  • Add logic to sort alphabetically by display name [SGM-519]
  • Fix rendering of introduction content blocks [SGM-520]
  • Fixing up the existing recaptcha code for v9.7.0.21 [SGM-522]
  • Fixes required fields initialization [SGM-523]
  • Add hidden product count to taxon show [SGM-524]
  • Capitalised words on new account button [SGM-526]
  • Adding ability to disable subscriptions [SGM-528]
  • Fix/authorize net success [SGM-529]
  • Fixes .could_not_add_product translation reference [SGM-530]
  • Fixes variant selection [SGM-531]
  • Fixes issue - variants select list can not to be added to cart [SGM-532]
  • Fix/payment specs [SGM-533]
  • Chore/prevent payments outside production [SGM-534]
  • Fix some booking issues [SGM-535]
  • Restore variant selection [SGM-535]
  • Requires lead_product to always be purchaseable when rendering bundle configuration form [SGM-543]
  • Scopes page existence check to current_store [SGM-544]
  • Add metadata to bugsnag & improve error reporting to user [SGM-545]
  • Fix Eway returning nil errors FOR erroneous transaction [SGM-546]
  • Add a Reject All button for privacy compliance [SGM-547]
  • Move Rack Attack settings to env vars [SGM-549]
  • Parameterize variant types and values [SGM-550]
  • Show the default or first store when visiting the base site domain [SGM-552]
  • Zeitwerk errors in development with eager loading enabled [SGM-558]



Release 10.3.0-1

Released 9 December 2021

  • Updated Trait Layouts
  • Updates to Store Object and Layout
  • Fix Product2 Slug Errors [PKG-93] [PKG-108]
  • Fix-Duplicate Stock Level Errors [PKG-99]
  • Add custom metadata to skip post install [PKG-107]
  • Fix Order confirmation email Issue [PKG-102]



Release 10.1.0-1

Released 19 November 2021

  • Add Try-catch to PostInstallMigration [PKG-25]
  • Remove validate version



Release 10.0.0-1

Released 29 October 2021

  • Releasing v10.0.0-1
  • No changes from 9.10.0-1

StoreConnect Website releases:

Website version: 10.0.18
Released 23 March 2022

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Fixes sorting of product images [SGM-658]
Website version: 10.0.17
Released 15 March 2022

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Fix/square order id check [SGM-636]
  • Fix some incorrect store handling in drops [SGM-638]
Website version: 10.0.16
Released 14 March 2022

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Feature/stripe 3ds support [SGM-595]
  • Feature/square 3ds support [SGM-596]
  • Chore/fake spec gateway [SGM-617]
  • Stripe service now uses Stripe's PaymentIntents [SGM-618]
  • Allows to trim delinquent reason logs via env var [SGM-620]
  • Retries StockFeedImporter after PG::TRDeadlockDetected error [SGM-625]
  • Buildkite now uses Gemfile.lock's bundler version [SGM-631]
  • Fix intermittent failing spec on recording delinquent subscription logs [SGM-633]
  • Allow Geolocation to redirect when Store path is blank [SGM-634]
Website version: 10.0.15
Released 2 March 2022

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Get Geolocation working with Cloudflare [SGM-582]
Website version: 10.0.14
Released 15 February 2022

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Fixes cart query when removing items from cart [SGM-578]
  • Fixes removal of bundled items from cart [SGM-584]
  • Fix/authorize net success [SGM-586]
Website version: 10.0.13
Released 2 February 2022

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
Production instances need to have ENV ["SC_LIVE_TRANSACTIONS"] == "true" to be able to take payments
  • Missing SC_ID job no longer loads all records into memory [SGM-499]
  • Chore/prevent live payments without license [SGM-556]
  • Fix Captcha raising when creds are blank [SGM-563]
  • PaymentProvider raising when api_options is nil [SGM-564]
  • Subscriptions are now suspended if they are out of retries [SGM-566]
  • Patch sharp requirements and some cleanup [SGM-568]
  • Log failed payments in Subscription#delinquent_reason [SGM-569]
  • Chore/fix subscription spec end of month [SGM-570]
  • Updates stock_feed task so it updates Master product prices based on lowest variant prices [SGM-572]
  • Add current_request liquid var [SGM-573]
  • Ensure we find stores matching no path if no path has been requested [SGM-574]
Website version: 10.0.12
Released 19 January 2022

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Fixes .could_not_add_product translation reference [SGM-530]
  • Fix/payment specs [SGM-533]
  • Chore/prevent payments outside production [SGM-534]
  • Restore variant selection [SGM-535]
  • Requires lead_product to always be purchaseable when rendering bundle configuration form [SGM-543]
  • Scopes page existence check to current_store [SGM-544]
  • Add metadata to bugsnag & improve error reporting to user [SGM-545]
  • Fix Eway returning nil errors for erroneous transaction [SGM-546]
  • Add Reject All button for Privacy Compliance [SGM-547]
  • Move Rack Attack settings to env vars [SGM-549]
  • Parameterize variant types and values [SGM-550]
  • Show default or first store when visiting the heroku domain [SGM-552]
Website version: 10.0.11
Released 17 December 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Fixes issue - variants select list can not to be added to cart [SGM-532]
Website version: 10.0.10
Released 16 December 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Adds additional check if allowedOption is an empty object [SGM-531]
Website version: 10.0.9
Released 16 December 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Fix/authorize net success [SGM-529]
Website version: 10.0.8
Released 11 December 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Adding ability to disable subscriptions [SGM-528]
  • Fixing up the existing recaptcha code for v9.7.0.21 [SGM-522]
  • Add hidden product count to taxon show [SGM-524]
  • Fix some booking issues [SGM-525]
Website version: 10.0.7
Released 9 December 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Fixes required fields initialization [SGM-523]
  • Fix rendering of introduction content blocks [SGM-520]
  • Add logic to sort alphabetically by display name [SGM-519]
  • Fix/sso callback url [SGM-516]
Website version: 10.0.6
Released 25 November 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Fix/payment gateway errors [SGM-511] [SGM-512]
  • Added featured categories [SGM-513]
  • Ensure only valid bookable events are displayed in calendar [SGM-510]
  • Enable resetting of privacy settings [SGM-508]
  • Fix datetime and add optional breadcrumb to content pages [SGM-507]
  • Hides geolocation notification box when there are no other stores to choose from [SGM-506]
Website version: 10.0.5
Released 17 November 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Passwords content block [SGM-503]
  • Password edit partial no longer has username input [SGM-505]
  • Product traits no longer show title for empty groups [SGM-504]
  • Temporarily limits updating of required fields to selected shipping country [SGM-501]
  • Port stock feed from Ivanhoe [SGM-502]
Website version: 10.0.4
Released 11 November 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Fix/retail express payment methods [SGM-498]
  • Allows content pages to be rendered when store is under a path [SGM-497]
  • Feature/add to cart performance [SGM-476]
  • Fix/background payment error handling [SGM-475]
  • Change number string to reference string in orders view. [SGM-495]
  • Fixes chevron icon pointer event [SGM-488]
  • Postcode taxes no longer require state to match [SGM-490]
Website version: 10.0.3
Released 4 November 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Paypal gateway now uses common gateway JS to fix spinner [SGM-486]
Website version: 10.0.2
Released 3 November 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • PayPal service now includes billing address in request [INT-123]
Website version: 10.0.1
Released 29 October 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Fixes Product2 and Subscription mappings [SGM-482]
Website version: 10.0.0
Released 29 October 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable
  • Replace countries gem with ISO data [SGM-461][SGM-462]
  • Chore/ruby upgrade [SGM-452]
  • Azure now fallsback to signInName for email address [SGM-460]
  • Chore/cleanup payment gateway success [SGM-451]
  • Quantity picker bugfix [SGM-457]
  • Add JS event when cart is updated via ajax [SGM-458]
  • Standardise and tidy up all the drops [SGM-262]
  • Ensure header is not cached across cart filled sessions [SGM-443]
  • Remove autofocus attributes [SGM-450]
  • Feature/braintree-payment-provider [SGM-424]
  • fix failing specs [SGM-444]
  • Create a single-sign-on form helper [SGM-444]
  • Meta data partial showing meta_title instead of title for Page and Article [SGM-446]
  • Limits ImportMediaToCloudinaryJob's upload retries [SGM-448]
  • Implement Style Blocks [SGM-413]
  • Enable ability to add delay to next billing date [SGM-423]
  • Don't show traits twice [SGM-437]
  • Fix max attendee default and button [SGM-440][SGM-441]
  • Fix availabilities not showing correctly when a store has path [SGM-438]
  • Chore/payment gateway html cleanup [SGM-432]
  • Pages are no longer being shown in preference to product categories [SGM-434]
  • Feature/auth net background payments [SGM-209]
  • Update _configuration.html.erb [SGM-433]
  • Canonical links should not contain parameters that are blank [SGM-426]
  • Prefix classes, add IDs to unique components [SGM-344]
  • Feature/bundle cart performance [SGM-468]
  • Change "order" string to "reference" on confirmation page [SGM-474]
  • Deletes duplicated tags [SGM-471]
  • Adding intelligent defaults for caching [SGM-470]
  • Remove confirm for Cookie acceptance [SGM-478]
  • Add postcode to tax check [SGM-479]
  • Remove ProductOption eager-loading in Cart#update_line_item_prices! [SGM-477]



Release 9.10.0-1

Upgradable from 7.4.x or above
Released 11 October 2021

  • Revert version checker [PKG-97]



Release 9.9.0-1

Upgradable from 7.4.x or above
Released 5 October 2021

  • Feature: Add Subscription Billing Delay Fields [PKG-94]
  • Feature: Store Re-authorization [PKG-85][PKG-86]
  • Feature: Add Braintree to list of PaymentProvider options [PKG-95]
  • Feature: Style Blocks [PKG-90]



Release 9.8.0-1

Upgradable from 7.4.x or above
Released 27 September 2021

  • Fix order triggers causing SOQL limits [PKG-92]



Release 9.7.0-1

Upgradable from 7.4.x or above
Released 21 September 2021

  • Add PaymentProvider.Active field [PKG-53]
  • GDPR Compliance objects [PKG-83]
  • Update namespace for version check [PKG-84]
  • Add default_timezone field for Store [PKG-4]

StoreConnect Website releases:

Website version: 9.7.0.24
Released 11 January 2022

COMPATIBLE WITH PACKAGE: 9.7.x

  • Move Rack Attack settings to env vars [SGM-549]
  • Add support for bank record errors [SGM-546]
Website version: 9.7.0.23
Released 27 December 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Improve eWay error customer facing reporting to notify of unsupported card type [SGM-545]
Website version: 9.7.0.22
Released 8 December 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Fixing up the existing recaptcha code for v9.7.0.21 [SGM-522]
Website version: 9.7.0.21
Released 8 December 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Fixes required fields initialization [SGM-523]
Website version: 9.7.0.20
Released 1 December 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Fix/sso callback url [SGM-516]
Website version: 9.7.0.19
Released 15 November 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Temporarily limits updating of required fields to selected shipping country [SGM-501]
Website version: 9.7.0.18
Released 11 November 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Allows content pages to be rendered when store is under a path [SGM-497]
Website version: 9.7.0.17
Released 9 November 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Changes number string to reference [SGM-495]
Website version: 9.7.0.16
Released 4 November 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Changes number string to reference [SGM-495]
  • Paypal gateway now uses common gateway JS
  • PayPal service now includes billing address in request
Website version: 9.7.0.15
Released 27 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Remove confirm for Cookie acceptance [SGM-478]
  • Add postcode to tax check [SGM-479]
Website version: 9.7.0.14
Released 25 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Remove ProductOption eager-loading in Cart#update_line_item_prices!
Website version: 9.7.0.13
Released 22 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Feature/bundle cart performance [SGM-468]
  • Change "order" string to "reference" on confirmation page [SGM-474]
Website version: 9.7.0.12
Released 15 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Replace countries gem with ISO data [SGM-461][SGM-462]
Website version: 9.7.0.11
Released 11 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Add SSO debugging env var [SGM-459]
Website version: 9.7.0.10
Released 8 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Add JS event when cart is updated via ajax [SGM-458]
  • Quantity picker bugfix [SGM-457]
Website version: 9.7.0.9
Released 6 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Ensure header is not cached across cart filled sessions [SGM-443]
  • Remove autofocus attributes [SGM-450]
Website version: 9.7.0.8
Released 6 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Create a single-sign-on form helper [SGM-444]
  • Meta data partial showing meta_title instead of title [SGM-446]
  • Fix availabilities not showing correctly when a store has path [SGM-438]
  • Don't show traits twice [SGM-437]
  • Guard against null value in script block [SGM-435]
Website version: 9.7.0.7
Released 30 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Pages are no longer being shown in preference to product categories [SGM-434]
Website version: 9.7.0.6
Released 29 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Fix: JS comment visible in page source [SGM-433]
  • Fix: Canonical links should not contain parameters that are blank [SGM-426]
Website version: 9.7.0.5
Released 27 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • PaymentInformationController#update no longer saves failed orders [SGM-422]
  • Chore/payment gateway js [SGM-402]
  • Improve sitemap to hide hidden objects [SGM-419]
Website version: 9.7.0.4
Released 24 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Fix/stripe-subscription-payment-info [SGM-418]
  • CustomerInformation sets email confirmation for logins [SGM-416]
  • ProcessOrderJob no longer attempts to update failed orders [SGM-415]
Website version: 9.7.0.3
Released 22 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Fix: ScriptBlocks are not hml-safed [SGM-414]
  • Adding robots.txt file support to StoreConnect apps [SGM-421]
  • Fix: Add missing full_name_hint entry to en.yml [SGM-411]
Website version: 9.7.0.2
Released 21 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Fix issue of missing SC_ID indicies [SGM-410]
Website version: 9.7.0.1
Released 21 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

  • Privacy Compliance (GDPR) [SGM-382]
  • Feature/payment provider active [SGM-227]



Release 9.6.0-1

Upgradable from 7.4.x or above
Released 2 September 2021

  • Adds Setup and Balloon pricing to PriceBookEntry for Subscriptions [PKG-80][PKG-81]
  • Add SSO fields to Contact [PKG-77]
  • Expire CI scratch orgs after one day [PKG-79]

StoreConnect Website releases:

Website version: 9.6.0.8
Released 8 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

  • Fix ScopeStore to call Not Found Error correctly [SGM-409]
  • Rejig live cart update [SGM-304][SGM-399]
Website version: 9.6.0.7
Released 21 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

  • Enable 301 redirect ENV var to store domain [SGM-407]
  • Menus should only show root menu items at top level [SGM-408]
  • Fix 500 error with Campaigns [SGM-406]
  • Automatically create login during password reset / confirmation [SGM-405]
  • Allow store to use www.example.com and still support apex [SGM-403]
  • Move Stripe payment processing to background [SGM-207]
Website version: 9.6.0.6
Released 17 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

  • Feature/dynamic required checkout fields [SGM-396]
  • Checkout now allows an email confirmation input [SGM-394]
  • Make paths case insensitive [SGM-400]
  • Checkout now allows using firstname/lastname via ENV var [SGM-395]
  • Move attendee form to top of the order page [SGM-401]
  • Fix: Double price line after updating qty in cart [SGM-397]
Website version: 9.6.0.5
Released 14 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

  • Fix the no availabilities message [SGM-393]
  • Feature/bambora background payment [SGM-212]
  • Don't use parent class on third tier [SGM-380]
  • Feature/bambora active merchant [SGM-212]
  • Devise links partial now symlinks to store_connect links partial [SGM-390]
Website version: 9.6.0.4
Released 10 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

  • Sending reset password no longer changes existing password [SGM-381]
Website version: 9.6.0.3
Released 8 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

  • Store/restore variant selections in/from session storage [SGM-378]
  • Show "No Availabilities" in booking selector [SGM-377]
  • Save and restore booking filters to/from local store [SGM-374]
Website version: 9.6.0.2
Released 7 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

This version restructures the post-order success pages (controllers, views) so factor this in when upgrading customised sites.
  • Fix/secure pay error [SGM-368]
  • Use taxon display name for bundle modal filter categories [SGM-369]
  • Fix Booking Location Information Markdown not rendering HTML [SGM-373][SGM-372]
  • Fix deposit amount in cart incorrect [SGM-371]
  • Prevents updating line items if cart is in non modifiable state [SGM-305]
  • Integrate article category display name [SGM-21]
  • Price currency symbol [SGM-366]
  • Create a route that a guest user can come back to to view their order summary page [SGM-357] [SGM-360]
Website version: 9.6.0.1
Released 2 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

  • Feature/azure SSO [SGM-325][SGM-326][SGM-327][SGM-328][SGM-329]
  • In your Cart feature [SGM-356]
  • Handle multiple pickers, "Infinity" max value [SGM-367]
  • Quantity Picker flexibility (Booking UI) [SGM-352]



Release 9.5.0-1

Upgradable from 7.4.x or above
Released 26 August 2021

  • Build out Order.s_c__Subscription_Order_Id__c [PKG-74]
  • Give Administrators & Order Manager CRUD access to OrderItemTax [PKG-75]

StoreConnect Website releases:

Website version: 9.5.0.1
Released 26 August 2021

COMPATIBLE WITH PACKAGE: 9.5.x

  • Set the Subscription_Order when billing subscriptions [SGM-348]
  • Fix Action Buttons Overflowing on Smaller Screens. [SGM-342]
  • Change navbar background property [SGM-332]
Website version: 9.5.0.2
Released 26 August 2021

COMPATIBLE WITH PACKAGE: 9.5.x

  • Booking System Updates [SGM-224]
Website version: 9.5.0.3
Released 27 August 2021

COMPATIBLE WITH PACKAGE: 9.5.x

  • Adds missing subscription order mapping
Website version: 9.5.0.4
Released 30 August 2021

COMPATIBLE WITH PACKAGE: 9.5.x

  • PaymentInformationController now uses remote_ip [SGM-365]
  • Adding ' x ' between the quantity and the price [SGM-362]
  • Process Order Restructure [SGM-365]



Release 9.4.0-1

Upgradable from 7.4.x or above
Released 19 August 2021

  • Move BookingAttendee to BookingAttendee2 [PKG-69][PKG-70][PKG-71][PKG-72]



Release 9.3.0-1

Upgradable from 7.4.x or above
Released 6 August 2021

  • Fix up permsets
  • Create Booking System objects [PKG-65]



Release 9.2.0-1

Upgradable from 7.4.x or above
Released 28 July 2021

  • Adds in the Cache Version field onto store for invalidation [PKG-50]
  • Add OrderItem.s_c__deposit_amount__c field
  • Updates to membership object and field description
  • Updated Media docs
  • Update category hierarchy doc [DOC-18]
  • Update product category docs [DOC-22]
  • Update related category docs
  • Add SecurePay to payment provider dropdown list

StoreConnect Website releases:

Website version: 9.2.0.7.1
Released 1 December 2021

COMPATIBLE WITH PACKAGE: 9.2.x

  • Price currency symbol [SGM-366]
Website version: 9.2.0.7
Released 18 August 2021

COMPATIBLE WITH PACKAGE: 9.2.x

  • Fix issue with cache keys [SGM-341]
  • Stripe Implement Subscriptions [SGM-223]
  • Fix payment animation off bug [SGM-334]
  • Refactor internal software tests for stability [SGM 323]
  • Fix for menu link color [SGM-320]
  • Don't convert head content with Markdown [SGM-318]
Website version: 9.2.0.6
Released 11 August 2021

COMPATIBLE WITH PACKAGE: 9.2.x

  • Feature/eway-no-preauth [SGM-292][SGM-312]
  • Banner alignment fix [SGM-270]
  • Fix for positioning classes [SGM-276][SGM-281]
  • Lock elasticsearch gem to 7.13 [SGM-311]
  • Remove redundant itemprop settings [SGM-315]
  • Fix/line item pricing [SGM-314]
  • Disable securepay specs [SGM-313]
Website version: 9.2.0.5
Released 7 August 2021

COMPATIBLE WITH PACKAGE: 9.2.x

  • Wrap collection time partial in div for hidability [SGM-310]
Website version: 9.2.0.4
Released 6 August 2021

COMPATIBLE WITH PACKAGE: 9.2.x

  • Order shipping method now includes the provider service name [SGM-309]
  • ProductOptionsController now handles anchor variant switching [SGM-307]
  • LineItem and ProductItem partials now pass pricing disguiser [SGM-306]
  • Fix for card carousel overflow [SGM-279]
  • Fix/salesforce classify spec [SGM-301]
  • ProductPresenter now delegates minimum_bundle_pricing [SGM-300]
Website version: 9.2.0.3
Released 2 August 2021

COMPATIBLE WITH PACKAGE: 9.2.x

  • Implement Order.submitted date [SGM-20]
Website version: 9.2.0.2
Released 30 July 2021

COMPATIBLE WITH PACKAGE: 9.2.x

  • Adding google review survey and rating image [SGM-244]
  • Fix quantity picker [SGM-299]
  • Fix/bundle subscriptions [SGM-290][SGM-291]
  • ContentCategory#child_categories now sort by position then name [SGM-298]
  • Feature/bundle shipping override [SGM-19]
  • Feature/hide unavailable bundle features [SGM-297]
  • ProductPrice only shows “from X” on price/sale_price [SGM-296]
Website version: 9.2.0.1
Released 29 July 2021

COMPATIBLE WITH PACKAGE: 9.2.x

  • Nav trigger update and fix [SGM-286]



Release 9.1.0-1

Upgradable from 7.4.x or above
Released 16 June 2021

  • Fix CreateRequiredProducts [PKG-46]



Release 9.0.0-1

Upgradable from 7.4.x or above
Released 11 June 2021

New Objects: Account_Credit__c, Account_Credit_Leger__c.

  • Feature Account Credit [PKG-39]
  • Feature Account Credit Leger [PKG-40]
  • Add checks for route mapping during Product2 slug creation [PKG-44]
  • Add subscription tab for easier navigation @Mikel
  • Fix invalid ReferenceTo field on Account_Credit_Leger__c.Payment_Id__c.

StoreConnect Website releases:

Website version: 9.0.0.8
Released 23 July 2021

COMPATIBLE WITH PACKAGE: 9.0.x

  • Sync Event Processing Fix [SGM-289]
Website version: 9.0.0.8
Released 23 July 2021

COMPATIBLE WITH PACKAGE: 9.0.x

  • Adds facility for configuring themes with webpacker [SGM-280]
  • Prevalidate cart before payment is caught in the background [SGM-272]
  • Fix/product card button [SGM-284]
  • Fix/partial i18n fixes [SGM-283]
  • Move parameterize call out of views into Current [SGM-282]
  • Style Fixes for Themes [SGM-278]
  • Secondary Button Fix on Product Pages [SGM-273]
  • Only shows out_of_stock_text in product card when tracking inventory [SGM-267]
Website version: 9.0.0.7
Released 14 July 2021

COMPATIBLE WITH PACKAGE: 9.0.x

  • Creates line_item_taxes for all line_item types [SGM-266]
  • Fixed term subscription order total [SGM-51]
  • Uploads PDF to Cloudinary as Raw file instead of image [SGM-265]
  • Fix failing spec [SGM-84]
  • Button loader [SGM-250]
  • Process Square payments in Background [SGM-44] [SGM-208]
  • Remove default tax from tax inclusive pricing when customer is out of taxable zone [SGM-230]
Website version: 9.0.0.6
Released 7 July 2021

COMPATIBLE WITH PACKAGE: 9.0.x

  • SecurePay does not need callback url or authenticity token as its not making callback requests [SGM-252]
  • Improve the error messages during checkout. [SGM-255]
  • Adds state-based tax calculation [SGM-253] [SGM-254]
  • Prioritise ProcessOrderJob to be processed first [SGM-222]
Website version: 9.0.0.5
Released 6 July 2021

COMPATIBLE WITH PACKAGE: 9.0.x

  • Only render script if form is loaded. [SGM-228]
  • Move Paypal to background processing and use Authorize & Capture [SGM-172][SGM-173]
  • Adds basic support for caching. [SGM-219]
  • Don’t depend on shippig product name in conversion tracking. [SGM-243]
  • Fixes user search with username to be case insensitive. [SGM-242]
  • Add support for securepay payments. [SGM-190]
  • Update to fix heroku mapping [SGM-249]
  • Fix/cart flow [SGM-203] [SGM-204]
Website version: 9.0.0.4
Released 30 June 2021

COMPATIBLE WITH PACKAGE: 9.0.x

  • Add the ability to target all pages with CSS [SGM-220]
Website version: 9.0.0.3
Released 29 June 2021

COMPATIBLE WITH PACKAGE: 9.0.x

  • Fix Remove account credit ledger pmt provider [SGM-221]
Website version: 9.0.0.2
Released 24 June 2021

COMPATIBLE WITH PACKAGE: 9.0.x

  • Fix HC relationships for Account Credit [SGM-218]
  • Adds missing s_c__Payment_Id__c index to s_c__Account_Credit_Ledger__c [SGM-216]
  • Feature Initial Cache Invalidation Setup [SGM-177]
  • Update to change image loading to add loading="lazy"
  • Speed up price calculations [SGM-197]
  • Fixes password change page heading to 'Reset Password' [SGM-205]
  • Show account name in account section [SGM-199]
  • Fixes rendering of product placeholder image [SGM-202]
Website version: 9.0.0.1
Released 24 June 2021

COMPATIBLE WITH PACKAGE: 9.0.x

  • Account Credit. [SGM-161]



Release 8.9.0-1

Upgradable from 7.4.x or above
Released 1 June 2021

  • Specify import url on custom media uploader page [PKG-30]
  • Allow slugs to be appended on product when slug is not unique [PKG-43]



Release 8.8.0-1

Upgradable from 7.4.x or above
Released 1 June 2021

  • Match Subscription Types to CPQ [PKG-36]
  • Enable global on post install actions



Release 8.7.0-1

Upgradable from 7.4.x or above
Released 1 June 2021

  • BugFix Fix Shipping Methods picklist being in sync by default with product shipping_methods__c.
  • BugFix Move create required products command to be first during postinstall script to make sure it runs.



Release 8.6.0-1

Upgradable from 7.4.x or above
Released 21 May 2021

  • BugFix Fix issue with installer wizard hanging on logo input



Release 8.5.0-1

Upgradable from 7.4.x or above
Released 20 May 2021

  • Create OrderCampain object and fields permissions and triggers that tracks UTM codes relating to an Order
  • Documentation Updates

StoreConnect Website releases:

Website version: 8.5.0.7
Released 23 June 2021

COMPATIBLE WITH PACKAGE: 8.5.x

This release has important changes to how some payments (eWAY) are handled in the background.
  • Feature Subscription bundles [SGM-170]
  • Feature Limit Sync Events to only those from HC [SGM-187]
  • Fix Payment backgrounding [SGM-195]
  • Fix Improve reliability of bundle specs [SGM-183]
  • Fix Conversion tracking code to correctly check for function existence [SGM-200]
  • Fix Updating to split out partials to allow overrides and also return unit price instead of total price on google feed. [SGM-201]
Website version: 8.5.0.6
Released 11 June 2021

COMPATIBLE WITH PACKAGE: 8.5.x

This is a significant upgrade. Product Reindexing has been changed: it now relies on new database sync events to reliably know when data has changed in Salesforce. Payment processing has been moved to the background for eWAY.
  • Disable RackAttack in test environment [SGM-182]
  • Product Reindex [SGM-114]
  • Move payment processing to the background [SGM-100]
  • Cart spec now sets currencyisocode on product price [SGM-185]
  • Sets current_cart on cart creation [SUP-109]
  • Make SubscriptionsChargeJob more robust [SGM-29]
  • Add 'remove' link for bundles in cart [SGM-160]
  • Tidy up variant handling in bundles [SGM-127]
  • Prevent $0 OrderItemTaxes being created [SGM-69]
Website version: 8.5.0.5
Released 4 June 2021

COMPATIBLE WITH PACKAGE: 8.5.x

This release has significant updates to pricing for masters with variants. Please see the PR for details when upgrading.
  • Change Product.price_entry to only show product being viewed. [SGM-151]
  • Checks paid and complete for cart's valid_for_checkout? check.
Website version: 8.5.0.4
Released 2 June 2021

COMPATIBLE WITH PACKAGE: 8.5.x

  • Sync events [SGM-107][SGM-111]
  • Adds paid status to cart
  • Add support to display eway specific error messages [SGM-134]
  • Salesforce::ApplicationRecord#has_timestamp_column? now checks table exists [SGM-148]
Website version: 8.5.0.3
Released 28 May 2021

COMPATIBLE WITH PACKAGE: 8.5.x

  • Fix nav trigger on touch devices
  • Fixes Authorize.net payments when customer_profile is nil (#1498) (@weto)
  • Feature/bundle modal UI [SGM-61]
  • Make first and last name required during checkout [SGM-145]
  • Dummy app webpacker no longer requires symlink directories [SGM-147]
  • Output the gem version via api/store-connect-version [SGM-143]
  • Don't try to create Shipment if stock location is nil [SGM-138]
  • Add ii18n entry for pay later button [SGM-139]
Website version: 8.5.0.2
Released 27 May 2021

COMPATIBLE WITH PACKAGE: 8.5.x

  • eWay gateway update [SGM-99][SGM-103][SGM-105][SGM-130][SGM-131][SGM-132]
  • Remove product trait template references [SGM-135]
  • Bambora and Zippay now use amount_in_dollars for charge amount [INT-76]
  • Whitelist write access for order campaign and discount credit [SGM-126]
  • Updating merchant feed scheduler to run every 6 hours [SGM-123]
  • Updates to the Merchant Feeds [SGM-122]
Website version: 8.5.0.1
Released 21 May 2021

COMPATIBLE WITH PACKAGE: 8.5.x

  • Chore/cpq bundle changes [SGM-118]
  • Scope shipping rate query by zone to avoid incorrect state and postcode selection
  • Support UTM tags via Order Campaign [SGM-92]
  • Fix acount and cart dropdowns
  • Chore/webpacker dummy app [SGM-75]
  • Hotfix to limit eway fields to API character limits
  • Feature/bundle improvements [SGM-60]
  • Fix path matching when current store path is nil.



Release 8.4.0-1

Upgradable from 7.4.x or above
Released 10 May 2021

  • Feature Adding Shipment__c.State_Changed_At__c field with trigger to track the time that the Shipment__c.State__c field last changed.
  • Bugfix Make Discount__c require a store to be defined in order to be valid.
  • Internal Moving file type field up the page as it is a required field.

StoreConnect Website releases:

Website version: 8.4.0.2
Released 17 May 2021

COMPATIBLE WITH PACKAGE: 8.4.x

  • Redirect customer to their store by region [SGM-77 - 83, SGM-89]
  • Support multiple bundles in cart [SGM-34]
  • Group product options by feature [SGM-35]
  • Group bundle LineItems in cart [SGM-36]
  • Upgrades to the Google Merchant Feed
  • Buildkite Docker Setup [SGM-58]
Website version: 8.4.0.1
Released 10 May 2021

COMPATIBLE WITH PACKAGE: 8.4.x

  • Connect Shipment.state_changed_at field [SGM-73]
  • Add NZ and PNG to address validations list [SGM-70]
  • Improve merchant feed to better match spec



Release 8.3.0-1

Upgradable from 7.4.x or above
Released 29 April 2021

  • Feature Adding related lists to the Menu and Menu Item layouts
  • Feature Change Menu Item validation to include URL as one of the possible required targets
  • Bugfix Fix the label for the Child Category Levels field of Menu Item
  • Feature Fix the related list label for the Menu Item Parent Id field

StoreConnect Website releases:

Website version: 8.3.0.3
Released 6 May 2021

COMPATIBLE WITH PACKAGE: 8.3.x

  • Restrict related products to active and only show available by default.
  • Adds filter_parameters for card details.
  • Create Auspost/StarTrack shipment items with only 1 item per shipment. [SGM-57]
  • Only send order items to shipping provider if they belong to the shipment. [SGM-56]
  • Change default signature required setting. [SUP-57]
  • Order Shipments by time ascending when processing. [SUP-42]
  • Update gem to implement rich search results on all product pages
  • Adds asset_path and asset_url to the liquid filters
  • Use the named size URLs to ensure optimal cloudinary delivery
  • Adding default shared/events partial
  • BugFix Gateway callback store scope
  • BugFix Include Discounts when deciding to bust product cache
  • BugFix Handle order item creation failure.
  • BugFix eWay NZ - remove currency check for eWay as its not reliable.
  • BugFix Fixes issue where the TaxonsController was swallowing 404
  • Chore Upgrade to GitHub-native Dependabot
  • Chore Update error messages for customer information form
Website version: 8.3.0.2
Released 29 April 2021

COMPATIBLE WITH PACKAGE: 8.3.x

  • BugFix Fix issue where a discount was ignoring account criteria
Website version: 8.3.0.1
Released 29 April 2021

COMPATIBLE WITH PACKAGE: 8.3.x

  • Feature Provide direct connection for Header & Footer Menus



Release 8.2.0-1

Upgradable from 7.4.x or above
Released 20 April 2021

  • Feature Add Display_Name__c field to Article_Category__c.
  • Feature Documentation updates



Release 8.1.0-1

Upgradable from 7.4.x or above
Released 31 March 2021

  • Feature Enable contact mailers for Person accounts.
  • BugFix Fix metadata duplicating on update.
  • BugFix Force pdf to upload as raw on the upload dialog.
  • BugFix Incorrect terms and conditions link.



Release 8.0.0-1

Upgradable from 7.4.x or above
Released 24 March 2021

Major release - Adding self-installation wizard.

  • Feature Adds the StoreConnect Config self Installer Wizard
  • Feature Update documentation



Release 7.78.0.1

Upgradable from 7.4.x or above
Released 10 March 2021

  • Feature Add null check for discount migration post install class.
  • Feature Add namespace to email template merge fields.
  • Internal Documentation Updates.

StoreConnect Website releases:

Website version: 7.78.1.0
Released 28 April 2021

COMPATIBLE WITH PACKAGE: 7.78.x

This release changes the way we handle 404 errors. We now respond with a 404 status code, and if the format is :html we render /store_connect/errors/404 partial with a very basic default message. It’s not a great default so would be best if the client customised it. They can create a page with path 404-not-found and we’ll render that page instead of the default message.
  • Feature Menu builder
  • Feature Show only permitted articles on article list page
  • Feature Split BundledProduct and BundledVariant into separate files
  • BugFix Member checkout cart
  • BugFix CreateOrderPayment now uses generic fallback error message
  • BugFix Add ChargeSubscriptionJob to schedule
  • BugFix Updating eWay Service to be more complete
  • BugFix Don't render the 404 template for non-html formats
  • BugFix Adding additional updates to merchant feed
  • BugFix Update eWay to always send customer details
  • BugFix 404 handling
  • BugFix Update Google Merchant Feed to use Correct Fields
  • Internal Fix for 1 vulnerabilities
  • Internal Upgrade snyk from 1.511.0 to 1.520.0
  • Internal CreateOrderPayment now logs gateway errors to Bugsnag
Website version: 7.78.0.10
Released 23 April 2021

COMPATIBLE WITH PACKAGE: 7.78.x

  • Feature Update autocomplete entries on Account address partials
  • Internal Chore/product price additions
Website version: 7.78.0.9
Released 13 April 2021

COMPATIBLE WITH PACKAGE: 7.78.x

This introduces some significant changes that will need to be addressed when upgrading projects that have overrides. Please see this PR for more details.
  • Internal Migrate *Drops to *Disguisers
  • BugFix Ship to contact
Website version: 7.78.0.8
Released 6 April 2021

COMPATIBLE WITH PACKAGE: 7.78.x

  • BugFix Order creation to save country in alpha2 instead of alpha3
Website version: 7.78.0.7
Released 6 April 2021

COMPATIBLE WITH PACKAGE: 7.78.x

This contains a change that requires a full-reindex.
  • BugFix Searching#58; Add default price filter if available
Website version: 7.78.0.6
Released 31 March 2021

COMPATIBLE WITH PACKAGE: 7.78.x

  • BugFix Route Mapping: handle the case where the destination url has 2 query strings appended.
Website version: 7.78.0.5
Released 30 March 2021

COMPATIBLE WITH PACKAGE: 7.78.x

  • Feature Only show products in search that has pricebook entry attached
  • BugFix Order creation interactor to save country-code when its click and collect order
  • BugFix Update total weight cost logic to ceil the weight before caclulating final cost
  • BugFix Hide subscription details for paylater
  • BugFix Change ordering of articles to be publish_on date descending
  • Internal Configure parallel_tests for running specs locally
  • Internal Product price cleanup
  • Internal Upgrade snyk from 1.471.0 to 1.473.0
  • Internal Update mimemagic to 0.3.9
Website version: 7.78.0.4
Released 25 March 2021

COMPATIBLE WITH PACKAGE: 7.78.x

  • BugFix Fixed term subscription end date
  • Feature Add the ability for users to cancel subscriptions.
  • Feature Subscription edit UI
  • Internal Updating dependency mimemagic as version 0.3.5 has been yanked
Website version: 7.78.0.3
Released 24 March 2021

COMPATIBLE WITH PACKAGE: 7.78.x

  • Feature Subscription UI.
  • Feature Extract payment forms.
  • Internal Payment gateway tidyup.
  • BugFix Get products working with route mapper.
  • BugFix Whitelist PromotionCredit for write access.
  • BugFix Route maps can now include query string params.
  • BugFix Add OrderReferenceNumber to new membership form.
  • BugFix Shipment prompt messages.
  • BugFix Improves product name searching.
  • BugFix Don't output global liquid var deprecations in CI.
Website version: 7.78.0.2
Released 17 March 2021

COMPATIBLE WITH PACKAGE: 7.78.x

Removes field: Subscription.payment_token_expires_at. Adds field: Subscription.payment_source_expires_at
  • Feature Implement Related Pages
  • Feature Implement Related Articles
  • Feature Update subscription payment source attribute names
  • Feature Add payment_identifier and payment_token_expires_at Subscription attrs.
  • Feature Add article categories to global drop
  • BugFix Fixes intermittently failing contact callback spec
  • BugFix Assign logged in user's contact and account at cart creation
  • BugFix Fix Contact lead merger
  • Internal Consolidate order display in new membership and account order views
  • Internal Standardise PageDrop
  • Internal Add account specs
  • Internal Add countries without postcodes to address_validation.yml
  • Internal Upgrade @rails/ujs from 6.1.1 to 6.1.3
Website version: 7.78.0.1
Released 15 March 2021

COMPATIBLE WITH PACKAGE: 7.78.x

New Fields: Add Discount.starts_at (replaces Discount.starting_date), Discount.expires_at (replaces Discount.ending_date), Product.subscription_term_count.
  • Feature Replace Discount date fields with datetime fields.
  • Feature Fixed term subscriptions.



Release 7.77.0.1

Upgradable from 7.40.x or above
Released 10 March 2021

New Fields: Add Product.Subscription_Term_Count__c, Store__c.Header_Menu_Id__c, Store__c.Footer_Menu_Id__c, Discount__c.Starts_At__c, Discount__c.Expires_At__c.

  • Feature Documentation updates on Zone State, Country, Zone Postcode, Promotion, Promotion Action, Payment.
  • Feature Added Store__c Header_Menu_Id__c and Footer_Menu_Id__c relationships.
  • Feature Migrate Discount Starting_Date__c Date to Starts_At__c DateTime.
  • Feature Migrate Discount Ending_Date__c Date to Expires_At__c DateTime.
  • Feature Add post install migration and trigger to Discount to keep starting, ending and starts, expires fields in sync.
  • Feature Add Subscription term count field to allow number of terms to bill.



Release 7.76.0.1

Upgradable from 7.4.x or above
Released 4 March 2021

New Fields: Add Subscription__c.Payment_Source_Exprires_At__c, Subscription__c.Payment_Source_Identifier__c.

  • Feature Add Subscription.Payment_Source_Exprires_At to track credit card expiry
  • Feature Add Subscription.Payment_Source_Identifier - We kept the name generic here because this could be "last 4 digits of credit card", but could also be something like "obscured email address" in the case of PayPal or similar services.

StoreConnect Website releases:

Website version: 7.76.0.2
Released 12 March 2021

COMPATIBLE WITH PACKAGE: 7.76.x

New Fields: Add CollectionPoint.store_id, CollectionPoint.zone_id. This introduces some changes re Collection Points please read the Upgrade notes in the PR description.
  • Feature Update Click & Collect view to support singular Collection Points.
  • BugFix Ensures min_max_purchasable_for_product to return int values.
  • BugFix Removes phone number validation from customer_information_form.
  • BugFix Fixes category image rendering in category card.
  • BugFix Fixes CPQ check on product page.
  • BugFix Remove presence validation on Shipment.charge.
Website version: 7.76.0.1
Released 5 March 2021

COMPATIBLE WITH PACKAGE: 7.76.x

New Fields: Add CollectionPoint.store_id, CollectionPoint.zone_id. This introduces some changes re Collection Points please read the Upgrade notes in the PR description.
  • Feature Add Store (and Zone) to Collection Points.
  • BugFix Allows updating of account with blank shipping values if current values are blank.
  • Internal Introduce bundle associations.
  • Internal Upgrade snyk from 1.450.0 to 1.452.0
  • Internal Upgrade @rails/activestorage from 6.1.1 to 6.1.2



Release 7.75.0.1

Upgradable from 7.4.x or above
Released 1 March 2021

New Fields: Add Product2.Charge_Subscription__c.

  • Feature Add Product2.Charge_Subscription__c field
  • Feature Documentation updates

StoreConnect Website releases:

Website version: 7.75.0.1
Released 3 March 2021

COMPATIBLE WITH PACKAGE: 7.75.x

New Fields: Add Product2.Charge_Subscription__c.
  • Feature Product charge subscriptions
  • BugFix Remove memoization on current pricebook when current store
  • BugFix Remove unused fields from hc mapping



Release 7.74.0.1

Upgradable from 7.4.x or above
Released 25 February 2021

New Fields: Add Order.Submitted_Date__c.

  • Feature Add order submitted date.

StoreConnect Website releases:

Website version: 7.74.0.3
Released 2 March 2021

COMPATIBLE WITH PACKAGE: 7.74.x

  • BugFix Customer info update
  • Feature Cart should be accessible regardless of browser session (and restricted to store)
Website version: 7.74.0.2
Released 26 February 2021

COMPATIBLE WITH PACKAGE: 7.74.x

  • BugFix Subscription charge payments
Website version: 7.74.0.1
Released 26 February 2021

COMPATIBLE WITH PACKAGE: 7.74.x

This release may require some extra care in upgrading some views. Please read the PR notes on github.
  • Internal Product variants, bundles, and image interactions
  • Feature Subscription charge payments attr
  • Feature Configurable address validations
  • Feature Reduce size of fulfilment card
  • Internal Clean up bundles
  • Internal Sort dropdown customisable
  • Feature Content category position
  • New fields: Subscription__c.Charge_Payments__c, Article_Category__c.Position__c.



Release 7.73.0.1

Upgradable from 7.4.x or above
Released 25 February 2021

New Fields: Add Subscription__c.Charge_Payments__c, Article_Category__c.Position__c.

  • Feature Add Subscription__c.Charge_Payments__c field
  • Feature Update Article_Category__c.Position__c field for Article Category positioning
  • Feature Update Stock Transfer documentation
  • Feature Update Stock Adjustment documentation
  • Feature Update Article Category documentation



Release 7.72.0.1

Upgradable from 7.4.x or above
Released 19 February 2021

New Fields: Add Stock_Location__C.Online_Fulfillment_Options__c.

  • Feature Consolidate Stock Location availability fields into Stock_Location__C.Online_Fulfillment_Options__c
  • BugFix Non-sysadmin users not able to use LWC

StoreConnect Website releases:

Website version: 7.72.0.3
Released 25 February 2021

COMPATIBLE WITH PACKAGE: 7.72.x

  • Feature Add store_connect:export_hc_mapping rake task
  • Feature Add shipping instructions UI
  • BugFix Trait accordion open by default if trait is selected
Website version: 7.72.0.2
Released 23 February 2021

COMPATIBLE WITH PACKAGE: 7.72.x

This release requires a hard reindex
  • BugFix Refactor categories index to be based on taxonomy and category
  • Feature add new liquid tag: api
Website version: 7.72.0.1
Released 19 February 2021

COMPATIBLE WITH PACKAGE: 7.72.x

This release removes 2 fields: StockLocation#fulfill_online_orders, StockLocation#click_and_collect_allowed and replaces them with StockLocation#online_fulfillment_options.
  • BugFix Port download url fix
  • Feature Add article category intro info markdown
  • Feature Adding StockLocation#online_fulfillment_options
  • Feature Add labels for payment forms



Release 7.71.0.1

Upgradable from 7.4.x or above
Released 16 February 2021

New Fields: Add Article_Category__c.Introduction_Markdown__c field.

  • Feature Add Article_Category__c.Introduction_Markdown__c field - Acts the same as Product Category Introduction Markdown, to appear before all Articles on a category page



Release 7.70.0.1

Upgradable from 7.4.x or above
Released 12 February 2021

New Fields: Add Menu__c.Identifier__c, Menu__c.Identifier__c, Menu__c.Identifier__c.

  • Feature Adding Menu Identifier
  • Feature Adding Menu Item Identifier
  • Feature Adding Menu Item URL
  • Feature Improve help text on Confirmation Email Template fields

StoreConnect Website releases:

Website version: 7.70.0.2
Released 17 February 2021

COMPATIBLE WITH PACKAGE: 7.70.x

This deprecates the use of ENV["BASE_DOMAIN_NAME" in favor of the Store.domain
  • BugFix ProcessReadyToShipShipmentsService now sets Current.store correctly.
  • Feature Add after delete touch trigger.
  • Feature Support multiple base domain.
  • Feature Liquid code for rendering a Menu.
Website version: 7.70.0.1
Released February 2021

COMPATIBLE WITH PACKAGE: 7.70.x

New Fields: Promotion_Scope__c.Pricebook_Id__c
  • BugFix 'Is-selected' state on option cards
  • Internal Upgrade snyk from 1.437.4 to 1.438.0
  • Feature Add selector ID to container content block
  • Feature Update contact form seeds
  • Internal Notice.scss
  • Internal Tidy up definition list
  • Feature Fields customisable
  • BugFix Fix var declarations
  • BugFix Hide sidebar if there are no child pages
  • BugFix Include postcode and states joins in the available countries logic.
  • BugFix Order total colours
  • BugFix Add ID to image beside text block, update classes
  • BugFix Fix border
  • Feature Added Identifier to Menu and Menu Item



Release 7.69.0.1

Upgradable from 7.4.x or above
Released 9 February 2021

New Fields: Add Promotion_Scope__c.Pricebook_Id__c.

  • Feature Improve Shipping Rate page layout
  • Feature added mixed type for weight and price calcs
  • Feature Add pricebook id to promotion scope
  • Bugfix Fix sync user permission for Menu__c.SC_Id__c

StoreConnect Website releases:

Website version: 7.69.0.2
Released 10 February 2021

COMPATIBLE WITH PACKAGE: 7.69.x

  • BugFix Cart line break colour
  • BugFix Fix header overrides
  • Internal Clean up pagination styles
  • BugFix Fix rich text anchor colour
  • Internal Clean up section styles
  • Internal Update config error on HC mapping
Website version: 7.69.0.1
Released 9 February 2021

COMPATIBLE WITH PACKAGE: 7.69.x

New Fields: Promotion_Scope__c.Pricebook_Id__c
  • Feature Add support for Promotion Scope to reference a specific Pricebook



Release 7.68.0.1

Upgradable from 7.4.x or above
Released 20 January 2021

New Objects: Add Product_Variant__c.Variant_Name__c.

  • Feature Add Product_Variant__c.Variant_Name__c

StoreConnect Website releases:

Website version: 7.68.0.5
Released 9 February 2021

COMPATIBLE WITH PACKAGE: 7.68.x

  • Bugfix Unavailable shipping options
  • Bugfix Article category pages redirected to index with error
  • Bugfix Redirects the user to root page if product doesnt exists
  • Bugfix BundleConfiguration#deserialize now adds required products when wiping
  • Feature Add drops for Menu and MenuItem
Website version: 7.68.0.4
Released 5 February 2021

COMPATIBLE WITH PACKAGE: 7.68.x

  • Internal Bundle configuration is now wiped if session is lacking a version
  • Bugfix Consistent breadcrumb spacing
  • Bugfix Button colour inherit currentColor by default
  • Internal Cleanup overrides
  • Bugfix Fix accordion styles
  • Feature Add menu and menu items
  • Feature Add filter to convert a datetime string to a valid iso8601 string in a given timezone
Website version: 7.68.0.3
Released 2 February 2021

COMPATIBLE WITH PACKAGE: 7.68.x

  • Feature Retain customer notes value if payment errored
  • Internal Update download_url to remove autoformat
  • Feature Implement showing shipping rate display name in favour of name
  • Bugfix Use the correct taxonomy id reference for product comparison
Website version: 7.68.0.2
Released 29 January 2021

COMPATIBLE WITH PACKAGE: 7.68.x

  • Internal Remove memoize from current pricebook and disable pricebook_id attribute
  • Feature Add today and now filters
  • Bugfix Changed comparison to sfid due to intermittent pricebook change
  • Bugfix Add missing Shipping namespace to scheduled shipment job
Website version: 7.68.0.1
Released 27 January 2021

COMPATIBLE WITH PACKAGE: 7.68.x

  • Feature Add VariantTypeDrop and VariantChoiceDrop.
  • Feature Add InstructionsMarkdown fields to shipping provider and rate.
  • Feature Allow shipping to use GetShippingRateForOrder no longer errors on nil shipping weight unit.
  • Bugfix BundleConfiguration now adds correct quantity for required products.
  • Bugfix Switch the lookup field some global drop vars to path from slug.
  • Bugfix Improve shipment scheduled job to not raise error if not required and run by default.
  • Internal Fix ship_to_contact missing for old orders so as to not raise error.
  • Internal CPQ set default quantity of bundle option to 1
  • Internal Fix schema to reflect no default value for product categories



Release 7.67.0.1

Upgradable from 7.4.x or above
Released 19 January 2021

New Objects: Add Menu__c, Add Menu_Item__c, Add Order.Checkout_Shipping_Email__c, Add Order.Checkout_Shipping_Phone__c, Add Shipping_Rate__c.Display_Name__c, Add Shipping_Rate.Instructions_Markdown__c, Add Shipping_ProviderInstructions_Markdown__c, Add Product_Purchasable_Media__c.

  • Feature Improved relationship labels.
  • Feature Improved layout updates.
  • Feature Create Menu__c and objects.
  • Feature Create Shipping_Rate__c.Display_Name__c.
  • Internal Remove file size check on uploader.
  • Feature Add Checkout_Shipping_Email/Phone to order.
  • Feature Add Instructions_Markdown__c to Shipping_Provider and Shipping_Rate.
  • Internal Cleanup of picklist value labels
  • Feature Add downloadable products via Product_Purchasable_Media__c.
  • Internal Documentation Updates

StoreConnect Website releases:

Website version: 7.67.0.2
Released 21 January 2021

COMPATIBLE WITH PACKAGE: 7.67.x

  • Feature Updating google merchant feed to include global identifier.
  • Feature ShippingRate now supports 'mixed' types with both price and weight limits.
  • Feature GetShippingRateForOrder now searches both price and weight based.
  • Feature Add download_url to Medium object allowing direct download.
Website version: 7.67.0.1
Released 19 January 2021

COMPATIBLE WITH PACKAGE: 7.67.x

  • Internal Add HerokuConnect::Utils helper for fixing sync issues
  • Feature Revised shipping person details
  • Feature LineItem#bundle_lead_item? now compares sfid rather than objects
  • Feature Uses threads for importing data instead of multiprocess
  • Bugfix Add touch triggers for product taxon



Release 7.66.0.1

Upgradable from 7.4.x or above
Released 7 January 2021

  • BugFix Fix Product2Trigger error

StoreConnect Website releases:

Website version: 7.66.2.3
Released 15 January 2021

COMPATIBLE WITH PACKAGE: 7.66.x

  • BugFix Content article category sort
Website version: 7.66.2.2
Released 14 January 2021

COMPATIBLE WITH PACKAGE: 7.66.x

  • Feature Adding from price to product price helper
  • Feature Adding ProductPrice object
  • Internal Pay later payment providers should have PayLater not Pay Later
  • Internal Adding Payment Provider generator to add all the files
  • Internal Adding rack profiler for performance debugging
  • Internal Adds rollback mechanism for full-reindex
  • Internal Update preset bundle requirements
  • Feature Adding documentation to liquid drops
Website version: 7.66.1.1
Released 12 January 2021

COMPATIBLE WITH PACKAGE: 7.66.x

NOTE: This implements the categories on the root path change, the old URLs will still work as usual and be 301 redirected to the non /categories/ path
  • BugFix Fixes trait rendering on product page
  • Feature Show categories on root path instead of under /categories/
  • Feature Allow users to over-ride category with a content page at the same root path
  • Internal Fix up payment specs so they work locally
Website version: 7.66.0.1
Released 7 January 2021

COMPATIBLE WITH PACKAGE: 7.66.x

  • Feature Add relevant information to the Shipment Record



Release 7.65.0.1

Upgradable from 7.4.x or above
Released 6 January 2021

  • Feature Product2Trigger no longer wipes subscription unit if CPQ installed



Release 7.64.0.1

Upgradable from 7.4.x or above
Released 5 January 2021

New Objects: Add Page__c.Hide__c, Add Articles_Article_Categories__c.Position__c.

  • Feature Update page layout of Article and Article Categories to show each other
  • Feature Update shipping email template to show shipments.

StoreConnect Website releases:

Website version: 7.64.0.10
Released 6 January 2021

COMPATIBLE WITH PACKAGE: 7.64.x

  • Update Adding 0 for shipping if pickup only
Website version: 7.64.0.3
Released 6 January 2021

COMPATIBLE WITH PACKAGE: 7.64.x

  • BugFix Fix caching issue for products and product cards
Website version: 7.64.0.2
Released 6 January 2021

COMPATIBLE WITH PACKAGE: 7.64.x

  • BugFix Fixing up meta data to show content page meta data as well
Website version: 7.64.0.1
Released 5 January 2021

COMPATIBLE WITH PACKAGE: 7.64.x

Note new fields required in this release: Add Page__c.Hide__c, Add Articles_Article_Categories__c.Position__c.
  • Feature Adding position to article categories join table
  • Feature Add support for bundle-specific free price text in ProductHelper
  • Feature Adding hide to page and comments around visible



Release 7.63.0.1

Upgradable from 7.4.x or above
Released 12 December 2020

New Objects: Add PricebookEntry.Enable_Variable_Pricing__c, Add PricebookEntry.Variable_Pricing_Options__c.

StoreConnect Website releases:

Website version: 7.63.0.15
Released 30 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

  • Feature Only show 'pickup available' if shipping enabled on the store
  • Feature Fixing order controller wrongly trying to read the cart on show
  • Feature Fixing issue with trait display not working correctly
  • Feature Update release readme
Website version: 7.63.0.14
Released 30 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

  • Feature Performance Update by adding partial caching around product cards and product categories, 10x speed improvement.
  • BugFix Fix rescue syntax
  • BugFix Product prices now strip zeros only if price is an integer value
Website version: 7.63.0.13
Released 23 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

  • Feature Implement some further improvements around merchant feed
Website version: 7.63.0.12
Released 23 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

  • Feature CPQ preset bundle template form
  • Feature Default sort returned categories by name
  • BugFix OrderItem#bundle_lead_item? Raising when CPQ is not installed
  • Feature Adding dynamic shipping calculations to merchant feed
  • Internal Remove duplicate pricebook hash entries from sort
  • Feature Performance Upgrade for Merchant Feed
Website version: 7.63.0.11
Released 22 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

  • Internal Refactor Orders index action to skip loading Carts
  • Update CPQ bundle seeds to use "Bundle products"
  • Feature Product card fulfilment
  • BugFix Bugfix logo
  • Feature Product Card now uses out of stock text if present
  • Update Upgrade snyk from 1.431.1 to 1.431.2
  • BugFix Update deprecated calls in specs
  • Internal Update product seeds
  • BugFix Fix card grid spacing
  • Feature Multiple bundles in cart (Model/Data changes)
  • BugFix Ensure invisible pages are hidden from navigation
  • BugFix ArticlesController now redirects if slug is invalid/unpublished
  • BugFix Fixes cart.shipping_methods
Website version: 7.63.0.10
Released 18 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

  • BugFix Update theme_pack.js to use viewport.js rather than utils.js
Website version: 7.63.0.8
Released 16 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

  • Feature Added up missing membership method to product and fix query bug
  • BugFix missing maximum_quantity to Search::ProductPresenter
Website version: 7.63.0.7
Released 16 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

  • BugFix total_available_to_sell for track inventory false and disable_quantity_selection products
Website version: 7.63.0.6
Released 16 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

  • Feature Summary in article drop
  • Feature Snippet liquid filter
Website version: 7.63.0.5
Released 14 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

  • Feature Update shipping to allow user to see what the issue is and remove the items preventing pickup in store
  • BugFix Prevent disable quanity selection with zero quantity
  • BugFix Fix variable pricing missing helpers
Website version: 7.63.0.3
Released 12 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

  • BugFix Fix issue with ProductRepository not taking variants into account when determining stock level of master product
Website version: 7.63.0.2
Released 12 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

  • BugFix Check item is active when returning total available to sell (impacts Merchant feed as well)
  • Feature Allow CPQ Lead Product to have quantity restriction set to prevent showing quantity picker
Website version: 7.63.0.1
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

Note new fields required in this release: Add PricebookEntry.Enable_Variable_Pricing__c, Add PricebookEntry.Variable_Pricing_Options__c.
  • Feature Add full variable pricing feature, allow customers to pick their own price
  • Feature Adding campaign relation to ContactDrop (current_customer)
  • Feature Update GlobalDrop to refer to current_* methods for consistency



Release 7.62.0.1

Upgradable from 7.4.x or above
Released 9 December 2020

New Objects: Add PricebookEntry.Disable_Quantity_Selection__c , Add Product_Category__c.Introduction_Markdown__c, Add Promotion_Credit__c.Promo_Code_Used__c, Update Payment Provider picklist.

  • BugFix Deprecate Promotion_Credit__c.Code__c and replace with Promotion_Credit__c.Promo_Code_Used__c
  • Feature Add Product_Category__c.Introduction_Markdown__c
  • Feature Migrate existing Information_Markdown content to Introduction_Markdown on upgrade
  • Feature Add Disable_Quantity_Selection__c to PricebookEntry to allow quantity picker to be removed

StoreConnect Website releases:

Website version: 7.62.0.11
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

  • Feature Change rounding of Money gem to ROUND_HALF_UP (so $10.005 becomes $10.01)
  • Feature Only show most expensive shipping option from those available per shipping method
Website version: 7.62.0.10
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

  • BugFix Updating shipping to be permissive on available zones
Website version: 7.62.0.9
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

  • BugFix Fixes error with Click and Collect options Service
Website version: 7.62.0.8
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

  • Feature Add ENV var for product pagination
  • Feature Adding remove link back into cart
  • Internal Button and input styles
  • BugFix Fix breakpoint for filters submit method
  • Internal Adjust grey CSS settings
Website version: 7.62.0.7
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

  • Feature Ensure flash only persists on current page after adde
  • Feature Preselect countries when only one option is available
  • Feature Performance improvement on Categories page, improving speed by about 2x in production
Website version: 7.62.0.6
Released 10 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

  • Feature Remove signed in flash message
Website version: 7.62.0.5
Released 10 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

  • Feature Show stock location availability on product show page @Mikel
  • Feature Provide a way for shoppers to continue on cart if their cart has items with incompatible shipping
  • Feature Product display width updates
  • Feature Add subtle variant to .Notice
  • Feature Product card placeholder updates
  • BugFix Remove footer legacy settings
Website version: 7.62.0.4
Released 10 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

  • BugFix Add uniq to taxon slugs in taxon within product query
Website version: 7.62.0.3
Released 9 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

  • BugFix Fix issue with quantity picker not working when going 10+
  • BugFix Fix issue with html content block being wrapped in a div
  • BugFix Fix issue with article and content block not having a content_blocks collection
  • BugFix Fix issue with content block renderer being able to crash system
  • Feature Allow rendering of content block by passing identifier string
  • Feature Add maxlength to credit card fields
Website version: 7.62.0.2
Released 9 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

  • BugFix Fix typo in Heroku Connect Mapping json file @Mikel
Website version: 7.62.0.1
Released 9 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

Note new fields required in this release: Add Product_Category__c.Introduction_Markdown__c, Add Promotion_Credit__c.Promo_Code_Used__c, Add PricebookEntry.Disable_Quantity_Selection__c.
  • Feature Add Introduction Markdown on Product Category
  • Feature Add Disable Quantity Selection to remove quantity picker
  • Internal Move Promotion_Credit__c.Code__c to Promotion_Credit__c.Promo_Code_Used__c



Release 7.61.0.1

Upgradable from 7.4.x or above
Released 2 December 2020

New Objects: Add Product2.Subscription_Pricing__c picklist, sets the type of pricing e.g. "Fixed Price", Add Product2.Subscription_Type__c picklist, sets the renewal type - e.g. "Evergreen", Add Product2.Subscription_Term__c number, sets the period that the subscription takes payment, Add Default_Subscription_Term_Unit Custom Metadata.

  • Feature Add Subscription capability without CPQ requirement.

StoreConnect Website releases:

Website version: 7.61.0.9
Released 8 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

  • Feature Adds Authorize.Net payment processor including subscription
  • Feature Allow saved cart address values during checkout
  • Internal Update article styles
Website version: 7.61.0.8
Released 8 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

  • Feature Add logout via GET to be usable in content blocks
  • Feature Expose FE settings, styling tweaks
Website version: 7.61.0.7
Released 8 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

  • BugFix Make related products partial match liquid layout
Website version: 7.61.0.6
Released 8 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

  • Feature Improves display of shipping/adjustment item in Cart
  • BugFix Ensure we show a vairant if it's master is in scope and it is not
  • BugFix Improve the in stock filter and show it after selecting if no results
  • BugFix Fix issues with Click and Collect being available even if out of stock
Website version: 7.61.0.5
Released 7 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

  • Feature Add additional support to liquid global tags
  • BugFix Make the find variant code more resilient to wrong case
  • BugFix Improve nav cart spacing
  • BugFix Fix JS breakpoint detection
Website version: 7.61.0.4
Released 4 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

  • Feature Enable support for subscriptions for non CPQ customers
Website version: 7.61.0.3
Released 2 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

  • BugFix Fixing issue with collection point informaiton not being included in Heroku mapping
  • Feature Create an Add to Cart form liquid helper
Website version: 7.61.0.2
Released 4 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

  • BugFix Fixing issue with Square not sending location ID
Website version: 7.61.0.1
Released 4 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

  • Internal Translation updates



Release 7.60.0.1

Upgradable from 7.4.x or above
Released 2 December 2020

New Objects: Add Subscription__c holds subscription information, Add OrderItem.Subscription_Id__c related Subscription.

  • Feature Adds base Subscription__c field and requirements.

StoreConnect Website releases:

Website version: 7.60.0.1
Released 2 December 2020

COMPATIBLE WITH PACKAGE: 7.60.x

Note new fields required in this release: Add OrderItem.Subscription_Id__c, Add Subscription__c .
  • Feature Enable the ability to add a subscription item to checkout and purchase it.



Release 7.59.0.1

Upgradable from 7.4.x or above
Released 1 December 2020

  • Feature Order Manager Permset updates discounts and promotions
  • Feature Add Disable and Disabled_Content_Block_Id__c to Store__c

StoreConnect Website releases:

Website version: 7.59.0.1
Released 1 December 2020

COMPATIBLE WITH PACKAGE: 7.59.x

Note new fields required in this release: Add Store__c.Disable__c, Add Store__c.Disabled_Content_Id__c.
  • Feature Add ability to disable store and show disabled page
  • Supports either simple default text, or a text content block where Title, Subtitle and Content can be set, or a custom "No added styling" content block which just renders the raw HTML content block directly
  • Feature Pay later payment provider + adding extra layer provider_id for all gateways
  • BugFix Use sfid as id is not searching correctly
  • BugFix Fix issue where square and zip pay payment forms were not loading correctly
  • BugFix Fix bug where cart is being passed to partial instead of order



Release 7.58.0.1

Upgradable from 7.4.x or above
Released 30 November 2020

  • Feature Create Campaign mailing list sign up process

StoreConnect Website releases:

Website version: 7.58.0.2
Released 30 November 2020

COMPATIBLE WITH PACKAGE: 7.58.x

Note new fields required in this release: Add CampaignMember.salutation, Add CampaignMember.status, Add CampaignMember.mobilephone, Add CampaignMember.lastmodifieddate, Add CampaignMember.phone, Add CampaignMember.s_c__sc_id__c, Add CampaignMember.contact__s_c__sc_id__c.
  • Internal Update schema changes
Website version: 7.58.0.1
Released 30 November 2020

COMPATIBLE WITH PACKAGE: 7.58.x

Note new fields required in this release: Add Store_Campaign__c, Add CampaignMember.sc_id__c, Add CampaignMember.contact__s_c__sc_id__c.
  • Feature Allow Shoppers to sign up & unsubscribe to multiple Marketing Campaigns per store
  • BugFix Search results now show first category that has results from Products, Pages or Articles
  • BugFix Search results now respect the store associated with the Page or Article
  • BugFix Make the search edgegram settings configurable per store on ProductCode search results
  • BugFix Set the payment method according to the translation keys



Release 7.57.0.1

Upgradable from 7.4.x or above
Released 26 November 2020

  • Feature Adds Stock_Location__c.Require_Stock_For_Pickup__c field
  • Feature Add new "Pay Later" payment provider
  • Feature Add new Store_Campaign__c object for joins between store and campaign
  • Feature Updated promotion and discount layout and field labels
  • Internal Update salesforceDX to 50.6.0
  • Chore Update all product product category to active

StoreConnect Website releases:

Website version: 7.57.0.2
Released 26 November 2020

COMPATIBLE WITH PACKAGE: 7.57.x

  • Feature Implement click and collect locations
  • Feature Implement new UI for click and collect locations
  • Feature Use stock location country when setting shipping address from stock location
  • Feature Create shipments for click and collect
  • Internal Translation updates
  • Feature Add datetime localizer script and localize the order date
  • BugFix Variant option where no styles were showing because the wrong class was being used
  • Feature Featured card carousel
  • Optimisation Cart interaction on handheld devices
  • Feature Multi store - Scope taxons, breadcrumbs and order display on accounts



Release 7.56.0.1

Upgradable from 7.4.x or above
Released 24 November 2020

  • Feature Add Stock_Location__c.Country_Id__c



Release 7.55.0.1

Upgradable from 7.4.x or above
Released 18 November 2020

  • Feature Add Discount__c.Brand_Id__c
  • Feature Add Discount__c.Qualifying_Quantity__c to limit discount to required number of qualifying items
  • Feature Add Discount_Credit__c.Qualifying_Quantity__c to trace discount used
  • Feature Update product field documentation
  • Feature Add Order.Collection_Point_Id__c
  • Feature Add Payment_Provider__c.Api_Options__c
  • Feature Add Payment_Provider__c.Position__c
  • BugFix Removed defaults for various add to cart, buy it now button text from the pricebook entry

StoreConnect Website releases:

Website version: 7.55.0.2
Released 19 November 2020

COMPATIBLE WITH PACKAGE: 7.55.x

  • BugFix Get Square payments for displaying correctly and not loading multiple times
  • Feature Show first positioned payment form automatically instead of requiring click to show
  • Internal Include url_helpers in StoresController
Website version: 7.55.0.1
Released 18 November 2020

COMPATIBLE WITH PACKAGE: 7.55.x

Note new fields required in this release: Add Payment_Provider__c.Api_Options__c, Add Payment_Provider__c.Position__c.
  • Feature Enable square options via Payment_Provider__c.Api_Options__c
  • Feature Enable sorting of payment providers via the Position__c field
  • Feature Add current_xxx global liquid vars for resources: Page, Product, Product_Category, Article, Article_Category
  • Feature Fix Order adjustment lines to now show cart count for shipping or promotions
  • Feature Replace cart quantity input with the quantity picker
  • Feature Disable Sidekiq UI sessions due to bug in ActiveRecord session store



Release 7.54.0.1

Upgradable from 7.4.x or above
Released 13 November 2020

  • Feature Enable promotions to be scoped by Product2.Brand_Id__c
  • Feature Updated order of picklist values and default setting for Promotion_Action__c.Action__c

StoreConnect Website releases:

Website version: 7.54.0.1
Released 13 November 2020

COMPATIBLE WITH PACKAGE: 7.54.x

Note new fields required in this release: Add Promotion_Scope__c.Brand_Id__c.
  • Feature Enable promotions to be scoped by Product2.Brand_Id__c



Release 7.53.0.1

Upgradable from 7.4.x or above
Released 13 November 2020

  • Feature Added store read access for lookups for Order Manager and CMS Manager permission sets
  • Feature Add Qualifying Quantity to Promotion Actions

StoreConnect Website releases:

Website version: 7.53.0.1
Released 13 November 2020

COMPATIBLE WITH PACKAGE: 7.53.x

Note new fields required in this release: Add Promotion_Action__c.Qualifying_Quantity__c. Add Promotion_Credit__c.Qualifying_Quantity__c.
  • Feature Add support for promotion qualifying quantity
  • Feature Use line item name in preference to product name
  • Feature use the path not the slug when assembling list of product categories
  • Feature Use the relative path on product, not the full URL throughout the app



Release 7.52.0.1

Upgradable from 7.4.x or above
Released 10 November 2020

  • Feature Add Product_Product_Category__c.Active__c
  • Feature Add Product_Product_Category__c.Taxonomy_Name__c
  • Feature Add Collection_Point__c object. Fields: Active__c, Description__c, Display_Name__c, Geolocation__c, Lead_Time_Duration__c, Lead_Time_Units__s, Phone__c, sC_Id__c, Stock_Location_Id__c
  • Feature Add Opening_Time__c object. Fields: Active__c, Close_Time__c, Collection_Point_Id__c, Date__c, Open_Time__c, sC_Id__c, Weekday__c
  • Feature Adds new fields to Pricebook2 object.
  • Add_To_Cart_Text__c - text to show in place of Add to Cart.
  • Buy_It_Now_Text__c - text to show in place of Buy it Now
  • Out_Of_Stock_Text__c - text to show in place of Out of Stock
  • Unavailable_Text__c - text to show in place of Unavailable
  • Feature Adds new fields to PricebookEntry object
  • Add_To_Cart_Text__c - over-ride of the pricebook Add to Cart field
  • Buy_It_Now_Text__c - override of the pricebook Buy it Now field
  • Out_Of_Stock_Text__c - override of the pricebook Out of Stock field
  • Feature Add Order.Collection_Time__c

StoreConnect Website releases:

Website version: 7.52.0.2
Released 11 November 2020

COMPATIBLE WITH PACKAGE: 7.52.x

Note new fields required in this release: Add User.Assisted_By_Name__c. Add Order.Assisted_By_User_Id__c. Add Cart.Assisted_By_User_Id__c - Needs migration
  • BugFix Fixes featured products filtering and product display
  • Feature Capture who assisted the order being placed
  • Feature Update border utils
  • BugFix Featured product card classes
  • BugFix Hide html if store is tax inclusive
  • BugFix Checkout payment fields display
  • BugFix Product.searchable implementation to not filtered with fulfill_online_orders flag
  • Feature Add ability to customise Add to Cart / Buy it Now / etc
  • Feature Localisation of views
Website version: 7.52.0.1
Released 10 November 2020

COMPATIBLE WITH PACKAGE: 7.52.x

Add Product_Product_Category__c.Active__
  • Internal Allow ES shards and replicas to be set via env vars
  • BugFix Improve session management
  • BugFix Contact and account interactor error handling
  • BugFix Checkout flow is broken when the page loads after a validation error
  • Internal Update deprecated taxon slug to use path instead
  • Feature Add active field to ProductProductCategory
  • Feature Equal height, vertically aligned product card
  • Internal Upgrade accordion



Release 7.51.0.1

Upgradable from 7.4.x or above
Released 29 October 2020

  • Feature Replaces our Stock_Level__c @future calls with @queueable to support clients adding their own @future functions

StoreConnect Website releases:

Website version: 7.51.0.4
Released 3 November 2020

COMPATIBLE WITH PACKAGE: 7.51.x

  • Feature Content pages now sorted by name by default
  • Feature Add store path to store drop
Website version: 7.51.0.3
Released 2 November 2020

COMPATIBLE WITH PACKAGE: 7.51.x

Major release to fully implement Discounts and Promo Codes
  • New Fields: Discount__c.active__c, Discount__c.discounted_price__c, Discount__c.product_category_id
  • New Sync Object Discount_Credit__c
  • Discount_Credit__c.calculation_type__c, Discount_Credit__c.credit_value__c, Discount_Credit__c.discount_id__c, Discount_Credit__c.discounted_price__c, Discount_Credit__c.order_id__c, Discount_Credit__c.percent_discount__c, Discount_Credit__c.sc_id__c, Discount_Credit__c.value_discount__c
  • New Sync Object Promotion__c
  • Promotion__c.advertise__c, Promotion__c.campaign_id__c, Promotion__c.code__c, Promotion__c.description__c, Promotion__c.expires_at__c, Promotion__c.path__c, Promotion__c.starts_at__c, Promotion__c.store_id__c, Promotion__c.usage_limit__c, Promotion__c.sc_id __c
  • New Sync Object Promotion_Action__c
  • Promotion_Action__c.action__c, Promotion_Action__c.calculation__c, Promotion_Action__c.discount_percent__c, Promotion_Action__c.discount_value__c, Promotion_Action__c.promotion_id__c, Promotion_Action__c.sc_id,
  • New Sync Object Promotion_Credit__c
  • Promotion_Credit__c.action__c, Promotion_Credit__c.calculation__c, Promotion_Credit__c.code__c, Promotion_Credit__c.credit_value__c, Promotion_Credit__c.discount_percent__c, Promotion_Credit__c.discount_value__c, Promotion_Credit__c.order_id__c, Promotion_Credit__c.promotion_action_id__c, Promotion_Credit__c.promotion_id__c, Promotion_Credit__c.sc_id __c
  • New Sync Object Promotion_Scope__c
  • Promotion_Scope__c.account_id__c, Promotion_Scope__c.category_id__c, Promotion_Scope__c.contact_id__c, Promotion_Scope__c.product_id__c, Promotion_Scope__c.promotion_id__c, Promotion_Scope__c.sc_id __c
  • Feature Major release to fully implement Promo Codes
  • Feature Major release to fully implement Discounts
Website version: 7.51.0.2
Released 2 November 2020

COMPATIBLE WITH PACKAGE: 7.51.x

  • Feature attach membership to account for successful purchase
Website version: 7.51.0.1
Released 30 October 2020

COMPATIBLE WITH PACKAGE: 7.51.x

  • Feature Added membership drop and relevant methods
  • Feature Use the account membership pricebook if available



Release 7.50.0.1

Upgradable from 7.4.x or above
Released 29 October 2020

  • Feature Add Discounted_Price__c to Discount_Credit__c
  • Feature Adds Data_Feed__c object
  • Feature Adds Data_Feed_Field__c object
  • Feature Add Assisted_By_User_Id__c to Order
  • Feature Add Assisted_By_Name_Id__c to User
  • Feature Add Membership_Id__c to Discount__c
  • Feature Add Membership_Id__c to Promotion_Scope__c
  • Feature Make StandardPermsetHelper global for use by support

StoreConnect Website releases:

Website version: 7.50.0.1
Released 29 October 2020

COMPATIBLE WITH PACKAGE: 7.50.x

  • Add Membership__c.Display_Name__c
  • Add Membership__c.Price_Book_Id__c
  • Add Membership__c.Product_Category_Id__c
  • Add Product2.Shipping_Dangerous_Goods__c
  • Feature Support route mapping by store
  • Feature Deprecate Product Category slug to path
  • Feature Add new membership and product fields
  • Feature Use default stock location for untracked inventory products
  • Bugfix Shipping item getting removed order creation
  • Bugfix Uses destroy_all instead of delete_all when purging order_items



Release 7.49.0.1

Upgradable from 7.4.x or above
Released 29 October 2020

  • Feature Add Discounted_Price__c to Discount_Credit__c
  • Feature Adds Data_Feed__c object
  • Feature Adds Data_Feed_Field__c object
  • Feature Add Assisted_By_User_Id__c to Order
  • Feature Add Assisted_By_Name_Id__c to User
  • Feature Add Membership_Id__c to Discount__c
  • Feature Add Membership_Id__c to Promotion_Scope__c
  • Feature Make StandardPermsetHelper global for use by support

StoreConnect Website releases:

Website version: 7.49.0.1
Released 29 October 2020

COMPATIBLE WITH PACKAGE: 7.49.x

  • Add Membership__c.Display_Name__c
  • Add Membership__c.Price_Book_Id__c
  • Add Membership__c.Product_Category_Id__c
  • Add Product2.Shipping_Dangerous_Goods__c
  • Feature Support route mapping by store
  • Feature Deprecate Product Category slug to path
  • Feature Add new membership and product fields
  • Feature Use default stock location for untracked inventory products
  • Bugfix Shipping item getting removed order creation
  • Bugfix Uses destroy_all instead of delete_all when purging order_items



Release 7.48.0.1

Upgradable from 7.4.x or above
Released 26 October 2020

  • Feature Adds Stock_Level__c.Fulfill_Online_Orders__c
  • Feature CreateRequiredProducts now creates PBEs for all pricebooks
  • Feature Add an after-insert Pricebook trigger that calls CreateRequiredProducts to ensure all required PBEs are created for it
  • Feature Move category slug to path for unique by store support
  • Feature Allow Route Mapping to be scoped by store on Product Category
  • Feature Add membership and product fields
  • Feature Add Product_Category_Id__c to Membership__c
  • Feature Add Pricebook_Id__c to Membership__c
  • Feature Add Display_Name__c to Membership__c
  • Feature Added Shipping_Dangerous_Goods__c to Product2
  • Feature Email template updates
  • Feature Made domain on body content a clickable link
  • Feature Changed From name from organisation name to domain name
  • Feature Formatted table to display currency with 2 decimals and aligned to the right
  • Feature More updates to stores page layout
  • Feature Documentation on Product2 custom fields
  • Feature Adding Product2.Allow_Prepurchase__c
  • Feature Adding Out_Of_Stock_Level__c to Stock_Level__c



Release 7.47.0.2

Upgradable from 7.4.x or above
Released 16 October 2020

  • Feature add Store_Id__c to Shipping_Rate__c
  • Feature Add Zone_Id__c to Shipping_Provider__c
  • Feature Show Zone on the related list for Store Shipping_Provider
  • Feature Added postInstall script to assign store's zone to the shipment provider

StoreConnect Website releases:

Website version: 7.47.0.6
Released 26 October 2020

COMPATIBLE WITH PACKAGE: 7.47.x

  • Feature Add all_media to global liquid lookup vars
  • Feature Move sessions to ActiveRecord/Postgres
Website version: 7.47.0.5
Released 23 October 2020

COMPATIBLE WITH PACKAGE: 7.47.x

  • Feature Provide :header, :footer, :body_content, :head_content as StoreDrop attributes
  • Feature Allows checkbox single filter options to show
  • Bugfix Select the right price_entry for the shipping product added to cart
  • Bugfix Update cart line_item prices after pricebook changes
  • Bugfix Move configuration after JS include
  • Feature Allow charge and cost to be zero in Shipment validations
  • Internal Use taxon.display_name instead of taxon.name
  • Feature Make navigation a global liquid variable
Website version: 7.47.0.4
Released 21 October 2020

COMPATIBLE WITH PACKAGE: 7.47.x

  • Bugfix Account in handheld menu, cart overflow in dropdown JS
Website version: 7.47.0.3
Released 20 October 2020

COMPATIBLE WITH PACKAGE: 7.47.x

  • Feature Fallback *path CMS route now only applys to HTML requests
  • Feature Inject content_page liquid var to handle {{ content_page | render_content_blocks }} from the page.liquid template
  • Internal Remove old depth values
  • Internal Deprecate u-font-bold
  • Bugfix Add pointer event property to cart count, remove console log in nav
Website version: 7.47.0.2
Released 17 October 2020

COMPATIBLE WITH PACKAGE: 7.47.x

Note: New Fields Shipping_Rate__c.Store_Id, Shipping_Provider__c.Zone_Id__c
  • Internal Improve navigation from theme
  • Improved layout and support for 2 vs 3 tier navigations
  • Better handling of mid-sized breakpoint
  • Multi-tier navigation on touch devices
  • Internal Article card, image placeholder link, flash notice
  • Adding article card classes
  • Updating flash notice class
  • Adding alignment settings to image component (+ placeholder)
  • Feature Update card grid
  • Feature Add Shipping_Rate.Store_Id
  • Feature Scope available_shipping_rates in the gem to the shipping rates belonging to the current store
  • Feature Only return shipping_methods that are common to all products in the cart
  • Feature Add Shipping_Provider__c.Zone_Id__c
  • Feature Limit countries checkout to list of shipping rate and provider zones
  • Feature Limit shipping choices to rates or providers that include the provider that includes that zone



Release 7.46.0.1

Upgradable from 7.4.x or above
Released 15 October 2020

  • Feature Added support to add Bambora Payments to payment methods list
  • Feature Added support to add Square Payments to payment methods list
  • Feature Add discount credit obect
  • Feature Update Store object layout to add missing fields
  • Feature Add missing list views
  • Feature Add promo product object
  • Internal Refactor CreateShippingProducts to CreateRequiredProducts

StoreConnect Website releases:

Website version: 7.46.0.1
Released 15 October 2020

COMPATIBLE WITH PACKAGE: 7.46.x

  • Internal Upgrade image content blocks
  • Bugfix Fix hide price
  • Feature CPQ options and features now allow 0 as minimum value
  • Bugfix Fix sign up form to avoid orphaned contacts
  • Feature Switches forced account name's format in conflict - Old: Firstname Lastname(email) New: [email] Firstname Lastname
  • Feature Wraps contact and account creation into a transaction
  • Feature Add flexible placeholder images
  • Feature Prevents total from showing in orders list if order is a quote request
  • Feature Image beside text and banner upgrade
  • Feature Add Square payments integration
  • Feature Add Bambora payments integration



Release 7.45.0.1

Upgradable from 7.4.x or above
Released 24 September 2020

New fields in Heroku Connect: Store__c.Header_Content_Block_Id__c, Discount__c.Store_Id__c, DEPRECATED Discount__c.Apply_Discount_To__c

  • Feature Update discount fields. Added Discount__c.Store_Id__c field. Deprecate Discount__c.Apply_Discount_To__c
  • Feature Added Store__c.Header_Content_Block_Id__c @Mikel
  • Feature Improve Post install migration error handling
  • Feature Update post install class to be without sharing to ensure it runs

StoreConnect Website releases:

Website version: 7.45.0.7
Released 7 October 2020

COMPATIBLE WITH PACKAGE: 7.45.x

  • Bugfix Prevent saving "state" value into state column
  • Internal Remove input element styles
  • Feature Add bambora payment integration
  • Feature Add pointer utility classes
  • Internal Organise content block styles
  • Internal Increase container width
  • Feature Add mixins for overlay and placeholders
  • Feature Extend border utilities
  • Internal Improve tab javascript
Website version: 7.45.0.6
Released 30 September 2020

COMPATIBLE WITH PACKAGE: 7.45.x

  • Feature Sync order_item_tax when fails on checkout
  • Internal Add CSS variables for theme settings, re-organise style directories
  • Internal Rename taxons to product_categories
Website version: 7.45.0.5
Released 29 September 2020

COMPATIBLE WITH PACKAGE: 7.45.x

  • Internal Fix nil domain reload issue in development
  • Feature Add missing methods to StoreDrop and ProductDrop to allow custom header
  • Feature Add an "in stock" filter that allows you to show only in stock items
  • Feature Move price and on sale filters to the top of the list
  • Feature Order#all_associations_synced? now checks for OrderItemTax sync
Website version: 7.45.0.2
Released 25 September 2020

COMPATIBLE WITH PACKAGE: 7.45.x

  • Feature Fix CreateOrderItems not assigning sc_id to tax join objects
  • Feature Deprecate shared default header
Website version: 7.45.0.1
Released 24 September 2020

COMPATIBLE WITH PACKAGE: 7.45.x

  • Feature Adding multicurrency support and clean up
  • Feature Ability to specify a custom header for a store
  • Feature Update shipment fields
  • Internal Remove old and obsolete CSS components & breakpoints



Release 7.44.0.1

Upgradable from 7.4.x or above
Released 22 September 2020

  • Feature Update post install class to be without sharing to ensure it runs
  • Feature Add new fields to StoreConnect user permission sets

StoreConnect Website releases:

Website version: 7.44.0.1
Released 22 September 2020

COMPATIBLE WITH PACKAGE: 7.44.x

  • Feature Performance refactor of product show page to support large number of variants
  • Feature Shipment.Errors is now populated with any error text when creating a shipment fails
  • Feature Shipment.Status replaced with Shipment.State (Status is a text field in SF, State is a picklist which is preferred for this)



Release 7.43.0.1

Upgradable from 7.4.x or above
Released 18 September 2020

  • Feature Change trait type UI to adjust to new long text area typ - Feature Change all currency fields to use curre - Replace Order.Total_Taxes__c with Order.Total_Tax_Amount__c
  • Replace OrderItem.Tax with OrderItem.Tax_Amount__c
  • Replace Shipping_Rate__c.Unit_Cost__c with Shipping_Rate__c.Unit_Cost_Amount__c

StoreConnect Website releases:

Website version: 7.43.0.2
Released 18 September 2020

COMPATIBLE WITH PACKAGE: 7.43.x

Note: New fields in Heroku Connect: Order__c.Total_Tax_Amount__c, OrderItem__c.Tax_Amount__c, ShippingRate__c.Unit_Cost_Amount__c
  • Internal Deprecate ProductSearchForm#show_category_tree?
  • Feature Use new currency type field for Order.Total_Tax_Amount__c
  • Feature Use new currency type field for OrderItem.Tax_Amount__c
  • Feature Use new currency type field for Shipping_Rate__c.Unit_Cost_Amount__c
  • Feature Support line item availablility checks
  • Feature Move cart to order_source



Release 7.42.0.1

Upgradable from 7.4.x or above
Released 17 September 2020

  • Feature Add taxon display name
  • Feature Add OrderItemsTaxes join object
  • Feature Stock transfer
  • Feature Stock transfer Create/Update triggers for stock adjustment
  • Feature Stock transfer/transfer item delete reverts adjustments
  • Feature Stock transfer validations (PR to stock transfer delete)
  • Feature Add Tax.Rate_Percentage field for more precision
  • Feature Improve shipment layout changes
  • Fix Remove duplicate description

StoreConnect Website releases:

Website version: 7.42.0.1
Released 17 September 2020

COMPATIBLE WITH PACKAGE: 7.4x.x

  • Feature Remove duplicate description
  • Feature Output nested route breadcrumbs for taxons on product page
  • Feature Add additional global liquid vars
  • Feature Use taxon display name in nav bar
  • Feature Create order item tax join
  • Feature Improve tax rate precision
  • BugFix Remove order calculated fields
  • BugFix Fix repo and presenter for content page searches



Release 7.41.0.1

Upgradable from 7.4.x or above
Released 8 September 2020

  • Feature Add cascade delete to Stock Level on Product

StoreConnect Website releases:

Website version: 7.41.0.5
Released 15 September 2020

COMPATIBLE WITH PACKAGE: 7.41.x

  • BugFix Fix latitude for Barangaroo in lat/lon csv
  • BugFix Normalise indexed data on long text field
  • BugFix Remove prefix on query fields
Website version: 7.41.0.4
Released 15 September 2020

COMPATIBLE WITH PACKAGE: 7.41.x

  • Feature Major upgrade to move to themes in associated gems
Website version: 7.41.0.3
Released 14 September 2020

COMPATIBLE WITH PACKAGE: 7.41.x

  • Feature Exclude discontinued products from taxon and trait aggregations
  • Feature Create maintenance jobs
Website version: 7.41.0.2
Released 11 September 2020

COMPATIBLE WITH PACKAGE: 7.41.x

  • Feature Queue products for updating traits if traits updated
  • Feature Enable products to be quoted even if out of stock
  • Feature Liquify content blocks
  • Internal Improve form inputs
  • BugFix Fix taxon.cache_last_modified_at
Website version: 7.41.0.1
Released 10 September 2020

COMPATIBLE WITH PACKAGE: 7.41.x

  • Feature Remove insignificant zeros when rendering traits
  • Feature Add video content block
  • Feature Hide traits belong to trait type on product page if not set to display
  • Feature Enable the "alignment" attribute for content blocks
  • Internal Big update to seed data for more aesthetic development



Release 7.40.0.1

Upgradable from 7.4.x or above
Released 8 September 2020

  • Feature Add StarTrack option to shipping providers
  • Feature Apply trigger enabled to all sc triggers

StoreConnect Website releases:

Website version: 7.40.0.1
Released 8 September 2020

COMPATIBLE WITH PACKAGE: 7.40.x

  • Feature Redirect after login back to last page
  • Feature Enable startrack shipping option
  • BugFix Remove shipping product to RetailExpress sync
  • BugFix Fix Trait Type position indexing for TraitType and TraitCategory



Release 7.39.0.1

Upgradable from 7.4.x or above
Released 7 September 2020

  • Feature Use order item description instead of Product.Name on emails
  • Feature Tweak Order layout to show OrderItem.Description first, Product last
  • Feature Add missing OrderItem/Shipment/RelatedProduct permissions

StoreConnect Website releases:

Website version: 7.39.0.2
Released 7 September 2020

COMPATIBLE WITH PACKAGE: 7.39.x

  • BugFix Do not show empty div blocks if variant is present and master is not
Website version: 7.39.0.1
Released 7 September 2020

COMPATIBLE WITH PACKAGE: 7.39.x

  • Feature StockLevelFinder now processes products when track_inventory: false
  • Feature CreateShipmentService now sets Shipment.charge for custom shipping
  • Feature Search traits by slug due
  • Feature Ensure first visible tab is activated on product page
  • Feature Improve hover intent dependency
  • Internal Add shipping product to seeds



Release 7.38.0.1

Upgradable from 7.4.x or above
Released 4 September 2020

  • Feature Improve stock adjustment creation when importing



Release 7.36.0.1

Upgradable from 7.4.x or above
Released 2 September 2020

  • Feature Fix up issue with pricebook entry is not being created

StoreConnect Website releases:

Website version: 7.36.0.2
Released 2 September 2020

COMPATIBLE WITH PACKAGE: 7.36.x

  • BugFix Fix broken heroku json mapping
Website version: 7.36.0.1
Released 2 September 2020

COMPATIBLE WITH PACKAGE: 7.36.x

  • Feature Don't attempt to update past orders to new shipping.



Release 7.35.0.1

Upgradable from 7.4.x or above
Released 2 September 2020

Note: Need to add new Shipment Heroku Connect mappings: OrderItem.s_c__Shipment_Id__c, s_c__Shipment__c.s_c__Order_Id__c, s_c__Store__c.s_c Enable_Quotations__c and Adds Shipment related list to Order

  • Feature Add automatic update to stock movement calculations
  • Feature Add calculations for count on hand and available to sell
  • Feature Add factories to support testing moving forward
  • Feature Add missing default layouts
  • Internal Fix issue with Stock Location getting locked

StoreConnect Website releases:

Website version: 7.35.0.2
Released 2 September 2020

COMPATIBLE WITH PACKAGE: 7.35.x

  • Feature Order Quotation workflow added
Website version: 7.35.0.1
Released 2 September 2020

COMPATIBLE WITH PACKAGE: 7.35.x

NOTE: Adds new shipment fields - will need to load up Heroku Connect.json
  • Feature Shipping updates:
  • Shipment now belongs to order object
  • Use a shipping product as an order item instead of just a value
  • Adds required shipment fields based on shipping address
  • Updates Australia Post integration to suit
  • Adds rake task to migrate Shipments from OrderItem to Order
  • Feature Include print styles
  • Feature Initialize hiding tabs when product has no variant
  • Feature Mark an Order.checkout_step as failed if payment fails



Release 7.34.0.2

Upgradable from 7.4.x or above
Released 31 August 2020

Need to make sure we the correct metadata for Order Shipped Status and Order Cancelled Status is set on our integration aps.

  • Feature Add automatic update to stock movement calculations
  • Feature Add calculations for count on hand and available to sell
  • Feature Add factories to support testing moving forward
  • Feature Add missing default layouts
  • Internal Fix issue with Stock Location getting locked

StoreConnect Website releases:

Website version: 7.34.0.2
Released 31 August 2020

COMPATIBLE WITH PACKAGE: 7.34.x

  • BugFix Fix issue with Retail Express
Website version: 7.34.0.1
Released 31 August 2020

COMPATIBLE WITH PACKAGE: 7.34.x

Replace instances of content_page_path(page) with store_connect.content_page_path(page.path). This will automatically include the Current.store.path scope per the routes.
  • Feature Assign stock level on order
  • Feature Expose running environment via Liquid drop globally
  • Internal Update paypal sync spec issue
  • BugFix Remove duplicate method definition
  • BugFix Remove path override and use routes for content_page_path



Release 7.33.0.1

Upgradable from 7.4.x or above
Released 20 August 2020

Compatible with gem 7.4.0 or up

  • Note need to patch /app/views/layouts/application.html.erb for existing applications.
  • Note Migrate database Store__c.External_Javascripts__c to either head or body content (as per this article https://help.storeconnect.app/documentation/adding-custom-javascript-css-and-head-content)
  • Internal Adds validation that prevents linking of variant to 2 masters
  • Internal Head_Content_Block is inserted as is into the HEAD of the website just before the closing tag by default but before the "custom_styles" field
  • Internal Body_Content_Block is inserted as is into the BODY of the website just before the closing tag by default

StoreConnect Website releases:

Website version: 7.33.0.4
Released 25 August 2020

COMPATIBLE WITH PACKAGE: 7.33.x

  • Feature Add support for has_inventory in product presenter
  • Feature Expose date for article drop
  • Feature Update optional column check list
  • Feature Added the missing HC mapping for address picklist
  • Internal Removing gem builds from tree so can be installed via gem path into heroku
  • Internal Clean up to gemspec removing files we don't need to get gem size down
Website version: 7.33.0.3
Released 24 August 2020

COMPATIBLE WITH PACKAGE: 7.33.x

  • Feature Change taxon search similar to product search
  • Feature Implement initial checkups on apps in CheckupHerokuConnectJob
  • Feature Adds checkup for heroku connect
  • BugFix Order of execution that affect traits being loaded
  • Internal Update alias_salesforce_attribute implementation to better report errors
Website version: 7.33.0.2
Released 20 August 2020

COMPATIBLE WITH PACKAGE: 7.33.x

  • BugFix Fix the abandoned checkout job
  • BugFix Allow trait values to be viewed on sync
Website version: 7.33.0.1
Released 20 August 2020

COMPATIBLE WITH PACKAGE: 7.33.x

Note: Need to reload heroku connect config for Store__c.Head_Content_Block_Id__c, Store__c.Body_Content_Block_Id__c
  • Feature Add head_content to default application layout
  • Feature Add body_content to default application layout
  • Feature Add HTML content block support for liquid
  • BugFix heroku connect mapping file to include Page.Position



Release 7.32.0.1

Upgradable from 7.4.x or above
Released 19 August 2020

Compatible with gem 7.4.0 or up

  • Feature Adding Footer content block to store
  • Feature Adding Position__c to Page__c

StoreConnect Website releases:

Website version: 7.32.0.3
Released 19 August 2020

COMPATIBLE WITH PACKAGE: 7.32.x

  • Feature RetailExpress CreateOrder now sync's customer order notes to RE
  • Feature RetailExpress CreateOrder now includes shipping price
  • Feature RetailExpress client now reports an error if any items fail to sync
Website version: 7.32.0.2
Released 19 August 2020

COMPATIBLE WITH PACKAGE: 7.32.x

  • Feature Provide support for a custom footer
  • Feature Renders the footer object if it is available, else standard StoreConnect footer
Website version: 7.32.0.1
Released 19 August 2020

COMPATIBLE WITH PACKAGE: 7.32.x

Note: must load up new Heroku Connect file Store__c.Footer_Content_Block__c, Page__c.Position__c
  • Feature Truncate AusPost CreateShipmentService for international
  • Feature Enable caching via redis for view layer
  • Feature Add position to children content page query
  • Feature Remove unnecessary trait unit formatting and strip insignificant zeros
  • Feature Adding live cart update to default theme
  • BugFix AusPost CreateShipmentService now converts product shipping units



Release 7.31.0.1

Upgradable from 7.4.x or above
Released 17 August 2020

Compatible with gem 7.4.0 or up

  • Feature Updating StockLevel Priority Handler to use batch intelligently
  • Feature Updating Create Missing StockLevels to use batch intelligently
  • Feature Email support@storeconnect.app with any batch errors
  • Feature Removing the PBE SCID post install schedule
  • Feature Documentation updates
  • Internal Remove valid from in Pricebook layout

StoreConnect Website releases:

Website version: 7.31.0.1
Released 17 August 2020

COMPATIBLE WITH PACKAGE: 7.31.x

Note - must load up new Heroku Connect file
  • Feature Add support for address picklists
  • Feature Add address attribute aliases for Order/Contact/Account
  • BugFix Fix error when re entering checkout after shipping
  • BugFix CheckoutHelper#shipping_option_name now uses product tax-incl price
  • BugFix CalculateClickAndCollectOptionsService now ignores adjustment items
  • BugFix LineItem#total_shipping_weight now ignores adjustment items
  • BugFix Fixes nil product handling on display image
  • BugFix Fixes Product Variant sorting error
  • BugFix Fixes nil product handling on display image
  • BugFix Scopes some master_variant_choices call to a master product
  • BugFix Move custom styles to after stylesheets in dummy app



Release 7.26.0.1

Upgradable from 7.4.x or above
Released 13 August 2020

Compatible with gem 7.4.0 or up

  • Feature Removing the PBE SCID post install schedule
  • BugFix Fix up Create Missing Stock Levels trigger to handle limits
  • Internal Remove valid from in Pricebook layout

StoreConnect Website releases:

Website version: 7.26.0.2
Released 14 August 2020

COMPATIBLE WITH PACKAGE: 7.26.x

  • Feature Removes turbolinks page loading
  • Internal Improve test suite
Website version: 7.26.0.1
Released 13 August 2020

COMPATIBLE WITH PACKAGE: 7.26.x

  • Feature Adding ability to disable purchase buttons on search page
  • Feature Discontinued products only appear in search when requested
  • Feature Add fuzziness to productcode also include fullstop to be searchable
  • Feature Product card headings can have min-height override
  • BugFix Consider nil track_inventory as in non_tracked_inventory
  • BugFix Price range for search and taxon



Release 7.25.0.1

Upgradable from 7.4.x or above
Released 11 August 2020

Compatible with gem 7.4.0 or up

  • Database Changes: Need to load new Heroku Connect Mappings: Shipping_Rate__c.Unit_Cost__c, Shipping_Rate__c.Unit_Quantity__c
  • Feature Update for Mr Sink go-live

StoreConnect Website releases:

Website version: 7.25.0.1
Released 11 August 2020

COMPATIBLE WITH PACKAGE: 7.25.x

  • Feature Adds Shipping_Rate__c.Unit_Cost__c field
  • Feature Adds Shipping_Rate__c.Unit.Quantity__c field



Release 7.24.0.1

Upgradable from 7.4.x or above
Released 5 August 2020

Compatible with gem 7.4.0 or up

  • Feature Adding Product2.Display_Name__c

StoreConnect Website releases:

Website version: 7.24.0.7
Released 8 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

  • Feature Enable Australia Post international shipping
  • Feature Enable rack attack, max of 60 requests per minute per address
  • Feature Use master trait when variant trait is empty
  • Feature Update all taxon ancestors when a child taxon is updated
  • Internal ScheduledJobBase now disables retries by default
Website version: 7.24.0.6
Released 7 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

  • Feature Upgrade to Jquery 3
  • Feature Use select to allow eagerloading of prices to increase performance
Website version: 7.24.0.5
Released 6 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

  • Feature Performance update on search reindexing around price entry
Website version: 7.24.0.4
Released 6 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

  • BugFix Remove memoize in the repo_klass variable
Website version: 7.24.0.3
Released 6 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

  • BugFix Fix sidekiq route after StoreConnect path update
  • Feature Add Trait Type and Trait Categories to trigger for sidebar reindex
  • Feature Slideshow recalculates height on window resize
Website version: 7.24.0.2
Released 5 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

  • Feature Update taxon query to catch product traits when they are created/updated
  • BugFix Fixes sidebar not updating after changes in data
Website version: 7.24.0.1
Released 5 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

Note: Must map new field Product2.Display_Name__c
  • Feature AusPost GetRatesForOrderService now blacklists RPI8 shipping method
  • Feature AusPost GetRatesForOrderService now passes transit cover
  • Feature AusPost GetRatesForOrderService now passes destination country in request
  • Feature Pass 'AU' as from-country to AustraliaPost when getting rates
  • Feature Return Product2.Display_Name__c in preference to Product2.Name if it exists
  • BugFix Fix search form sidebar calculations
  • Internal Various CI upgrades to speed up test suite



Release 7.22.0.1

Upgradable from 7.4.x or above
Released 4 August 2020

Compatible with gem 7.4.0 or up

  • Feature Allow existing file names to be used when uploading media to CDN

StoreConnect Website releases:

Website version: 7.22.0.1
Released 4 August 2020

COMPATIBLE WITH PACKAGE: 7.22.x

Note: Need to run rake task after deploy rake store_connect:configure_cloudinary_presets
  • Feature Allow filenames to be used for upload instead of appending a timestamp.



Release 7.21.0.1

Upgradable from 7.4.x or above
Released 29 July 2020

Compatible with Gem 7.17, 7.18 or 7.19

  • Database Changes: Need to load new Heroku Connect Mappings: Order.Customer_Notes_Long__c
  • Feature Replace Order.Customer_Notes__c with Order.Customer_Notes_Long__c @Anto
  • Internal Deprecate Order.Customer_Notes__c @Anto

StoreConnect Website releases:

Website version: 7.21.0.4
Released 31 July 2020

COMPATIBLE WITH PACKAGE: 7.21.x

Note: will need to rebuild search index after deploy
  • Feature Fix filter display conditions
  • BugFix Fix UpdateLineItems to not exceed stock availability
Website version: 7.21.0.3
Released 31 July 2020

COMPATIBLE WITH PACKAGE: 7.21.x

Note: will need to rebuild search index after deploy
  • Feature Conditionally hide price filter if no prices in result set
  • Feature Exclude hidden prices from min/max price filter
  • Feature ProductQuery now includes hidden-price items when price is filtered
  • Feature Remove CPQ feature flag
  • BugFix Fix paths being prefixed with two slashes when generated by a URL route helper method within a store with no path
  • BugFix Prevent add-to-cart from exceeding available quantity
  • BugFix Change heroku triggers to after
  • BugFix Fix incorrect is_active? method alias in ProductPresenter
  • Internal Always use hard-coded allowed_store_paths on CI
Website version: 7.21.0.2
Released 30 July 2020

COMPATIBLE WITH PACKAGE: 7.21.x

Note: will need to rebuild search index after deploy
  • Feature Sort by position in elastic search results
Website version: 7.21.0.1
Released 29 July 2020

COMPATIBLE WITH PACKAGE: 7.21.x

Note: See database changes for package 7.21 and implement first.
  • Feature Change Order.Customer_Notes__c to Order.Customer_Notes_Long__c and deprecate Order.Customer_Notes__c



Release 7.20.0.1

Upgradable from 7.4.x or above
Released 29 July 2020

Compatible with Gem 7.17, 7.18 or 7.19

  • Database Changes: Need to load new Heroku Connect Mappings: Pricebook2.Hide_Price_Text__c, PricebookEntry.Hide_Price_Text__c, Store__c.Custom_Styles__c
  • Feature Add product position field to media upload
  • Feature Adding new Hide_Price_Text__c fields to pricebooks and pricebookentry

StoreConnect Website releases:

Website version: 7.20.0.1
Released 29 July 2020

COMPATIBLE WITH PACKAGE: 7.20.x

Note - See database changes for package 7.20 and implement first.
  • Feature Change RetailExpress integration to use Product2.Import_ID__c
  • Feature Show and hide add to cart / buy it now when variant changes according to availability
  • Feature Update product visibility methods new searchable? method
  • Feature Update product viewable? to encapsulate the idea of which products are displayed on the site (e.g. including discontinued + out-of-stock)
  • Feature Product#build_variant_tree now includes all viewable variants, not just purchasable ones
  • Feature Add a Store custom styles field as a partial to page layouts
  • Feature Implement default bundle configurator design
  • Feature Implement default store region selector
  • Feature Allow previous orders to be reordered by adding a link that adds the products in the original order that are still available to the cart
  • Feature Add content pages to the sitemap
  • Feature Hide articles that are members only from sitemap
  • Feature Add hide price text support to system, can show POA instead of price
  • Internal Add trigger to update pricebook entry Store Connect External IDs
  • Internal Update frequency of background jobs where appropriate
  • BugFix Refactor filters template to avoid nil position breaking sort_by
  • BugFix Return false for on_sale? if it is not able to be purchased



Release 7.19.0.1

Upgradable from 7.4.x or above
Released 28 July 2020

Compatible with Gem 7.17, 7.18 or 7.19

  • Database Changes: Need to load new Heroku Connect Mappings: Store__c.Pay_By_Account_Enabled__c, Store__c.Path__c, Stock_Location__c.Priority__c, Stock_Level__c.Priority__c, Order.Customer_Notes__c, Payment_Provider__c
  • Feature Adds Payment_Provider__c object with relationship to Store__c
  • Feature Adds Pay_By_Account_Enabled__c to Store__c now that Payment_Method__c object exists
  • Feature Adds payment methods relationship to Store__c
  • Feature Adds Stock_Location__c.Priority__c field to determine which stock to draw down first
  • Feature Adds Stock_Level__c.Priority__c field to determine which stock to draw down first
  • Feature Adds Order.Customer_Notes__c field for use during checkout
  • Internal Fix permissions for scratch org
  • Internal Removing PBESchedule from postinstall class

StoreConnect Website releases:

Website version: 7.19.0.1
Released 28 July 2020

COMPATIBLE WITH PACKAGE: 7.19.x

Note - See database changes for package 7.19 and implement first.
  • Important: • Must move payment providers into Store.Payment_Providers relationship
    • Must move shipping providers into Store.Shipping_Providers relationship
    • Must enable store.pay_by_account_enabled if using pay by account
  • Feature Buy it now on products index
  • Feature Show out of stock on products index page
  • Feature Filter articles by membership in sitemap generator
  • Feature Add RetailExpress preparation rake tasks
  • Feature Enable broadcasting the purchase event to the views
  • Feature Add Cart and Customer (ie current_login) to Current
  • Feature Update all payment gateways to fetch their availability and configuration per store from the database rather than environment variables
  • Feature Add Customer_Notes__c to order allowing customer notes to be entered as an optional field for all orders
  • Feature Allow stores to have an optional path and Remove the STORECONNECT_DEFAULT_STORE_PATH environment variable
  • Feature Show the store selector if there are any stores on the current domain with a zone
  • Feature Prevents user from registering with another email
  • Feature Initial zoom of product image is 25% larger
  • Feature Enable the Pay by Account payment method depending on whether it is enabled on the current store
  • Internal Refactor of product partials
  • Internal Populate credentials for seed data of shipping and payment providers from environment variables, in order to maintain a working bootstrapped dummy app.
  • BugFix Fixes check before setting image position on product-variants
  • BugFix Fix up deposit required so it does not show incorrectly
  • BugFix Added fix for zippay item total and order total not matching
  • BugFix Improve & fix Product#deposit_required? returning nil in some cases
  • BugFix Fix PayPal gateway spec failing due to changed submit button text
  • BugFix Makes different_contact_emails? comparison case insensitive



Release 7.17.0.1

Upgradable from 7.4.x or above
Released 17 July 2020

Compatible with Gem 7.16.0 or 7.17.0

  • Feature Lead Conversion for duplicate resolution
  • Feature Add trigger to convert lead to contact
  • Feature Order contact changes to use checkout_email and checkout_phone
  • Feature Adding a lot of documentation
  • Feature Create new object Shipping_Provider__c related to Store__c
  • Feature Deprecate Slug__c of Article_Category__c in favour of a unique combination of new Store_Id__c and Path__c fields
  • Feature Add Path__c to Store__c
  • Feature Add validation rule to Store__c Path__c to make sure it is URL safe
  • Feature Add Zone_Id__c to Store__c
  • BugFix Remove duplicate order description
  • BugFix Updating the CreateMissingStockLevels class to not overwrite StockLevels
  • BugFix Ensure media closes tab when saved

StoreConnect Website releases:

Website version: 7.17.0.2
Released 17 July 2020

COMPATIBLE WITH PACKAGE: 7.17.x

  • Feature Duplicate Rule Resolution
Website version: 7.17.0.1
Released 17 July 2020

COMPATIBLE WITH PACKAGE: 7.17.x

  • Feature Add Path and Store to StoreConnect::CMS::ContentCategory, and switch logic over to find article categories by store and path rather than globally by slug
  • Feature Updating content block error message to make things easier to debug on live sites
  • Internal Update schema_dumper to output functions and triggers
  • Internal Fix pending migration check not detecting gem migrations



Release 7.16.0.1

Upgradable from 7.4.x or above
Released 9 July 2020

  • BugFix Fix error on install due to permissions on Membership_Article__c

StoreConnect Website releases:

Website version: 7.16.0.3
Released 15 July 2020

COMPATIBLE WITH PACKAGE: 7.16.x

  • BugFix Update autocomplete mantle & fix variant turbolinks cache issue
  • BugFix Fix display issue on mobile safari
  • BugFix Fix reference to placeholder image
  • BugFix product brand association
  • Feature Add normalized public id for imported media
  • Internal Remove migration setting in rails_helper gem migrations are now included by the engine itself
  • Internal Prevent rake tasks from installing gem migrations into client apps
Website version: 7.16.0.2
Released 13 July 2020

COMPATIBLE WITH PACKAGE: 7.16.x

  • Feature Add liquid date filter
  • Internal Add database trigger for PBE uuids
  • Internal Fix annotate root path being incorrect in client applications
Website version: 7.16.0.1
Released 10 July 2020

COMPATIBLE WITH PACKAGE: 7.16.x

  • Feature expose created at attribute on product
  • Feature Add migration to set CMS page and article paths from slugs
  • Feature Only show cart tease on add to cart, makes no sense after buy it now
  • Internal Fixes to db/seeds.rb so it works without CPQ or currencyisocode
  • Internal Add rake task for loading gem seeds



Release 7.15.0.1

Upgradable from 7.4.x or above
Released 8 July 2020

  • Feature System now deactivates all variants if a master is deactivated
  • Feature System now activates a master if a variant is activated

StoreConnect Website releases:

Website version: 7.15.0.3
Released 9 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

  • BugFix Fix conflicting JS, click to close cart
Website version: 7.15.0.2
Released 9 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

  • Feature Enable filtering by variants
  • BugFix Handle placeholder images, single image
  • Feature Navigation mega timeout
  • Feature Slideshow refactor
  • Feature Open cart after adding a product
Website version: 7.15.0.1
Released 8 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

NOTE: You need to follow https://github.com/reinteractive/storeconnect-gem/pull/777 to apply gem migrations to all apps
  • Feature Update registration flow to ensure someone can not hijack an existing contact
  • Feature Adds resource_type: auto option to Cloudinary upload call
  • Feature Implement new path field for both ContentPage and ContentArticle CMS models, and update all links, routes and look-ups that could be found.
  • Internal Use gem migrations directly in client apps, add rake task to upgrade
  • BugFix Fix variant selection to change images when clicking
  • BugFix Fixes file limit error for some video uploads via ImportMediaToCloudinaryJob
  • BugFix Update merchant feed to only show active available google syncable products
  • BugFix Update sitemap feed to only show active renderable products



Release 7.14.0.1

Upgradable from 7.4.x or above
Released 6 July 2020

Note: Need to load new Heroku Connect Mapping: Membership_Page__c.Membership_Id__c, Membership_Page__c.Page_Id__c, Membership_Page__c.sC_Id__c, Membership_Article__c.Membership_Id__c, Membership_Article__c.Article_Id__c , Membership_Article__c.sC_Id__c

  • Feature Creates new Membership_Page__c object and related fields
  • Feature Creates new Membership_Article__c object and related fields
  • Feature Reset reset password and confirmation email fields after sending

StoreConnect Website releases:

Website version: 7.14.0.4
Released 8 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

Note: Must rails store_connect:install:migrations and load new Heroku Mapping file
  • BugFix Fix hover of cart in navbar
  • BugFix Fix issue with buy it now in production
Website version: 7.14.0.2
Released 8 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

Note: Must rails store_connect:install:migrations and load new Heroku Mapping file
  • Feature Enable Buy it Now button on default product page redirects straight to cart
  • Feature If a content page or article is associated with any memberships, require that any visitors belong to one of those memberships
  • BugFix Update paypal gateway spec
  • BugFix Fix issue where deposit amount would be charged if it was more than the price
Website version: 7.14.0.1
Released 6 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

Note: Must rails store_connect:install:migrations and load new Heroku Mapping file
  • BugFix Remove stock level index for order item
  • BugFix Adding wrapping container div to related products
  • Feature Create two new models MembershipPage and MembershipArticle, and add associated mappings, schema, factories, seed data, associations, etc.
  • Feature Enable user registration ability
  • Feature Product zoom enhancement
  • BugFix Ensures that taxonomies are rendered per store correctly
  • BugFix Prevent annotate rake task from loading in client apps



Release 7.13.0.1

Upgradable from 7.4.x or above
Released 30 June 2020

Note: Need to load new Heroku Connect Mapping: Membership__c.Name Membership__c.sC_Id__c Membership__c.Product_Id__c Account.Membership_Id__c Contact.Confirmation_URL__c Contact.Send_Confirmation__c

  • Feature Creates new Membership object and related field on Account
  • Feature Creates confirmation email solution for new user registrations

StoreConnect Website releases:

Website version: 7.13.0.4
Released 1 July 2020

COMPATIBLE WITH PACKAGE: 7.13.x

  • BugFix Ensures that taxonomies are rendered per store correctly
  • Feature Make Traits use display name and render in proper position sequence
Website version: 7.13.0.3
Released 30 June 2020

COMPATIBLE WITH PACKAGE: 7.13.x

  • BugFix eWay payments and standardise response and checkout fields
Website version: 7.13.0.2
Released 1 July 2020

COMPATIBLE WITH PACKAGE: 7.13.x

  • Feature Add Membership association to Account
  • Feature Updating traits to sort themselves by alpha or numeric
  • Feature Enable searching variants by product code and title
Website version: 7.13.0.1
Released 30 June 2020

COMPATIBLE WITH PACKAGE: 7.13.x

  • Feature Create Membership model, mappings, schema structure, seed data etc.
  • BugFix Fix route mapping code to ensure redirects and rewrites working and add specs



Release 7.11.0.1

Upgradable from 7.4.x or above
Released 29 June 2020

Note: Need to load new Heroku Connect Mapping: Store__c.Home_Page_Id__c Pricebook2.Order_Quantity_Maximum__c PricebookEntry.Order_Quantity_Maximum__c

  • Feature Add Order_Quantity_Maximum field to Pricebook
  • Feature Add Order_Quantity_Maximum field to PricebookEntry
  • Feature Add Home_Page_Id__c field to Store__c
  • Internal Change permission sets and profiles to indented at 4 spaces

StoreConnect Website releases:

Website version: 7.11.0.1
Released 29 June 2020

COMPATIBLE WITH PACKAGE: 7.11.x

  • Feature Support multiple stores each with their own home page looking up content page by association rather than 'home' slug.
  • Feature Enable limitation of max order quantity via configuration against pricebook or pricebook entry



Release 7.10.0.1

Upgradable from 7.4.x or above
Released 24 June 2020

Note: Need to load new Heroku Connect Mappings: Page__c.Require_Login__c Article__c.Require_Login__c

  • Feature Add Require_Login__c to Page__c and Article__c
  • Feature Updates the CreateMissingStockLevels object to honor propagate to all variants and default backorder and hide from search

StoreConnect Website releases:

Website version: 7.10.0.5
Released 26 June 2020

COMPATIBLE WITH PACKAGE: 7.10.x

  • BugFix Remove duplicated code from AuthenticatedController
  • BugFix Fix bug preventing ability to prepend modules to controller classes for Sharp
  • Internal Add spec to ensure all custom fields have aliases in the models
  • Internal Add spec to ensure all SF aliases point to DB columns that exist
Website version: 7.10.0.4
Released 26 June 2020

COMPATIBLE WITH PACKAGE: 7.10.x

  • Feature Redirect signed out users to the sign in page when accessing content pages and content articles that have been designated as requiring login.
  • Feature Feature/limit max purchasable products
  • Feature Standardise checkout and payment error but still send raw error to Bugsnag
  • Feature Added error handling for paypal when checkout request fails
  • Feature Use total_available_to_sell limit in cart and line item partials
  • Feature Add Product#total_available_to_sell method
  • Feature Add total_available_to_sell method to StockItem
  • Feature CreateLineItem now ensures quantity does not exceed availability
  • Feature Clear cart if any products in it are not purchasable
  • Internal Run seeds on travis to ensure they work
  • BugFix Paypal integration for orders with deposit amount
Website version: 7.10.0.3
Released 25 June 2020

COMPATIBLE WITH PACKAGE: 7.10.x

  • Feature Redirect signed out users to the sign in page when accessing content pages and content articles that have been designated as requiring login.
  • Feature Added error handling for paypal when checkout request fails
  • Feature CreateLineItem now ensures quantity does not exceed availability
  • Feature Use total_available_to_sell limit in cart and line item partials
  • Feature Add Add total_available_to_sell method to Product and StockItems
  • Feature Handle discontinued products correctly
  • Feature Clear cart if any products in it are not purchasable
  • BugFix Paypal integration for orders with deposit amount
  • Internal Standardise checkout and payment error but still send raw error to Bugsnag
Website version: 7.10.0.2
Released 25 June 2020

COMPATIBLE WITH PACKAGE: 7.10.x

Note: you must rebuild the search index after deploying this with: heroku run bundle exec rails store_connect:search_rebuild_indexes --size performance.m
  • Feature Add border-none utility style
  • Feature Update Product#viewable and viewable? to account for track_inventory
  • BugFix Restore missing scheduler file
  • BugFix Enable untracked inventory to be visible
  • Internal Remove scopes from Update ES job
Website version: 7.10.0.1
Released 24 June 2020

COMPATIBLE WITH PACKAGE: 7.10.x

Note: Please add Heroku Connect field Stock_Location__c.Hide_From_Search__c
  • Feature Adding sitemap.xml for all stores accessible via store.domain/sitemap.xml
  • Feature Fixes error thrown when viewing non-existent nested categories
  • Feature Fix stock level search visibility to honour Hide From Search checkbox
  • BugFix Products with Discontinued On should still show up in search results
  • BugFix Adding missing stock_location__c.hide_from_search__c to schema
  • Internal Improve product and stock_item searchable specs
  • Internal Fix product factory creation of stock_items
  • Internal Add spec around Product#viewable?
  • Internal Use no limit on ES index processes when env var is absent
  • Internal Allow specifying of AR scopes in search_sync.yml



Release 7.9.0.1

Upgradable from 7.4.x or above
Released 24 June 2020

Compatible with gem 7.8.x or 7.9.x.
Need to load new Heroku Connect Mapping: OrderItem.s_c__Stock_Level_Id__c

  • Feature Adds OrderItem.s_c__Stock_Level_Id__c
  • Feature Fixes error on SetPricebookEntryExternalId scheduled job



Release 7.8.0.1

Upgradable from 7.1.x or 7.4.x or above
Released 18 June 2020

Compatible with gem 7.8.x

  • Feature Adds Media__c.Identifier__c
  • Feature Added new field Contact.Can_Purchase_For_Account__c
  • Feature Create/Update standard permsets helper classes

StoreConnect Website releases:

Website version: 7.8.0.16
Released 23 June 2020

COMPATIBLE WITH PACKAGE: 7.8.x

  • BugFix Removes hard coded custom page fields
Website version: 7.8.0.15
Released 23 June 2020

COMPATIBLE WITH PACKAGE: 7.8.x

  • Feature Adds stock level field to order item
  • Feature Enable standalone user signup without checkout via /memberships/new path
  • Feature Implement Shipping_Rate__c.Method__c, only show shipping methods that match any products in the cart, and allow products to have multiple shipping methods by checking new values (ie, not just courier). Also add feature specs for shipping part of checkout process
  • Feature Implement recent package change of Product2.Shipping_Category__c --> Product2.Shipping_Methods__c, and skip requesting postage rates from Australia Post for cart line items that are not configured with the courier shipping method
  • Feature Implement unit conversions for Australia Post calculations
  • Feature Convert global search to liquid, and refactor category search
  • Feature Paypal gateway improvements and better searchability
  • Feature Improve Paypal checkout and charge process and data
  • Feature Product now caches price_entry to speed up all the pricing methods
  • Feature Improve navbar UX to avoid it hiding on hover
  • Feature Cache _nav_categories partial
  • Internal Update table name and attributes for RelatedContent
  • Internal Fix incorrect table name in RelatedTaxon
  • Internal Add sc_id attribute alias to ArticleContentBlock model
  • Internal Update missing sc_id job to handle sc_id primary keys
  • Internal Add ScheduledJobBase class for scheduled jobs
  • Internal Change MerchantFeed first run to 1 hour
  • Internal Allow forcing of single-threaded ES indexing by env var
  • Internal Set Redis.exists_returns_integer explicitly to remove noisy warnings
  • Internal Move cache store configuration to separate initializer
  • Internal Remove StoresController#navigation in favour of root_categories
  • Internal Update all shipping and billing fields in the app to use cart object instead
  • Internal Enable webpacker for deployments & Babel support
  • Internal Many small UI enhancements across the system
  • BugFix Prevent hidden overflow on price slider
  • BugFix Cart Object Inconsistency
  • BugFix Fix caching of Merchant feed to ensure latest version is always used
Website version: 7.8.0.6
Released 20 June 2020

COMPATIBLE WITH PACKAGE: 7.8.x

  • Feature Improve performance by caching nav categories
Website version: 7.8.0.5
Released 20 June 2020

COMPATIBLE WITH PACKAGE: 7.8.x

  • Feature Clears cart when some line_items are stale
  • Internal How To seeds to use image filter instead of media filter
Website version: 7.8.0.4
Released 18 June 2020

COMPATIBLE WITH PACKAGE: 7.8.x

Note: Load new Heroku Connect Mapping for: Contact.s_c__Can_Use_Account_Pricing__c Contact.s_c__Can_Purchase_For_Account__c Media__c.s_c__Identifier__c
  • Feature Adds {{ 'identifier' | content }} filter
  • Feature Adds {{ 'identifier' | image }} filter
  • Feature Implement recent package change of Product2.Shipping_Category__c --> Product2.Shipping_Methods__c
  • Feature Handle empty Australia Post response
  • Feature Allow default upper bound of the price range search filter to be overridden by an environment variable
  • Feature Scope price range filter by aggregated minimum and maximum values in the Elasticsearch result set
  • Feature Only Allow PayByAccount option for contact that have authorised to PayByAccount
  • Feature Account pricebook for logged in user
  • Feature Border css utility
  • BugFix Adjust order total spacing
  • BugFix Fix input state styles
  • BugFix Product thumbnail active state
  • BugFix Update scope name
  • BugFix Fix incorrect class
  • BugFix Search deposit amount failing on non existant price book entry



Release 7.5.0.1

Upgradable from 7.4.x
Released 12 June 2020

Compatible with gem 7.4.0 & 7.5.0

  • Feature Improvement of StoreConnect Order layout

StoreConnect Website releases:

Website version: 7.5.0.5
Released 17 June 2020

COMPATIBLE WITH PACKAGE: 7.5.x

Need to replace meta keywords and description in application.html.erb with
<%= render "store_connect/shared/meta_data" %>
  • Feature Adds open graph data including pricing to product page
  • Feature Adds open graph data to product category page
  • Feature Adds open graph data to article page
  • Feature Adds open graph data to store page
  • Feature Don't wrap external javascripts in script tags
  • Internal Allow config of search namespace
  • BugFix Lock filter panel bottom to bottom of screen
  • BugFix Taxon controller now redirects to root path if taxon is not found
  • BugFix Fix variant_options partial incorrectly using array by default
Website version: 7.5.0.3
Released 16 June 2020

COMPATIBLE WITH PACKAGE: 7.5.x

You will need assistance to help upgrade your app to 7.5.0.2 first.
  • Feature Implement unit conversions for Australia Post calculations
  • Feature Allow Variant Types to be ordered by Position
Website version: 7.5.0.2
Released 15 June 2020

COMPATIBLE WITH PACKAGE: 7.5.x

You will need assistance to help upgrade your app to 7.5.0.2.
  • Feature Allow a bundle configuration to be edited after adding it to the cart by resurrecting it back into the bundle configurator (and prevent any edits (e.g. quantity) on the cart page
  • Feature use display_name for liquid rendering of traits
  • Feature add missing helper to drop
  • Feature Primary Key migration to sfid
  • Feature New update to Liquid for Product Categories
Website version: 7.5.0.1
Released 12 June 2020

COMPATIBLE WITH PACKAGE: 7.5.x

  • BugFix Do not crash if displaying order without a payment



Release 7.4.0.1

Upgradable from 7.1.x
Released 12 June 2020

  • Internal Changes ancestor to be 7.1

StoreConnect Website releases:

Website version: 7.4.0.1
Released 12 June 2020

COMPATIBLE WITH PACKAGE: 7.4.x

  • Internal New gem release for 7.4 package
  • Internal Improve CI speed by 3 times
  • BugFix Add missing elasticsearch requirements to ProductsController spec
  • BugFix Add missing upsert_field to ArticleCategory HerokuConnect mapping
  • BugFix Fix Cart.store_id migration using incorrect update_column syntax



Release 7.3.0.1

Upgradable from 7.2.x
Released 9 June 2020

  • Internal Updates for security review - no need to upgrade

StoreConnect Website releases:

Website version: 7.3.0.2
Released 11 June 2020

COMPATIBLE WITH PACKAGE: 7.3.x

  • Feature Update stripe payment record to record Stripe Payment ID for easier searching
  • Feature Prevent website becoming unavailable if customer has outdated cart ID
  • Feature Allow variant title, brand, productcode to be updated based on variant selection
  • Internal Refactor stripe service and remove unused associations
  • Internal Change Cart.store to use sc_id rather than sfid
  • Internal Use ApplicationHelper current_store and _cart in StoresController
Website version: 7.3.0.1
Released 11 June 2020

COMPATIBLE WITH PACKAGE: 7.3.x

  • Feature Implement CPQ block pricing within the CPQ bundle configurator
  • Feature Add scheduled job to generate and assing any missing sc_id UUIDs
  • Internal Log error message if processing an order fails
  • Internal Add rake task to delete all elastic search indices
  • Internal Catch exception thrown by table_exists? in sc_id generator job
  • Internal Add optional table support to heroku_connect_schema_check
  • Internal add internal shipping docs
  • BugFix fall back to postalcode for shipping_postal_code



Release 7.2.0.1

Upgradable from 7.1.x
Released 5 June 2020

  • Feature Adds validation on content blocks to prevent recursive ancestory
  • BugFix Repair permission structure around content blocks
  • BugFix Add zoneCountry external ID trigger
  • BugFix Fix typo in template picklist product_categories value

StoreConnect Website releases:

Website version: 7.2.0.1
Released 5 June 2020

COMPATIBLE WITH PACKAGE: 7.2.x

  • Feature Implement initial versions of CPQ
  • Feature Refactor bundled products so they fetch their product option automatically, rather than have it stored as an attribute
  • Feature Implement CPQ bundle option pricing (price override and bundled)
  • BugFix Remove "with a" from the tax /deposit mix
  • BugFix Remove border offset
  • BugFix Fixes reference to account's foreign key
  • BugFix Explicitly sets contact's account
  • BugFix Fixes persistence of account - contact relationship
  • BugFix Fixes find_or_create_account interactor
  • BugFix Fix typo in deprecation message



Release 7.1.0.1

Upgradable from Not Upgradeable from version 6
Released 5 June 2020

  • Feature Rename content block join tables
  • Feature Rename Taxon to Product Category
  • Feature Promotion updates to include promotion scope
  • Feature Stock Item rename to Stock Level
  • Feature Remove Stock Unit in favour to standard salesforce Asset object
  • Feature Change product shipping category to a multi picklist
  • Feature Update zone and country settings
  • Feature Removes product parent in favour of variants
  • Feature Removes the product bundle and subscription work to use CPQ into the future
  • Feature Update the performance dashboard to only show complete orders
  • Feature Change namespace to s_c__ instead of storeConnect__

StoreConnect Website releases:

Website version: 7.1.0.1
Released 3 June 2020

COMPATIBLE WITH PACKAGE: 7.1.x

  • Feature Move to Sidekiq Scheduler instead of heroku scheduler
  • Feature Adding rendering of store external javascripts field
  • Feature Variant content block and images selection & Variant Images on cart
  • Internal Add deprecated_alias_attribute to StoreConnect::ApplicationRecord and use deprecated_alias_attribute on deprecated model attributes
  • Internal Move cloudinary import from rake task to background job
  • BugFix Fix SyncService looking for wrong attribute in variant table
  • BugFix Fix ContentArticle.article_content_blocks foreign key
  • BugFix Add missing presenter
  • BugFix Further updates on v7 package column names
Website version: 7.1.0.0
Released 3 June 2020

COMPATIBLE WITH PACKAGE: 7.1.x

  • Internal Update package to use new 7.1 package
  • Internal Removes product parent/child relationship - use variants instead



Release 6.2.0.4

Upgradable from 6.1.x
Released 22 May 2020

  • Feature Adding credit hold fields to account

StoreConnect Website releases:

Website version: 6.2.0.6
Released 3 June 2020

COMPATIBLE WITH PACKAGE: 6.2.x

  • BugFix Fixes issue with contact not being set correctly on account when account or contact are not valid
Website version: 6.2.0.5
Released 3 June 2020

COMPATIBLE WITH PACKAGE: 6.2.x

  • Feature Adding rendering of store external javascripts field
  • Feature Fix/varaint content block and images
Website version: 6.2.0.4
Released 27 May 2020

COMPATIBLE WITH PACKAGE: 6.2.x

  • Feature Index content articles
  • Feature Add add content_block_content to content query classes
  • Feature Add select box styling
  • Feature Implement addressify address autocomplete
  • Feature Allow products to have > 2 variant types
Website version: 6.2.0.3
Released 26 May 2020

COMPATIBLE WITH PACKAGE: 6.2.x

  • BugFix Fix ordering of content blocks
Website version: 6.2.0.2
Released 26 May 2020

COMPATIBLE WITH PACKAGE: 6.2.x

  • Feature Reset login and sign user out if the login is not valid
  • Feature Index traits for taxon subcategories
  • Internal Removes pricebook entry subscription fields
  • Internal Removes Bundle_Product_Item in favour of new CPQ work
Website version: 6.2.0.1
Released 22 May 2020

COMPATIBLE WITH PACKAGE: 6.2.x

  • Feature Added account credit hold feature
  • Feature Added global look up var for articles
  • Feature Made global vars available to snippets
  • Feature Added some seeds for using the finder variables
  • Feature Update liquid templates for new global vars
  • Overall this PR standardizes the liquid variables much better. Basically there are some global vars, now available to any snippet that we render. They are:
    store - the main store drop
    all_taxons, all_products, all_pages, all_articles, and all_content_blocks.
    These are paginated finder variables. Ie you can lookup using them, eg:
    {{ all_pages["about-us"] }}
    and {{ all_pages.size }} will return the total count of pages. But you can't iterate over it.
    {% for page in all_pages %}
    # nothing gets here because all_pages in this context is an empty array
    {% endfor %}
  • However if you iterate over it in a paginate tag:
    {% paginate all_pages by 24 %}
    {% for page in all_pages %}
    # we can get here because all_pages now has up to 24 items per page
    {% endfor %}
    {% endpaginate %}
  • So these global all_ variables are special variables that:
    Allow the template writer to find a record they want
    Don't allow the template writer to load all the objects at once.
    Can still be iterated over with pagination



Release 6.1.0.1

Upgradable from 6.0.0
Released 29 April 2020

  • Adds a position field to Taxon_Hierarchy__c
  • Changes to Custom_Shipping_Rate__c
  • Add Order_Weight_Range_Minimum__c
  • Add Order_Weight_Range_Maximum__c
  • Make Order_Total_Range_Minimum__c optional
  • Add tool to generate standard permset from permset list
  • Add sync user permission to Related_Content__c.sC_Id__c
  • Remove ParentProduct field from Product Layout
  • Updating product tax layout relation to show the tax id

StoreConnect Website releases:

Website version: 6.1.2.8
Released 21 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • NOTE: Must install and run migrations & map order.billtocontactid_storeconnect_s_c_id__c
  • Feature Implement lookup methods for content_blocks
  • Update to hydrofoil v 0.4.0
  • Update drop collection finder methods to be inline with 0.4.0
  • Add lookup methods to all_taxons, all_pages, all_products, all_content_blocks
  • To any of the markdown fields that get liquified, you can now use: {{ all_taxons[""].some_attribute }} {{ all_products[""].some_attribute }} {{ all_pages[""].some_attribute }} {{ all_content_blocks[""].some_attribute }}
  • Feature Refactor Order checkout process:
  • Add new billing field to cart object
  • Using the cart billing to populate order billing
  • Using the cart shipping to populate order shipping
  • Using cart shipping for shipping module instead of account shippings
  • For logged in users:
  • Hide email, name and phone.
  • Do not create new contact and account even if different email or address.
  • Never update contact/account details via checkout.
  • For non-logged in users
  • If both Contact & Account exists do not update existing contact and account.
  • If Contact exists but Account doesn't then attach the new account to contact.
  • If Contact & Account both do not exist then create new Contact and Account.
  • If Contact does not exist & Account exists then create new contact & attach it to an existing account.
  • Internal Feature spec for taxon filters
  • Internal Replace slideshow with new tool
Website version: 6.1.2.5
Released 20 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • Feature Enable liquid trait rendering
  • BugFix Fixes memory issue caused by reinitializing bugsnag on each turbolinks load
Website version: 6.1.2.4
Released 20 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • Feature Handheld Detection
  • Feature Breadcrumbs wrap to new line
  • Feature Util classes for margin applied from tablet
  • Feature Allow files and general media content block rendering
  • Feature Allow discontinued products show page to render
  • Feature Add models, mappings and schema for core bundle CPQ models: ProductFeature and ProductOption
  • BugFix Fix deposit amount crashing if nil price_entry
  • BugFix Fix issue with active toggle
  • BugFix Add inflection for CPQ
Website version: 6.1.2.0
Released 15 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • Internal Major refactor of checkout process, removes dependency from sync jobs
  • Enabled HC relationships by default on the following: Account - Contact, Account - Order, Order - OrderItem, Order - Payment, Contact - Order
  • Removed Unnecessary jobs: BelongsToSyncJob, OrderCreateJob, OrderCreateLineItemsJob, OrderMarkSyncedJob, OrderSyncTransactionJob
  • Added support for testing data when HC relationships are ON by default: account_contact, account_order, order_order_item, order_payment, contact_order
  • Major refactor and multiple fixes and cleanups. Order processing is now done within ProcessOrder interactor with the following steps: organize ValidatePaymentMethod, CreateOrder, CreateOrderPayment, CreateOrderItems, CreateOrderShipments, FinaliseOrder
Website version: 6.1.1.14
Released 15 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • Feature Updating deposit display. Only shows deposit if greater than 0. Only shows deposit amount if it is less than the cost. Removes "inc tax" on the product show page. Adds deposit details to product respository.
  • Feature Hamburger adjustable
  • Feature Merging in first cut of feature/liquid cms pages
  • Feature Adding free payment method
  • Feature CreateOrderPayments is now a no-op if the order already has a payment
  • Feature Use existing email validator in MembershipForm
  • Feature Adjust variant label
  • Feature Don't show nav if only single image
  • Feature Generate nav in view
  • Feature Inline field style
  • Feature Add purchase order number to pay by account
  • Feature Add "file" to media file types enum and descriptions for file types
  • Feature Allow discontinued and productcode to be passed through filter search form
  • Feature Adjust default breadcrumbs and allow adaptive font size
  • Feature Adjust default nav styles
  • Feature Activate first tab, clean up old styles
  • Feature Add products page header
  • Feature Adding related_type and sub_type association proxy methods
  • Feature Optimise card grid for mobile
  • Feature Add rich text class to product feature tabs
  • Internal Adds index to order-payment hc relationship
  • Internal Tidy up FinaliseOrder checking for OrderItem existence
  • Internal Increase order_details_spec wait time to reduce false errors
  • Internal Adds check if shipment is enabled on CreateOrderShipments interactor
  • Internal Skips payment specs with live requests
  • Internal Ensure rspec-retry is only enabled on CI
  • Internal Replace uses of cart with order_source in payment gateways
  • Internal OrderPolicy now checks for contact match rather than account match Also returns false if either or both contacts are nil
  • Internal Remove Order#processable? as it is no longer used
  • Internal Added spec to check billing and shipping returns correct value
  • Internal update order items spec
  • Internal update order model and spec
  • Internal Added order details covering spec
  • Internal Update order total
  • Internal standardising order.totalamount and orderitem.totalprice to ruby friendly
  • Internal Remove obsolete props
  • BugFix Fixes up issues with search sync. Was not removing old products from the repository index. Was was not adding new products to the repository after speed update. Search rebuild now uses system threads to parrallel import reducing time by 5-6 times. Remove is_master isactive scope on sync service
  • BugFix Removes unneeded free check
  • BugFix Product detail touch interaction
  • BugFix Remove unnecessary if block in CreateOrder save! will raise if there's an error, so no need to check return value
Website version: 6.1.1.9
Released 12 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • Feature Add products page header
  • Feature Adding related_type and sub_type association proxy methods
  • BugFix Activate first tab, clean up old styles
  • BugFix Fixes up issues with search sync; (Search update was not removing old products from the repository index, Search update was not adding new products to the repository after speed update, Search rebuild now uses system threads to parrallel import reducing time by a factor of 5-6 times)
  • Internal Order & order items logic and covering spec
  • Internal Optimise card grid for mobile
  • Internal Adjust default nav styles
  • Internal Adjust default breadcrumbs styles & allow adaptive font size
Website version: 6.1.1.8
Released 11 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • Feature Enables youtube and vimeo videos to show on product show page
  • Feature Show the deposit amount on the product show page
  • BugFix Fix taxon sync service not detecting changes in product listing
  • BugFix Cooerce date into float to resolve failure in comparison
Website version: 6.1.1.7
Released 10 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • Feature Master products should derive their pricing from child / variants
  • Feature A master product price should reflect the child prices that exist
  • Feature Removes the need to keep updating master product pricing
  • Feature Remove product from featured products list if it is not can_purchase?
  • Internal Speed up search building by adding multi threading
  • Internal Make sure we have a variant, child and standard product in seeds on home page
  • BugFix Fix up issue with order not having cart methods
Website version: 6.1.1.4
Released 9 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • Feature Add deposit amount to checkout
  • Feature Improve visual separation between billing and shipping address
  • Feature Improve method to detect what pages to render via liquid
  • BugFix Fixes issue where a customer can't checkout twice
  • BugFix Making sure the hover is occuring in the right place.
  • BugFix Formatting error breaking header on mobile
  • BugFix Country and State not prefilling properly in customer information page after login
  • Internal Removing obsolete CSS settings and classes
  • Internal Adding CSS classes missing from categories liquid template
  • Internal Deprecate .main CSS class
Website version: 6.1.1.3
Released 8 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • BugFix Fixes issue where clicking remove on the cart would remove all items
  • BugFix Fix the UI loading issue due to missing namespace
Website version: 6.1.1.2
Released 7 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • BugFix Product show page including specification default template throws error
Website version: 6.1.1.1
Released 7 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • Feature Enable taxon summary on page header
  • BugFix Link list uses current color by default
Website version: 6.1.1.0
Released 7 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • Feature First migration to liquid
Website version: 6.1.0.12
Released 7 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • Feature Update search sync service to update on variant media and price
  • Feature Removing the price range display, not as good as showing the sale price
  • Feature Make liquid video filter embed be responsive
  • Feature Make sure product preview loads all the variables required
Website version: 6.1.0.10
Released 6 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

  • Feature Add optional billing address is separate to shipping address during checkout
  • Feature Adds content page breadcrumbs
  • Feature Show a minimum of 24 products per page
  • BugFix Fix navigation issue on tablets
  • BugFix Fixes duplicate create order line items job
  • BugFix Fixes order processing job
  • Internal Fixes order processing job
  • Internal Initial work on product bundle support
  • Internal Update to way we load SCSS and sprockets
  • Internal load address.js as part of application js
Website version: 6.1.0.9
Released 5 May 2020

COMPATIBLE WITH PACKAGE: 6.0 & 6.1

  • Feature Show and style category results on search
  • Feature Improve Trait heading size
  • Feature Set the stock location of shipment records to the active location with the highest quantity, in the case of custom shipping
  • Feature Add styling for date time input
  • BugFix Do not attempt to show product images with a NIL url in product page
  • BugFix Various styling bugfixes
  • BugFix Sprocket SCSS compilation issue when overriding function
  • BugFix Fix elastic search Cluster.running? to be more reliable
  • Internal Several cleanups, extracted from the subscription work ( Remove unused CreateOrder interactor, OrderCreateJob now re-uses cart.order and reports any sync errors, Replace some AR methods with bang-versions where return value is not checked, Add LineItem#price_entry, Extract Order/OrderItem logic from jobs to interactors for later re-use by subscriptions, Simplify CreateOrderShipmentsJob to use ActiveJob retries.)
Website version: 6.1.0.8
Released 3 May 2020

COMPATIBLE WITH PACKAGE: 6.0 & 6.1

  • Feature Improve account contact finding to find most recent account
  • Feature Update account shipping and billing information with that supplied during checkout if blank if unauthenticated
  • Feature Enable users to reload checkout page without then creating an error
  • Feature Use original_url instead of medium.url to get cloudinary formatting
Website version: 6.1.0.6
Released 2 May 2020

COMPATIBLE WITH PACKAGE: 6.0 & 6.1

  • Feature Add variant images in product repository to show on search results
  • Feature Add canonical host feature to allow redirects to base domain instead of just www
  • Feature Provide a method to call the original image from cloudinary to enable HTTPS on logo image
  • Feature Enable auto fetch format in Cloudinary to return images that the requesting browser supports, auto converts webp for example in safari
Website version: 6.1.0.3
Released 1 May 2020

COMPATIBLE WITH PACKAGE: 6.0 & 6.1

  • BugFix Various styling default fixes
  • BugFix Only show content category tabs if there is content
  • BugFix Set default hover states
Website version: 6.1.0.1
Released 1 May 2020

COMPATIBLE WITH PACKAGE: 6.0 & 6.1

  • Feature Feature/improve variant display - Shows selected variant primary image on selection - Shows selected variant summary - Shows selected variant features - Shows selected variant specifications - Shows selected variant download - Shows selected variant warranty - Shows selected variant support
  • Feature Updating cart logic to show Out of Stock and Unavailable when appropriate
  • Feature Trait renderer now checks for an app-override liquid template to allow overriding from a integration project
  • Feature Creat an article card
  • Feature Show comparison count to increase visibility of pop up
  • BugFix Updating with quantity selector in add to cart
  • BugFix Update disabled button colour
  • Internal Revert "Improves ES related tests' stability"
  • Internal Removes the live gateway specs to improve CI confidence
  • Internal Move assets for seeds into files so we don't depend on demo store to be live on the internet
Website version: 6.1.0.0
Released 30 April 2020
  • Add custom shipping flat rate by total cart product weight (requires package 6.1)
  • Add taxon sorting within parents of the taxon (requires package 6.1)
  • Provide zoom effect on product card images
  • Improve pagination styles
  • Add breadcrumb support for product show page using primary taxon or first if primary does not exist
  • Add improved alert styling to make it more obvious
  • Create new navigation drop down icon
  • Enable customisation of product card size and weight
  • Provide a compact banner on mobile
  • Adjust slideshow navigation when overlaid
  • Change cart display after order to show all details even if salesforce sync has not completed
  • Provide modifier to allow even distribution of mega nav
  • Allow header bottom border and offset mega nav
  • Update cart logic to ensure system does not crash if a shopper has added a product that has since been deleted in Salesforce
  • Relaxes phone number validation to ensure it works with Salesforce instance
  • Adds canonical host support, allowing redirect of www to the base domain for example
  • Remove duplicate order / carts showing on account orders page
  • Enable support for sidekiq scheduler instead of heroku scheduler
  • Configure in memory Elastic Search for testing
  • Ensure connection is released for schema check
  • Consolidate page and category nav



Release 6.0.0

Upgradable from Not Upgradable
Released 17 April 2020

  • Removes External_Id__c on all objects and replaces with sC_Id__c
  • Renames Store__c.Url__c to Store__c.Domain__c
  • Removes Taxon__c.Parent_Taxon_Id__c as unused
  • Fixes and updates all StoreConnect apps in Salesforce to Console apps
  • Adds new StoreConnect Stock app
  • Updates contents of StoreConnect, CMS and Config apps
  • Removes the now defunct workflow objects

StoreConnect Website releases:

Website version: 6.0.0.18
Released 28 April 2020
  • Add all parent categories the product belongs to
  • Add product code to product page
Website version: 6.0.0.17
Released 27 April 2020
  • Adds sort filtering on search results page
  • Makes default order alphabetical on search results page
  • Show FREE for the price if it is zero
  • Add API route to check mapping status of app
  • Handles case when variant_options is empty
  • Add print styles to order form
  • Use CSS to number sections of checkout panel
  • Improve UI for nav items and dropdown
Website version: 6.0.0.16
Released 25 April 2020
  • Updating taxons to order by position
  • Updating to allow auto complete of key fields
Website version: 6.0.0.15
Released 24 April 2020
  • IMPORTANT
  • Contains migrations, install with rails store_connect:install:migrations
  • Complete re-work of after checkout process
  • On completed checkout, login process starts
  • New member is asked to create an account & sent to authenticated pages
  • Logged out member is asked to log in & sent to authenticated pages
  • Logged in member is showing authenticated order page
  • Address fields now pre-populated if signed in
  • Remove DEFAULT hard coded shipping option
  • Fix merchant feed to new package
  • Update line item price and totals to match heroku connect fields
  • Fixes product_search_form attributes
  • Fixes background worker shipping enabled check
  • Fixes secondary nav
Website version: 6.0.0.14
Released 24 April 2020
  • Styling updates Remove anchor styles, add settings to link Align related products, limit to 4 Taxon category nav - Make pagination more easily clickable
  • Fix banner height on mobile
  • Fix banner spacing
  • Fix order history not showing carts when there are no previous orders
Website version: 6.0.0.13
Released 24 April 2020
  • Update header nav spacing
  • Implement logged in screens per requirements
  • Add devise controller helpers to rails_helper
  • Feature windcave payments
  • Ensure all ContentBlock.featured_... associations are stored by position
Website version: 6.0.0.12
Released 23 April 2020
  • Update ProductRepository to use the new Store.domain rather than .url
Website version: 6.0.0.11
Released 23 April 2020
  • Merge Australia Post shipping functionality
  • Tweak articles UI
Website version: 6.0.0.10
Released 23 April 2020
  • Updating factory to enable multi currency enabled or not
  • Ensures db is prepared before loading support files
  • Updating factory to enable multi currency enabled or not
  • Fix rendering of downloads
Website version: 6.0.0.9
Released 23 April 2020
  • Zoom on product image
  • Remove inc / ex tax except for product show page
  • UI Bugfixes / tweaks
Website version: 6.0.0.8
Released 21 April 2020
  • Fix issue with pricebook entry checking if currencyisocode exists
  • Add patch to allow currencycodeiso on pricebook entry with orgs that do not have this setup
  • UI Bugfixes / tweaks
  • Click & Collect as shipping options on checkout
  • Calculate and show click-and-collect enabled stock locations
  • Show availability timeframes
Website version: 6.0.0.7
Released 21 April 2020
  • Prevent variants showing options if they have bad data
  • Fixing seeds to support currency update
Website version: 6.0.0.6
Released 21 April 2020
  • Adds basic multi currency support
  • Product#price_entry only returns PBEs in the store.currency
  • Adds specs to support
  • Make accordion border default
  • Restore breadcrumb partial
  • Ensure product cards show price
  • Some defensive upgrades
  • Change liquid to non strict for production to avoid crashing
  • Allow variants to not be setup right and not crash
Website version: 6.0.0.4
Released 21 April 2020
  • Major updates to variants
  • Return pricing with the variant options hash
  • Make the variant and children options hash the same structure
  • Change price according to the variant selected via radio button or select
  • Show the price range on the search product card
  • Enable the previously selected variant after adding to cart
  • If navigating direct to variant slug, select that variant choice
  • If navigating direct to variant slug, enable add to cart instantly
  • Updating translations
  • Make sure we see the full currency amount on featured product page
  • Various tax & pricing fixes
  • Most taxes don't have an expiry, so requiring this to be set all
  • Ensure a tax is active with a nil effective_to date
  • Allow sale price to be $0
  • Shows "inc. tax" or "exc. tax" after price according to store inclusive tax boolean
  • Add a Store.pricebook_id that will allow us to change this based on login etc
  • Enforce product only shows active price book entries
  • Fix support tab panel content
  • UI Updates Text to number field Nav doesn't automatically scroll Set quantity minimums to zero Category nav and remove obsolete styles Compact search full width on mobile Reduce input size with min/max values Bugfix - flash message
Website version: 6.0.0.2
Released 18 April 2020
  • FIX Stripe not able to process the payment from bigDecimal value
  • Checkout terms formatting and styles
  • Change user HC mapping to read-only
  • Fix case of storeConnect__sC_Id__c field in heroku mapping
  • Fix update_column arguments in ChangeCartStatusToString migration
Website version: 6.0.0.0
Released 17 April 2020
  • Removes all external_id and replaces them with sc_id
  • Rename Store__c.Url__c to Store__c.Domain__c
  • Removing parent_taxon_id from taxon



Release 5.6.0

Upgradable from 5.5.0
Released 17 April 2020

  • Updating layout of the store object to add Terms Content Page - Tweak alignment and sub_type picklists - Add Click_And_Collect_Allowed__c and Days_To_Restock__c to Stock_Location__c - Adds fields for accepting terms and conditions - Adds Contact Terms_Accepted_On__c datetime - Adds Store Terms_Content_Page_Id__c for the terms content - Updates product layout to not require shipping category to be set - [Fix] Cancelling custom dialogs

StoreConnect Website releases:

Website version: 5.6.0.2
Released 17 April 2020
  • Enables requiring terms to be accepted on checkout
  • Adds sidekiq configuration
  • Enable shipping and terms to be options steps
  • Add Click_And_Collect_Allowed__c and Days_To_Restock__c to Stock_Location__c
  • Style updates
  • Fix expansive page header layout



Release 5.5.0

Upgradable from 5.4.0
Released 14 April 2020

  • Added Shipping_Enabled__c to Store__c
  • Added Energy Units to Trait Types
  • Added featured articles
  • Added sC_Id__c to all objects in order to replace out External_Id__c (this is being done as a future preventative maintenance point because of postgres 63 char limit and also in case we can't rename our package namespace from StoreConnect to s_c)
  • Added product_tax related_list to tax
  • Update Preview URL to use 18 char SFID instead of slug
  • Fix Sync user permissions for Content_Article_Category__c.External_Id__c

StoreConnect Website releases:

Website version: 5.5.0.4
Released 17 April 2020
  • Prevent hidden taxons from showing in navigation
  • Expansive page header
  • Bugfix Component defaults, revisions, adding overlays, updating dummy seeds etc
  • UI Updates Vertical rhythm Image block size Hide filters button
Website version: 5.5.0.3
Released 16 April 2020
  • Major update to Content Block default designs
  • Fix breadcrumb display
  • Update footer to have the store name
  • Use helper methods to see if product should be shippable
  • Refactor checkout to use separate controllers
  • Breaks into 3 controllers, information, shipping and payment
  • Update PerformingCheckoutTaxSpec after checkout changes
  • Now CustomerInformationController permits all params so apps can add new ones
  • Add CustomerInformationForm form object for handling checkout validations
  • Add EmailValidator so email validation can be re-used
  • Refactor checkout interactors to return a success_path to redirect to
  • Refactor CustomerInformation form to allow retaining exisitng data on error
  • Refactor CustomerInformation interactor to return all validation errors
  • Move pricebook validation to Checkout::BaseController
  • Extract common checkout controller code to Checkout::BaseController
  • Separate CheckoutController into distinct controllers for each step
  • Fix ZippayService#callback_repsonse errors if response is nil
  • The format_mapping script now removes mapping entries > 63 characters long
  • The format_mapping script now merges duplicate mapping entries
  • Format existing mapping file
Website version: 5.5.0.2
Released 14 April 2020
  • Update taxons pages to return all sub taxon products
  • Updating various content blocks
  • Fixing content block specs
  • Add Shipping_Enabled__c to Store__c
Website version: 5.5.0.1
Released 14 April 2020
  • Updating to allow pages and articles to render
  • Add featured articles content block
  • Updating to allow pages and articles to render their content blocks or markdown
  • Various style updates
  • New styles
  • Add width utility
  • Fix tab alignment issue
  • Filter variations, clean up, etc.
  • Container and taxon content block to include image
  • Update container and content blocks
  • Fix content page rendering
  • Upgrade seeds file to add all content blocks
  • Add featured articles to seeds



Release 5.4.0

Upgradable from 5.1.0
Released 2 April 2020

  • Add Zone_Id to Custom_Shipping
  • Updating Template picklist to add Text type

StoreConnect Website releases:

Website version: 5.4.0.10
Released 9 April 2020
  • Fix store.logo image listing in heroku sync file
  • Fix store.product_placeholder image listing in heroku sync file
  • Fix store.category_placeholder image listing in heroku sync file
  • Allow display_title to look for display_name before product.name
  • Ignore spacial_ref_sys table from schema.rb
  • Article category styles
  • Article liquid rendering adde
Website version: 5.4.0.9
Released 8 April 2020
  • Tax Support
  • Cart should be able to Query total tax for the cart
  • Cart Item should be able to query tax for each line_item
  • Once checkout is successful the order and order item objects are assigned correct tax amounts
  • Tax values / account information are not updated when customer_information is updated the 2nd time during checkout process.
  • Updated the seed file to include contact, account and login Variant Support
  • Add support for variants via the variant join table
  • Allows you to specify variant products as a type and value
  • Allows an arbitrary depth of variant Size, Colour, Capacity for example
  • Style variants product show page
  • Provides javascript variant picker, selecting only valid combinations
  • Disables Add to Cart unless variant choices are made
  • If try to purchase master that has variants, redirects and forces variant choice
  • Add support for child products via the Product.parent_id column
  • Provides a "simple" variant option - without needing the join table
  • Shows variant title in the select box on the product page
  • Only one matrix of variants possible
  • Style children product show page
  • Disables Add to Cart unless child choice is made
  • If try to purchase master that has variants, redirects and forces variant choice
  • Prevents variants or product children showing up in product index page
  • Adds specs around cart management and products
  • Product index page now only shows active.available.masters product scope
  • Provides can_purchase? that checks availability, inventory and stock
  • Can short circuit stock check with product.track_inventory == false
Website version: 5.4.0.8.1
Released 8 April 2020
  • Fix to manifest file to make assets work.
Website version: 5.4.0.8
Released 8 April 2020
  • Revert method of requiring StoreConnect JS and CSS files.
Website version: 5.4.0.7
Released 8 April 2020
  • Change price columns for cart line items from integer to decimal, since integer doesn't make any cents.
  • Fix up manifest file to require correct path
  • Content Blocks update
  • Adds preview functionality for products, pages and articles
  • Tweak default settings on components, rename mixins
  • explicitly specify the url for the store logo
  • Style updates
Website version: 5.4.0.6
Released 8 April 2020
  • Don't crash when trying to view missing product, redirect to products index
  • Adds pull text to image with overlay liquid
  • Various styling fixes
  • Replace product placeholder image
  • Sidebar should not be sticky by default
  • Add text transform setting to headings
  • Allow custom columns for related products
  • Add centering mixin, separate flexbox alignment setting
Website version: 5.4.0.5
Released 7 April 2020
  • IMPORTANT - PLEASE READ Updating assets to use a store_connect_manifest.js file This also removes any requirement to link directly to the store_connect CSS and JS files. The only thing required now in the customer app on this version is to render the store_connect configuration file in the HEAD and then optionally any local stylesheets and javascripts which don't need anything in them (see the dummy app in the gem for correct config) - but do it like so <%= render 'store_connect/shared/configuration' %> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> <%= javascript_include_tag "application" %>
  • Add barnes for Heroku run time analytics
  • Updating seeds to render nested content blocks within container and slideshow
  • Add basic script to reload all HerokuConnect mappings
  • Remove HC mapping relationship fields where the name length is > 63 chars
Website version: 5.4.0.4
Released 5 April 2020
  • Make sure we don't try to show trait options if nil
  • Asset pipeline won't auto find .svg files, needs extension
  • Updates the specs around articles
  • Add association between CustomShippingRate and Zone, and fix up duplicate mappings
Website version: 5.4.0.1
Released 3 April 2020
  • Add three new models (Country, State and Postcode)
  • Create Models and Associations for Tax, Zones and Zone Locations
  • Added Many to Many relationships between zone and country, postcode and state via zone locations
  • Added seed for tax, zones and product_tax
  • Fix to ES content page repository
  • Fix template blocks to title and subtitle
  • Add some missing fields to heroku-connect.json
  • Add some missing fields to structure.sql
Website version: 5.4.0.0
Released 2 April 2020
  • Updates for version 5 of package
  • Fixes heroku mapping for new objects
  • Fixes structure.sql for new objects
  • Fixes all CMS related changes
  • Adds content_article
  • Adds content_article_category and through relation
  • Adds product_variant



Release 5.1.0

Upgradable from Not Upgradable
Released 2 April 2020

  • Major implementation of Tax structure Zone__c Provides a way to specify a zone for shipping or Tax Country__c, State__c, Postcode__c Connect to Zone__c via Zone_*__c join tables Tax__c Provides tax information, Association to Product via Product_Tax Store__c Adds Tax_Inclusive__c to say if advertised pricing includes tax or not
  • Major implementation of Shipping structure Custom_Shipping_Rate__c implemented
  • Major upgrade to CMS
  • StoreConnect Content app renamed to StoreConnect CMS
  • Content Blocks Removes all record types for wider Salesforce compatibility Removes all record type specific layouts Rename Heading__c into Title__c for consistency Rename Sub_Heading__c into Subtitle__c for consistency Adds Template__c for choosing which liquid template to render (user editable) Content_Article__c, Split out from Content Page as recordTypes are not a solution Add many to many Associationto Content_Category__c Content_Category__c, Adds Content_Category_Type__c Content_Page__c Rename Content_Page Published__c to Visible__c Body_Markdown__c now defaults to {{ content_page | render_content_blocks }} Product2
  • Add many missing associations to layout Page Updates Parent_Product_Id__c relationship name to Child_Products Product_Variant__c
  • Created product variant object as join table for variant display
  • StoreConnect Config app changed to workspace layout for ease of use



Release 4.7.0

Upgradable from 4.5.0
Released 25 March 2020

  • Major upgrade to the CMS system
  • Updating markdown assigner to add {{ product | show_traits }}, {{ product | downloads_content_blocks }}, {{ product | feature_content_blocks }}, {{ product | specifications_content_blocks }}, {{ product | support_content_blocks }} and {{ product | warranty_content_blocks }}
  • Added new updated layouts Content_Block__c-storeConnect Document Layout 4.6.layout-meta.xml Content_Block__c-storeConnect FeaturedPage Layout 4.6.layout-meta.xml Content_Block__c-storeConnect FeaturedProduct Layout 4.6.layout-meta.xml Content_Block__c-storeConnect FeaturedTaxon Layout 4.6.layout-meta.xml Content_Block__c-storeConnect File Layout 4.6.layout-meta.xml Content_Block__c-storeConnect Image Layout 4.6.layout-meta.xml Content_Block__c-storeConnect ImageBesideText Layout 4.6.layout-meta.xml Content_Block__c-storeConnect ImageTextOverlay Layout 4.6.layout-meta.xml Content_Block__c-storeConnect Media Layout 4.6.layout-meta.xml Content_Block__c-storeConnect Slideshow Layout 4.6.layout-meta.xml Content_Block__c-storeConnect Text Layout 4.6.layout-meta.xml Content_Block__c-storeConnect Video Layout 4.6.layout-meta.xml
  • Update page layouts to suit
  • Adds Usage_Type__c picklist to Product, Page, Taxon, Child ContentUsage objects

StoreConnect Website releases:

Website version: 4.7.0.17
Released 2 April 2020
  • Small bug fixes and tweaks
Website version: 4.7.0.16
Released 31 March 2020
  • Adaptive typography
  • Optionally show compare checkbox
  • Move overrides above elements
  • Add category and product placeholders
  • Custom columns product display, thumbnail slider
  • Customisable product columns, thumbnail slider
  • Fix duplication from merge conflict
  • Set font size mixin
Website version: 4.7.0.15
Released 31 March 2020
  • New liquid filter for embedding YouTube and Vimeo videos
  • Expose display_name in product drop
  • Fix page routes
  • Fix issue with asset gems not being required
  • Configures bugsnag
Website version: 4.7.0.13
Released 30 March 2020
  • Enabling jquery and turbolinks as part of the gem javascript
  • Base of container content block
  • Updating gem file to specify sass 6 minimum
Website version: 4.7.0.12
Released 30 March 2020
  • Clean up of product comparison table
  • Wrap JS turbolinks load event
  • Clean up product card
  • Clean up colours
Website version: 4.7.0.11
Released 30 March 2020
  • Adding jquery and turbo links in the base package
  • Improved Comparison Panel UI, refactor buttons
  • Product comparison components, button refactor
  • Update mixin
  • Tweak table styles
  • Add fix to variant options to return relation instead of empty array
Website version: 4.7.0.10
Released 27 March 2020
  • Fix child content block rendering in containers
Website version: 4.7.0.8
Released 27 March 2020
  • Each content block renders in it's own div with an identifier
  • Simplify the way containers work to just render their children
  • Added file drop
  • Implemented related_product model
  • Make sure taxons that are marked "hide=true" do not show up in navigation
Website version: 4.7.0.7
Released 27 March 2020
  • Fixes breakpoint functionality for viewports with fractional widths.
  • Content blocks, re-organisation of views (product, header) in preparation for liquid
  • Fix image text overlay presenter bug
  • Include product code
  • Organise views to prepare for move to liquid
  • Update styles
  • Product display helpers
  • Accordion icon tweak
  • Ability to change panel header bg
  • Re-organise header views for liquid
  • Remove tabs as default
  • change original_url to url
  • id to data attribute for content block id
  • Wrap product thumbnails
  • Make the child content block association ordered
  • Implement a basic version of image_beside_text template
Website version: 4.7.0.6
Released 26 March 2020
  • Enables container content blocks to render their children
  • Enables slideshow content blocks to render their children
  • PG to v12
  • Preloads structure
  • Reverts dev to be eager load false
Website version: 4.7.0.5
Released 26 March 2020
  • Removing warning on reloading constant
  • Fix rendering of nested content blocks
  • Fixing so that eager load works
Website version: 4.7.0.4
Released 26 March 2020
  • Mass template simplification as precoursor to moving to liquid themes
Website version: 4.7.0.3
Released 26 March 2020
  • Fix rendering of Featured Page, Product and Taxon
Website version: 4.7.0.2
Released 26 March 2020
  • Load all required JS in each app
  • Split search filters into variations
  • Add accordion & dropdown components
Website version: 4.7.0.1
Released 26 March 2020
  • Liquid updates
  • Adds show_traits liquid filter
  • Adds group_by liquid filter
  • Updating product show page tabs to render content via liquid.
  • Adds support for the product markdown fields to have the default value from 4.6 package
  • Moved all liquid objects into a single liquid folder
  • Updates to the CMS function to use liquid everywhere
  • Removes the Page / Product / Taxon presenters
  • Adds Liquid::Drops for all major things we need, to control output
  • Adds content block presenters for all content block record types
  • Adds liquid templates for all liquid content block record types
  • Adds liquid & markdown to product show page
  • Adds the 6 display content markdown product 'tabs' (Product Summary, Product Features, Product Specifications, Product Downloads, Product Support, Product Warranty)
  • UI upgrades and functionality improvements
  • Compact Search
  • Product Comparison UI



Release 4.5.0

Upgradable from 4.3.0
Released 23 March 2020

  • Allows us to have a controlled picklist of usage type

StoreConnect Website releases:

Website version: 4.5.0.1
Released 23 March 2020
  • Adds new fields for Content_Usage_*.Usage_Type__c



Release 4.3.0

Upgradable from 4.1.0
Released 23 March 2020

  • Increases Markdown fields to 131,072 characters
  • Adds Charge__c field to Shipment

StoreConnect Website releases:

Website version: 4.3.0.1
Released 23 March 2020
  • Adds retry mechanism for flaky specs
  • Adds missing and prevents generation of multiple bugsnag cassettes
  • Modify the input order to match the stripe form's input order
  • Added uppercase text utility class



Release 4.1.0

Upgradable from 4.1.0
Released 19 March 2020

  • Adding Title and Subtitle to Taxon__c

StoreConnect Website releases:

Website version: 4.1.0.1
Released 19 March 2020
  • Adding title and subtitle to Taxon
  • Force single-threaded asset compilation to avoid sassc segfaults



Release 4.0.0

Upgradable from Not Upgradeable
Released 19 March 2020

Moved CMS and all HTML / Rich Text fields to Markdown support

  • Added Store__c.Product_Label_* fields for Features, Specifications, Downloads,
  • Support & Warranty so user can define the title of these product tabs dynamically
  • Migrated Content Blocks to have a has & belongs to many relationship to
  • Child Content Blocks (instead of one to many parent child, allowing reuse)
  • Changes the association between content blocks and page, product and taxon to be a many to many relationship through dedicated join tables to improve user experience within the app.
  • Added Content_Category__c.Information_Markdown for information at the top of a Content Category when viewing it (like an index of news articles for example)
  • Adds subdomain field to Account for vanity pages
  • System auto creates Stock_Item objects per active stock location for each Product that has track inventory on. Allows app to depend on availability of the Stock Item per Stock Location
  • Stock_Item now makes product required through a validation
  • Add Logo, Product_Placeholder & Category_Placeholder images to Store
  • Adds Shipment object fields and configurations

StoreConnect Website releases:

Website version: 4.0.0.1
Released 19 March 2020
Major update to the CMS system to support Markdown & Liquid
  • Fixes Eway API issue being down and made amount to be in Cents
  • Provides VIP subdomain access
  • Update to support splitting Content_Block_Usage into multiple objects for each type of Content_Block Association
  • Update Stock Item to support Package updates
  • Moves purchase_type from Pricebook to PricebookEntry
  • Allow ProductQuery to accept multiple category slugs
  • Fix/content page category association
  • Fix the multiple onclick request issue for stripe
  • Added optional borders to Search button
  • StoreNotFoundError now declares dynamic actions by shadowing _actions
  • Update references to content page html
  • Fix medium_url reference for indexed images on products
  • Adds a way to run integration compliance check on integration apps.
  • Show Country & State list in customer info page
  • Add Eway Payment Support to the Gem
  • Adds Shipping support for Australia Post (Part 1)
  • Extend layout variations
  • Check for HC Database integrity
  • Adds a way to configure bugsnag on frontend
  • Fixed display error for NavItems icon
  • UI - Adjust filter variants
  • UI - Clean up product, breadcrumbs and category card
  • UI - Provide filter values and price slider
  • UI - Extend tab and panel
  • UI - Nav bar inherits colours
  • UI - Tabbed product detail page and layout variations
  • UI - Add multiple page layout options for product search



Release 3.0.0

Upgradable from Not Upgradable
Released 10 March 2020

  • Cleaned up CMS objects
  • Updated Stock Location / Stock Item / Stock Unit
  • Updated Discount object
  • Changed Product#brand to relate to Account
  • Added logo to account for brand logos
  • Changed Product code fields to be External IDs (barcode, UPC, suppler code, Import ID)
  • Removed unused objects Google_Product_Category__c Applied_Discount__c Website_Article__c Website_Related_Article__c Website_Article_Category__c All global pick lists Unused custom metadata Deleted_At fields

StoreConnect Website releases:

Website version: 3.0.0.7
Released 18 March 2020
  • Fix issue where still referencing text_rich
Website version: 3.0.0.6
Released 17 March 2020
  • Adds Product.content_blocks and Taxon.content_blocks associations
  • Fix content_page.content_block.ordered method
Website version: 3.0.0.5
Released 17 March 2020
  • Refactor get_products for simpler app override
  • Allow ProductQuery to accept multiple category slugs
Website version: 3.0.0.4
Released 12 March 2020
  • Added Navbar alignment option
  • Fail deploy if HC Database does not match gem version
Website version: 3.0.0.3
Released 12 March 2020
  • Move StoreNotFoundError into own file
  • Use present? instead of nil in Store domain check
  • Bump dependent gems to latest versions
  • Tabbed product detail page and layout variations
  • Nav inherit colour
  • Bugsnag javascript error catching
  • Multiple page layout options for product search
  • Update ContentPage field references
Website version: 3.0.0.2
Released 11 March 2020
  • Update in medium_url
Website version: 3.0.0.1
Released 11 March 2020
  • Adds e-way payment support
  • Adds country / state select from
  • Includes the latest filter styling from
Website version: 3.0.0
Released 10 March 2020
  • Fixes to be compaitble with package



Release 2.13.8

Upgradable from 2.8.x up
Released 3 March 2020

  • Modifies post install handler to use batch processing to populate External IDs on existing objects.



Release 2.13.0

Upgradable from 2.8.x up
Released 3 March 2020

  • Updates to Content Blocks, Content Block Usage parenting and Image with Text Overlay (#126)
  • Remove Rich Text from Image with Text Overlay Content Content Text (Rich) removed from layout so that only the Heading and direct string Text (HTML) fields are visible
  • Content Block Usage extended for Content Content Blocks Parent_Content_Block_Id__c added so Content Blocks can have a tree structure
  • Set performance dashboard to run as deploying user to avoid dynamic dashboard limit

StoreConnect Website releases:

Website version: 2.13.0
Released 3 March 2020
  • Allow a tree of taxon slugs when browsing categories
  • Update to new way of getting current store's taxonomy since previous method was removed in UI work.



Release 2.12.0

Upgradable from 2.8.x up
Released 3 March 2020

  • Add display name and description to trait objects
  • Change TraitValue Name and Display name on trigger
  • Change Trait Name and Display Name on trigger
  • Add Description to trait dialog
  • Allow trait type/category to be populated from value
  • Remove no longer necessary functions
  • Allow lookup to choose a field to display
  • Use getFieldFromList for redundant code
  • Update specs
  • Add Permission set for description
  • Add Invoice_Url__c and Invoice_Reference__c to Payment__c
  • Adds a default performance dashboard with pretty graphs to every install
  • Adds transactional emails
  • Add custom metadata for order email triggers
  • Add email triggers display for custom setting
  • Create Order abandoned on open email flow
  • Add abandoned customer email flow
  • Allow Mailer not to send email when templates are not found
  • Add metadata and templates for prepayment, shipping and failed
  • Add abandoned triggers for shipping, payment and failed
  • Create mailer abstraction to avoid triggering emails when turned off
  • Update mailer to follow new API
  • Add Transactional Email object
  • Add generic order transactional email depending on the transaction object
  • Update specs to use transactional email
  • Add order status templates
  • Add TransactionalEmailCreator
  • Add specs for TransactionalEmailCreator
  • Add reset password template
  • Refactor mailer to get mail template from value
  • Remove unnecessary Metadata
  • Deprecate some custom metadata and add TODO in field
  • Update admin profile
  • Updating templates to make them a lot simpler
  • Updating to add post install class and release notes

StoreConnect Website releases:

Website version: 2.12.0
Released 3 March 2020
  • Fixes broken add to cart when pricing missing
  • Adds "has_price?" to product model
  • Updates Product Repository and Presenter to expose this
  • Adds specs around this
  • Updates product card to hide price if none
  • Updates product show page to hide price if none
  • Updates product show page to hide add to cart if none
  • Clear Cookies after Successful payment
  • Add display name and description to trait objects
  • Refactored Zippay Modules, Modified ReadMe, removed Unnecessary Files
  • Update fallback images
  • Include sale price on product card
  • Add login and forgot password to core gem
  • Add invoice_url and invoice_reference to Payment
  • Show search sidebar on category pages
  • Only loop over traits in the search sidebar if the category has any
  • Massive update on UI to add clean theme



Release 2.11.1

Upgradable from 2.8.x up
Released 19 February 2020

  • Fixes issue with RouteMapping validation checking the wrong field resulting in Product2 object not being able to be saved with updated slug

StoreConnect Website releases:

Website version: 2.11.1
Released 23 February 2020
  • Allow media url to fallback to original url if Cloudinary is not configured
  • Bump activemerchant from 1.104.0 to 1.105.0
  • Refactor and extract common logic from product searching
  • Implement searching for categories within a result set of products
  • Implement content page searching



Release 2.11.0

Upgradable from 2.8.x up
Released 19 February 2020

  • Skip slug validation if new object is null
  • Remove heroku connect JSON Mapping file

StoreConnect Website releases:

Website version: 2.11.0
Released 19 February 2020
  • Move Heroku Connect config file



Release 2.10.0

Upgradable from 2.8.x up
Released 19 February 2020

  • Adds Account.Pay_By_Account__c to support validated accounts purchasing via Purchase Order through the eCommerce site.
  • Use Order.OrderReferenceNumber on Mailers instead of Order.OrderNumber
  • Use Store__c.Mail_From_Address__c as the from address on Mailers, needs to be set as a validated **Organization-Wide Address** for this to work.
  • Store automatically generated field Order.OrderNumber into Order.OrderReferenceNumber if blank to support internal orders syncing back to eCommerce store for end users to read.
  • Update triggers for Trait__c and Trait_Value__c to append the unit of the Trait_Type__c, if present

StoreConnect Website releases:

Website version: 2.10.2
Released 19 February 2020
  • Includes updates to payments allowing multiple payment types to be defined



Release 2.9.0

Upgradable from 2.8.x up
Released 13 February 2020

  • Validate route mapping, moved prefix slug to metadata setting
  • Adds Deposit_Amount__c, Frequency__c, Periods__c, and Duration__c fields to PricebookEntry to support subscription / rental / lease billing to products.
  • Adds Purchase_Type__c to Pricebook2 allowing the type of purchase this is supporting (lease etc)

StoreConnect Website releases:

Website version: 2.9.3
Released 14 February 2020
  • Fixes some bugs where fields were not related correctly on Trait__c
Website version: 2.9.2
Released 13 February 2020
  • Documentation updates to mailer
  • Documentation updates to elastic search
  • Associate Order with the related Store__c on create
Website version: 2.9.0
Released 13 February 2020
  • The Order object now is synced with -syncing appended to the Checkout_Step__c until all OrderItem objects are created, preventing premature sending of emails to clients with no order items listed
  • Include support for new purchase type field on Pricebook2
  • Include support for new payment plan fields on PricebookEntry