Release Notes
Locate your StoreConnect version numbers
StoreConnect is built of two primary components:
- A Salesforce “managed package”; and
- 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
- Log in to Salesforce
- Go to Setup > Installed Packages
- Look for the StoreConnect package and version number
StoreConnect Website
- Go to
[your domain]/api/store-connect-version
e.g.mydomain.com.au/api/store-connect-version
- 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:
- 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]
- Skip processing if abandoned cart already has an order [WEB-3274]
- Trap response processing errors (PayWay) [WEB-3729]
- 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]
- 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]
- 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:
- 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]
- 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]
- EC controller now correctly restores session data post-login [WEB-3158]
- Tell CBOSS to use the hosted credit card form by default [WEB-3434]
- 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]
- 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]
- List ShipStation rates from multiple carriers [WEB-3141]
- 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]
- 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]
- 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:
- Bug Fix for other names not included on the contact when multiple [SGM-2927]
- Fix “10+” quantity picker [SGM-2966]
- 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]
- Account for tax when applying a discount to the order (tax-exclusive store) [SGM-2717]
- Allow company name in account registration [SGM-2777]
- 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]
- Round AusPost shipping weight to three decimal places [SGM-2872]
- Fixes 'Out of stock' if stockitem reached out_of_stock_level [SGM-2853]
- 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:
- Fixes reindex logic [BUG-2772]
- ProductDrop#default_image ensures Medium#large_url is not nil [SGM-2696]
- OAuth callback now sets Contact SSO fields [SGM-2731]
- Add tax to discount when the store is tax-exclusive [SGM-2717]
- 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]
- Fix/azure login [SGM-1696][SGM-1702]
- Fix/sso store path [SGM-1658]
- Use each available store as current store context when rebuilding indexes [SGM-1699]
- 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:
- 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]
- Select only active assisted by users [SGM-1527]
- Store scope abandoned job [SGM-1630]
- 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]
- 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]
- 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]
- Fix single choice bundle features having multiple product options [SGM-1556]
- 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]
- Use product options to track state of bundle configurations [SGM-1449]
- Sanitize Payment Provider api_options [SGM-1539]
- {"Liquid"=>"Expose when a Product is on backorder [SGM-1477]"}
- Restricted products are allowed by Product Category [SGM-1473]
- Disable add to cart on variants during booking [SGM-1523]
- Fix missing eWay CVN [SGM-1522]
- 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]
- 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]
- 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]
- 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:
- Disable add to cart on variants during booking [SGM-1523]
- Sanitize Payment Provider api_options [SGM-1539]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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:
- 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:
- Disable robots.txt for test stores [SGM-2655]
- 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]
- Taxon children sorted by hierarchy position, then taxon name [SGM-1440]
- Remove redundant display of bundle select option [SGM-1540]
- Fix missing translations [SGM-1174]
- Improve SEO & Canonical Links [SGM-1595][SGM-1596]
- Fix bundle sale price to account the product option override [SGM-1460]
- Unapply previously set shipping method [SGM-1573] [SGM-1574]
- 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]
- 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]
- Include store path in merchant feed filename [SGM-1378]
- Fix articles controller to allow route mapping [SGM-1442]
- Fixing issue with sitemap showing categories not in store
- Back port articles & locations to release/dec-22
- Fallback to page name when page title is blank [SGM-1135]
- Fix - OrderItem
- Move Promotion to use Promotion_Code instead of Code [SGM-945]
- Support basic liquid caching [SGM-1221]
- 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]
- Fix - Membership discounts after sign-in [SGM-1050]
- Payment Provider shows wrong name [SGM-1113]
- Apply requires_login to home page [SGM-1155]
- Fix - Azure SSO login [SGM-1087]
- Ignore saml paths for redirect [SGM-1133][DEC-22]
- Fixes credit card form not displaying [SGM-1023]
- 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]
- Allow user to invite someone without a username [SGM-1009]
- Fixes multiline javascript params when initializing square [SGM-989]
- Fix - Login from SF broken [SGM-984]
- Fix/sso provider length [SGM-985]
- 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]
- 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]
- 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:
- 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]
- Update postgres repository in Dockerfile
- Fix variant query for multicurrency [SGM-949]
- 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:
- 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:
- 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:
- Feature/asset creation [SGM-908]
- Subscription OrderItems are assigned to wrong Bundle lead item [SGM-910]
- Skip geolocating store for omniauth callbacks [SGM-911]
- 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]
- 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:
- 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]
- 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:
- 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:
- 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:
COMPATIBLE WITH PACKAGE: 11.0.x
- 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:
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:
COMPATIBLE WITH PACKAGE: 10.6.x
- Convert empty shipping weight unit [SGM-666]
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]
COMPATIBLE WITH PACKAGE: 10.6.x
- Add
NoMethodError
toallowed_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
afterPG::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:
COMPATIBLE WITH PACKAGE: 10.5.x
- 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]
COMPATIBLE WITH PACKAGE: 10.5.x
- 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:
COMPATIBLE WITH PACKAGE: 10.0.x
- Fixes sorting of product images [SGM-658]
COMPATIBLE WITH PACKAGE: 10.0.x
- Fix/square order id check [SGM-636]
- Fix some incorrect store handling in drops [SGM-638]
COMPATIBLE WITH PACKAGE: 10.0.x
- 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
afterPG::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]
COMPATIBLE WITH PACKAGE: 10.0.x
- Get Geolocation working with Cloudflare [SGM-582]
COMPATIBLE WITH PACKAGE: 10.0.x
- 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]
COMPATIBLE WITH PACKAGE: 10.0.x
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]
COMPATIBLE WITH PACKAGE: 10.0.x
- 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]
COMPATIBLE WITH PACKAGE: 10.0.x
- Fixes issue - variants select list can not to be added to cart [SGM-532]
COMPATIBLE WITH PACKAGE: 10.0.x
- Adds additional check if allowedOption is an empty object [SGM-531]
COMPATIBLE WITH PACKAGE: 10.0.x
- Fix/authorize net success [SGM-529]
COMPATIBLE WITH PACKAGE: 10.0.x
- 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]
COMPATIBLE WITH PACKAGE: 10.0.x
- 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]
COMPATIBLE WITH PACKAGE: 10.0.x
- 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]
COMPATIBLE WITH PACKAGE: 10.0.x
- 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]
COMPATIBLE WITH PACKAGE: 10.0.x
- 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]
COMPATIBLE WITH PACKAGE: 10.0.x
- Paypal gateway now uses common gateway JS to fix spinner [SGM-486]
COMPATIBLE WITH PACKAGE: 10.0.x
- PayPal service now includes billing address in request [INT-123]
COMPATIBLE WITH PACKAGE: 10.0.x
- Fixes Product2 and Subscription mappings [SGM-482]
COMPATIBLE WITH PACKAGE: 10.0.x
- 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:
COMPATIBLE WITH PACKAGE: 9.7.x
- Move Rack Attack settings to env vars [SGM-549]
- Add support for bank record errors [SGM-546]
COMPATIBLE WITH PACKAGE: 9.7.x
- Improve eWay error customer facing reporting to notify of unsupported card type [SGM-545]
COMPATIBLE WITH PACKAGE: 9.7.x
- Fixing up the existing recaptcha code for v9.7.0.21 [SGM-522]
COMPATIBLE WITH PACKAGE: 9.7.x
- Fixes required fields initialization [SGM-523]
COMPATIBLE WITH PACKAGE: 9.7.x
- Fix/sso callback url [SGM-516]
COMPATIBLE WITH PACKAGE: 9.7.x
- Temporarily limits updating of required fields to selected shipping country [SGM-501]
COMPATIBLE WITH PACKAGE: 9.7.x
- Allows content pages to be rendered when store is under a path [SGM-497]
COMPATIBLE WITH PACKAGE: 9.7.x
- Changes number string to reference [SGM-495]
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
COMPATIBLE WITH PACKAGE: 9.7.x
- Remove confirm for Cookie acceptance [SGM-478]
- Add postcode to tax check [SGM-479]
COMPATIBLE WITH PACKAGE: 9.7.x
- Remove ProductOption eager-loading in Cart#update_line_item_prices!
COMPATIBLE WITH PACKAGE: 9.7.x
- Feature/bundle cart performance [SGM-468]
- Change "order" string to "reference" on confirmation page [SGM-474]
COMPATIBLE WITH PACKAGE: 9.7.x
- Replace countries gem with ISO data [SGM-461][SGM-462]
COMPATIBLE WITH PACKAGE: 9.7.x
- Add SSO debugging env var [SGM-459]
COMPATIBLE WITH PACKAGE: 9.7.x
- Add JS event when cart is updated via ajax [SGM-458]
- Quantity picker bugfix [SGM-457]
COMPATIBLE WITH PACKAGE: 9.7.x
- Ensure header is not cached across cart filled sessions [SGM-443]
- Remove autofocus attributes [SGM-450]
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]
COMPATIBLE WITH PACKAGE: 9.7.x
- Pages are no longer being shown in preference to product categories [SGM-434]
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]
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]
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]
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 toen.yml
[SGM-411]
COMPATIBLE WITH PACKAGE: 9.7.x
- Fix issue of missing SC_ID indicies [SGM-410]
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:
COMPATIBLE WITH PACKAGE: 9.6.x
- Fix ScopeStore to call Not Found Error correctly [SGM-409]
- Rejig live cart update [SGM-304][SGM-399]
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]
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]
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]
COMPATIBLE WITH PACKAGE: 9.6.x
- Sending reset password no longer changes existing password [SGM-381]
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]
COMPATIBLE WITH PACKAGE: 9.6.x
- 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]
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:
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]
COMPATIBLE WITH PACKAGE: 9.5.x
- Booking System Updates [SGM-224]
COMPATIBLE WITH PACKAGE: 9.5.x
- Adds missing subscription order mapping
COMPATIBLE WITH PACKAGE: 9.5.x
PaymentInformationController
now usesremote_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
toBookingAttendee2
[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:
COMPATIBLE WITH PACKAGE: 9.2.x
- Price currency symbol [SGM-366]
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]
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]
COMPATIBLE WITH PACKAGE: 9.2.x
- Wrap collection time partial in div for hidability [SGM-310]
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
andProductItem
partials now pass pricing disguiser [SGM-306]- Fix for card carousel overflow [SGM-279]
- Fix/salesforce classify spec [SGM-301]
ProductPresenter
now delegatesminimum_bundle_pricing
[SGM-300]
COMPATIBLE WITH PACKAGE: 9.2.x
- Implement Order.submitted date [SGM-20]
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]
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 onAccount_Credit_Leger__c.Payment_Id__c
.
StoreConnect Website releases:
COMPATIBLE WITH PACKAGE: 9.0.x
- Sync Event Processing Fix [SGM-289]
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]
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]
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]
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]
COMPATIBLE WITH PACKAGE: 9.0.x
- Add the ability to target all pages with CSS [SGM-220]
COMPATIBLE WITH PACKAGE: 9.0.x
- Fix Remove account credit ledger pmt provider [SGM-221]
COMPATIBLE WITH PACKAGE: 9.0.x
- Fix HC relationships for Account Credit [SGM-218]
- Adds missing
s_c__Payment_Id__c index
tos_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]
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:
COMPATIBLE WITH PACKAGE: 8.5.x
- 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]
COMPATIBLE WITH PACKAGE: 8.5.x
- 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]
COMPATIBLE WITH PACKAGE: 8.5.x
- Change Product.price_entry to only show product being viewed. [SGM-151]
- Checks paid and complete for cart's
valid_for_checkout?
check.
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]
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]
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]
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 theShipment__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:
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]
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:
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
COMPATIBLE WITH PACKAGE: 8.3.x
- BugFix Fix issue where a discount was ignoring account criteria
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 toArticle_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:
COMPATIBLE WITH PACKAGE: 7.78.x
: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
andBundledVariant
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
COMPATIBLE WITH PACKAGE: 7.78.x
- Feature Update autocomplete entries on Account address partials
- Internal Chore/product price additions
COMPATIBLE WITH PACKAGE: 7.78.x
- Internal Migrate *Drops to *Disguisers
- BugFix Ship to contact
COMPATIBLE WITH PACKAGE: 7.78.x
- BugFix Order creation to save country in alpha2 instead of alpha3
COMPATIBLE WITH PACKAGE: 7.78.x
- BugFix Searching#58; Add default price filter if available
COMPATIBLE WITH PACKAGE: 7.78.x
- BugFix Route Mapping: handle the case where the destination url has 2 query strings appended.
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
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
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.
COMPATIBLE WITH PACKAGE: 7.78.x
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
andpayment_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
COMPATIBLE WITH PACKAGE: 7.78.x
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
andFooter_Menu_Id__c
relationships. -
Feature Migrate Discount
Starting_Date__c
Date toStarts_At__c
DateTime. -
Feature Migrate Discount
Ending_Date__c
Date toExpires_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:
COMPATIBLE WITH PACKAGE: 7.76.x
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
.
COMPATIBLE WITH PACKAGE: 7.76.x
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:
COMPATIBLE WITH PACKAGE: 7.75.x
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:
COMPATIBLE WITH PACKAGE: 7.74.x
- BugFix Customer info update
- Feature Cart should be accessible regardless of browser session (and restricted to store)
COMPATIBLE WITH PACKAGE: 7.74.x
- BugFix Subscription charge payments
COMPATIBLE WITH PACKAGE: 7.74.x
- 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:
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
COMPATIBLE WITH PACKAGE: 7.72.x
- BugFix Refactor categories index to be based on taxonomy and category
- Feature add new liquid tag: api
COMPATIBLE WITH PACKAGE: 7.72.x
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:
COMPATIBLE WITH PACKAGE: 7.70.x
ENV["BASE_DOMAIN_NAME"
in favor of the Store.domain
- BugFix
ProcessReadyToShipShipmentsService
now setsCurrent.store
correctly. - Feature Add after delete touch trigger.
- Feature Support multiple base domain.
- Feature Liquid code for rendering a Menu.
COMPATIBLE WITH PACKAGE: 7.70.x
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:
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
COMPATIBLE WITH PACKAGE: 7.69.x
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:
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
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
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
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
COMPATIBLE WITH PACKAGE: 7.68.x
- Feature Add
VariantTypeDrop
andVariantChoiceDrop
. - 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
andobjects. -
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
toShipping_Provider
andShipping_Rate
. - Internal Cleanup of picklist value labels
-
Feature Add downloadable products via
Product_Purchasable_Media__c
. - Internal Documentation Updates
StoreConnect Website releases:
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.
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:
COMPATIBLE WITH PACKAGE: 7.66.x
- BugFix Content article category sort
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
COMPATIBLE WITH PACKAGE: 7.66.x
- 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
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:
COMPATIBLE WITH PACKAGE: 7.64.x
- Update Adding 0 for shipping if pickup only
COMPATIBLE WITH PACKAGE: 7.64.x
- BugFix Fix caching issue for products and product cards
COMPATIBLE WITH PACKAGE: 7.64.x
- BugFix Fixing up meta data to show content page meta data as well
COMPATIBLE WITH PACKAGE: 7.64.x
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:
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
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
COMPATIBLE WITH PACKAGE: 7.63.x
- Feature Implement some further improvements around merchant feed
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
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
COMPATIBLE WITH PACKAGE: 7.63.x
- BugFix Update theme_pack.js to use viewport.js rather than utils.js
COMPATIBLE WITH PACKAGE: 7.63.x
- Feature Added up missing membership method to product and fix query bug
- BugFix missing
maximum_quantity
toSearch::ProductPresenter
COMPATIBLE WITH PACKAGE: 7.63.x
- BugFix
total_available_to_sell
for track inventory false anddisable_quantity_selection products
COMPATIBLE WITH PACKAGE: 7.63.x
- Feature Summary in article drop
- Feature Snippet liquid filter
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
COMPATIBLE WITH PACKAGE: 7.63.x
- BugFix Fix issue with ProductRepository not taking variants into account when determining stock level of master product
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
COMPATIBLE WITH PACKAGE: 7.63.x
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 withPromotion_Credit__c.Promo_Code_Used__c
-
Feature Add
Product_Category__c.Introduction_Markdown__c
-
Feature Migrate existing
Information_Markdown
content toIntroduction_Markdown
on upgrade -
Feature Add
Disable_Quantity_Selection__c
toPricebookEntry
to allow quantity picker to be removed
StoreConnect Website releases:
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
COMPATIBLE WITH PACKAGE: 7.62.x
- BugFix Updating shipping to be permissive on available zones
COMPATIBLE WITH PACKAGE: 7.62.x
- BugFix Fixes error with Click and Collect options Service
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
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
COMPATIBLE WITH PACKAGE: 7.62.x
- Feature Remove signed in flash message
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
COMPATIBLE WITH PACKAGE: 7.62.x
- BugFix Add uniq to taxon slugs in taxon within product query
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
COMPATIBLE WITH PACKAGE: 7.62.x
- BugFix Fix typo in Heroku Connect Mapping json file @Mikel
COMPATIBLE WITH PACKAGE: 7.62.x
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
toPromotion_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:
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
COMPATIBLE WITH PACKAGE: 7.61.x
- Feature Add logout via GET to be usable in content blocks
- Feature Expose FE settings, styling tweaks
COMPATIBLE WITH PACKAGE: 7.61.x
- BugFix Make related products partial match liquid layout
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
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
COMPATIBLE WITH PACKAGE: 7.61.x
- Feature Enable support for subscriptions for non CPQ customers
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
COMPATIBLE WITH PACKAGE: 7.61.x
- BugFix Fixing issue with Square not sending location ID
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:
COMPATIBLE WITH PACKAGE: 7.60.x
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
andDisabled_Content_Block_Id__c
toStore__c
StoreConnect Website releases:
COMPATIBLE WITH PACKAGE: 7.59.x
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:
COMPATIBLE WITH PACKAGE: 7.58.x
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
COMPATIBLE WITH PACKAGE: 7.58.x
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:
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:
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
COMPATIBLE WITH PACKAGE: 7.55.x
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:
COMPATIBLE WITH PACKAGE: 7.54.x
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:
COMPATIBLE WITH PACKAGE: 7.53.x
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:
COMPATIBLE WITH PACKAGE: 7.52.x
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 withfulfill_online_orders
flag - Feature Add ability to customise Add to Cart / Buy it Now / etc
- Feature Localisation of views
COMPATIBLE WITH PACKAGE: 7.52.x
- 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:
COMPATIBLE WITH PACKAGE: 7.51.x
- Feature Content pages now sorted by name by default
- Feature Add store path to store drop
COMPATIBLE WITH PACKAGE: 7.51.x
- 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
COMPATIBLE WITH PACKAGE: 7.51.x
- Feature attach membership to account for successful purchase
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
toDiscount_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
toDiscount__c
-
Feature Add
Membership_Id__c
toPromotion_Scope__c
-
Feature Make
StandardPermsetHelper
global for use by support
StoreConnect Website releases:
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 ofdelete_all
when purgingorder_items
Release 7.49.0.1
Upgradable from 7.4.x or above
Released 29 October 2020
-
Feature Add
Discounted_Price__c
toDiscount_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
toDiscount__c
-
Feature Add
Membership_Id__c
toPromotion_Scope__c
-
Feature Make
StandardPermsetHelper
global for use by support
StoreConnect Website releases:
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 ofdelete_all
when purgingorder_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 callsCreateRequiredProducts
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
toMembership__c
-
Feature Add
Pricebook_Id__c
toMembership__c
-
Feature Add
Display_Name__c
toMembership__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
toStock_Level__c
Release 7.47.0.2
Upgradable from 7.4.x or above
Released 16 October 2020
-
Feature add
Store_Id__c
toShipping_Rate__c
-
Feature Add
Zone_Id__c
toShipping_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:
COMPATIBLE WITH PACKAGE: 7.47.x
- Feature Add
all_media
to global liquid lookup vars - Feature Move sessions to ActiveRecord/Postgres
COMPATIBLE WITH PACKAGE: 7.47.x
- Feature Provide
:header
,:footer
,:body_content
,:head_content
asStoreDrop
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 oftaxon.name
- Feature Make navigation a global liquid variable
COMPATIBLE WITH PACKAGE: 7.47.x
- Bugfix Account in handheld menu, cart overflow in dropdown JS
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 thepage.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
COMPATIBLE WITH PACKAGE: 7.47.x
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
toCreateRequiredProducts
StoreConnect Website releases:
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. DeprecateDiscount__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:
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
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
COMPATIBLE WITH PACKAGE: 7.45.x
- Internal Fix nil domain reload issue in development
- Feature Add missing methods to
StoreDrop
andProductDrop
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 forOrderItemTax
sync
COMPATIBLE WITH PACKAGE: 7.45.x
- Feature Fix
CreateOrderItems
not assigningsc_id
to tax join objects - Feature Deprecate shared default header
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:
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 withShipment.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
withOrder.Total_Tax_Amount__c
-
Replace
OrderItem.Tax
withOrderItem.Tax_Amount__c
-
Replace
Shipping_Rate__c.Unit_Cost__c
withShipping_Rate__c.Unit_Cost_Amount__c
StoreConnect Website releases:
COMPATIBLE WITH PACKAGE: 7.43.x
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:
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:
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
COMPATIBLE WITH PACKAGE: 7.41.x
- Feature Major upgrade to move to themes in associated gems
COMPATIBLE WITH PACKAGE: 7.41.x
- Feature Exclude discontinued products from taxon and trait aggregations
- Feature Create maintenance jobs
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
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:
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
andTraitCategory
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:
COMPATIBLE WITH PACKAGE: 7.39.x
- BugFix Do not show empty div blocks if variant is present and master is not
COMPATIBLE WITH PACKAGE: 7.39.x
- Feature
StockLevelFinder
now processes products when track_inventory: false - Feature
CreateShipmentService
now setsShipment.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:
COMPATIBLE WITH PACKAGE: 7.36.x
- BugFix Fix broken heroku json mapping
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:
COMPATIBLE WITH PACKAGE: 7.35.x
- Feature Order Quotation workflow added
COMPATIBLE WITH PACKAGE: 7.35.x
- 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
toOrder
- 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:
COMPATIBLE WITH PACKAGE: 7.34.x
- BugFix Fix issue with Retail Express
COMPATIBLE WITH PACKAGE: 7.34.x
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