Release Notes

Locate your StoreConnect version numbers

StoreConnect is built of two primary components:

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

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

 

How to locate your StoreConnect version numbers

Salesforce

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

StoreConnect Website

This feature is available from version v8.5.0.3

  1. Go to [your domain]/api/store-connect-version e.g. mydomain.com.au/api/store-connect-version
  2. The version number should appear on the webpage
  3. If no version number appears or you see a page not found error then your version is earlier than v8.5.0.3 and you will need to send an email to support@getstoreconnect.com and the team can advise you.

Package and Website Versions:

Release 10.1.0-1

  • Upgradable from 7.4.x or above
  • Released 19 November 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnbAAAS

Add Try-catch to PostInstallMigration [PKG-25]

Remove validate version




Release 10.0.0-1

  • Upgradable from 7.4.x or above
  • Released 29 October 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnaMAAS

Releasing v10.0.0-1

No changes from 9.10.0-1

StoreConnect Website releases:

Website version: 10.0.6
Released 25 November 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable

Fix/payment gateway errors [SGM-511] [SGM-512]

Added featured categories [SGM-513]

Ensure only valid bookable events are displayed in calendar [SGM-510]

Enable resetting of privacy settings [SGM-508]

Fix datetime and add optional breadcrumb to content pages [SGM-507]

Hides geolocation notification box when there are no other stores to choose from [SGM-506]

Website version: 10.0.5
Released 17 November 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable

Passwords content block [SGM-503]

Password edit partial no longer has username input [SGM-505]

Product traits no longer show title for empty groups [SGM-504]

Temporarily limits updating of required fields to selected shipping country [SGM-501]

Port stock feed from Ivanhoe [SGM-502]

Website version: 10.0.4
Released 11 November 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable

Fix/retail express payment methods [SGM-498]

Allows content pages to be rendered when store is under a path [SGM-497]

Feature/add to cart performance [SGM-476]

Fix/background payment error handling [SGM-475]

Change number string to reference string in orders view. [SGM-495]

Fixes chevron icon pointer event [SGM-488]

Postcode taxes no longer require state to match [SGM-490]

Website version: 10.0.3
Released 4 November 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable

Paypal gateway now uses common gateway JS to fix spinner [SGM-486]

Website version: 10.0.2
Released 3 November 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable

PayPal service now includes billing address in request [INT-123]

Website version: 10.0.1
Released 29 October 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable

Fixes Product2 and Subscription mappings [SGM-482]

Website version: 10.0.0
Released 29 October 2021

COMPATIBLE WITH PACKAGE: 10.0.x

Version: Autumn 21 Stable

Replace countries gem with ISO data [SGM-461][SGM-462]

Chore/ruby upgrade [SGM-452]

Azure now fallsback to signInName for email address [SGM-460]

Chore/cleanup payment gateway success [SGM-451]

Quantity picker bugfix [SGM-457]

Add JS event when cart is updated via ajax [SGM-458]

Standardise and tidy up all the drops [SGM-262]

Ensure header is not cached across cart filled sessions [SGM-443]

Remove autofocus attributes [SGM-450]

Feature/braintree-payment-provider [SGM-424]

fix failing specs [SGM-444]

Create a single-sign-on form helper [SGM-444]

Meta data partial showing meta_title instead of title for Page and Article [SGM-446]

Limits ImportMediaToCloudinaryJob's upload retries [SGM-448]

Implement Style Blocks [SGM-413]

Enable ability to add delay to next billing date [SGM-423]

Don't show traits twice [SGM-437]

Fix max attendee default and button [SGM-440][SGM-441]

Fix availabilities not showing correctly when a store has path [SGM-438]

Chore/payment gateway html cleanup [SGM-432]

Pages are no longer being shown in preference to product categories [SGM-434]

Feature/auth net background payments [SGM-209]

Update _configuration.html.erb [SGM-433]

Canonical links should not contain parameters that are blank [SGM-426]

Prefix classes, add IDs to unique components [SGM-344]

Feature/bundle cart performance [SGM-468]

Change "order" string to "reference" on confirmation page [SGM-474]

Deletes duplicated tags [SGM-471]

Adding intelligent defaults for caching [SGM-470]

Remove confirm for Cookie acceptance [SGM-478]

Add postcode to tax check [SGM-479]

Remove ProductOption eager-loading in Cart#update_line_item_prices! [SGM-477]




Release 9.10.0-1

  • Upgradable from 7.4.x or above
  • Released 11 October 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnZxAAK

Revert version checker [PKG-97]




Release 9.9.0-1

  • Upgradable from 7.4.x or above
  • Released 5 October 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnZsAAK

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnZdAAK

Fix order triggers causing SOQL limits [PKG-92]




Release 9.7.0-1

  • Upgradable from 7.4.x or above
  • Released 21 September 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnZTAA0

Add PaymentProvider.Active field [PKG-53]

GDPR Compliance objects [PKG-83]

Update namespace for version check [PKG-84]

Add default_timezone field for Store [PKG-4]

StoreConnect Website releases:

Website version: 9.7.0.20
Released 1 December 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Fix/sso callback url [SGM-516]

Website version: 9.7.0.19
Released 15 November 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Temporarily limits updating of required fields to selected shipping country [SGM-501]

Website version: 9.7.0.18
Released 11 November 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Allows content pages to be rendered when store is under a path [SGM-497]

Website version: 9.7.0.17
Released 9 November 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Changes number string to reference [SGM-495]

Website version: 9.7.0.16
Released 4 November 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Changes number string to reference [SGM-495]

Paypal gateway now uses common gateway JS

PayPal service now includes billing address in request

Website version: 9.7.0.15
Released 27 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Remove confirm for Cookie acceptance [SGM-478]

Add postcode to tax check [SGM-479]

Website version: 9.7.0.14
Released 25 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Remove ProductOption eager-loading in Cart#update_line_item_prices!

Website version: 9.7.0.13
Released 22 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Feature/bundle cart performance [SGM-468]

Change "order" string to "reference" on confirmation page [SGM-474]

Website version: 9.7.0.12
Released 15 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Replace countries gem with ISO data [SGM-461][SGM-462]

Website version: 9.7.0.11
Released 11 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Add SSO debugging env var [SGM-459]

Website version: 9.7.0.10
Released 8 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Add JS event when cart is updated via ajax [SGM-458]

Quantity picker bugfix [SGM-457]

Website version: 9.7.0.9
Released 6 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Ensure header is not cached across cart filled sessions [SGM-443]

Remove autofocus attributes [SGM-450]

Website version: 9.7.0.8
Released 6 October 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Create a single-sign-on form helper [SGM-444]

Meta data partial showing meta_title instead of title [SGM-446]

Fix availabilities not showing correctly when a store has path [SGM-438]

Don't show traits twice [SGM-437]

Guard against null value in script block [SGM-435]

Website version: 9.7.0.7
Released 30 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Pages are no longer being shown in preference to product categories [SGM-434]

Website version: 9.7.0.6
Released 29 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Fix: JS comment visible in page source [SGM-433]

Fix: Canonical links should not contain parameters that are blank [SGM-426]

Website version: 9.7.0.5
Released 27 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

PaymentInformationController#update no longer saves failed orders [SGM-422]

Chore/payment gateway js [SGM-402]

Improve sitemap to hide hidden objects [SGM-419]

Website version: 9.7.0.4
Released 24 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Fix/stripe-subscription-payment-info [SGM-418]

CustomerInformation sets email confirmation for logins [SGM-416]

ProcessOrderJob no longer attempts to update failed orders [SGM-415]

Website version: 9.7.0.3
Released 22 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Fix: ScriptBlocks are not hml-safed [SGM-414]

Adding robots.txt file support to StoreConnect apps [SGM-421]

Fix: Add missing full_name_hint entry to en.yml [SGM-411]

Website version: 9.7.0.2
Released 21 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Fix issue of missing SC_ID indicies [SGM-410]

Website version: 9.7.0.1
Released 21 September 2021

COMPATIBLE WITH PACKAGE: 9.7.x

Privacy Compliance (GDPR) [SGM-382]

Feature/payment provider active [SGM-227]




Release 9.6.0-1

  • Upgradable from 7.4.x or above
  • Released 2 September 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnZ9AAK

Adds Setup and Balloon pricing to PriceBookEntry for Subscriptions [PKG-80][PKG-81]

Add SSO fields to Contact [PKG-77]

Expire CI scratch orgs after one day [PKG-79]

StoreConnect Website releases:

Website version: 9.6.0.8
Released 8 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

Fix ScopeStore to call Not Found Error correctly [SGM-409]

Rejig live cart update [SGM-304][SGM-399]

Website version: 9.6.0.7
Released 21 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

Enable 301 redirect ENV var to store domain [SGM-407]

Menus should only show root menu items at top level [SGM-408]

Fix 500 error with Campaigns [SGM-406]

Automatically create login during password reset / confirmation [SGM-405]

Allow store to use www.example.com and still support apex [SGM-403]

Move Stripe payment processing to background [SGM-207]

Website version: 9.6.0.6
Released 17 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

Feature/dynamic required checkout fields [SGM-396]

Checkout now allows an email confirmation input [SGM-394]

Make paths case insensitive [SGM-400]

Checkout now allows using firstname/lastname via ENV var [SGM-395]

Move attendee form to top of the order page [SGM-401]

Fix: Double price line after updating qty in cart [SGM-397]

Website version: 9.6.0.5
Released 14 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

Fix the no availabilities message [SGM-393]

Feature/bambora background payment [SGM-212]

Don't use parent class on third tier [SGM-380]

Feature/bambora active merchant [SGM-212]

Devise links partial now symlinks to store_connect links partial [SGM-390]

Website version: 9.6.0.4
Released 10 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

Sending reset password no longer changes existing password [SGM-381]

Website version: 9.6.0.3
Released 8 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

Store/restore variant selections in/from session storage [SGM-378]

Show "No Availabilities" in booking selector [SGM-377]

Save and restore booking filters to/from local store [SGM-374]

Website version: 9.6.0.2
Released 7 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

This version restructures the post-order success pages (controllers, views) so factor this in when upgrading customised sites.

Fix/secure pay error [SGM-368]

Use taxon display name for bundle modal filter categories [SGM-369]

Fix Booking Location Information Markdown not rendering HTML [SGM-373][SGM-372]

Fix deposit amount in cart incorrect [SGM-371]

Prevents updating line items if cart is in non modifiable state [SGM-305]

Integrate article category display name [SGM-21]

Price currency symbol [SGM-366]

Create a route that a guest user can come back to to view their order summary page [SGM-357] [SGM-360]

Website version: 9.6.0.1
Released 2 September 2021

COMPATIBLE WITH PACKAGE: 9.6.x

Feature/azure SSO [SGM-325][SGM-326][SGM-327][SGM-328][SGM-329]

In your Cart feature [SGM-356]

Handle multiple pickers, "Infinity" max value [SGM-367]

Quantity Picker flexibility (Booking UI) [SGM-352]




Release 9.5.0-1

  • Upgradable from 7.4.x or above
  • Released 26 August 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnYuAAK

Build out Order.s_c__Subscription_Order_Id__c [PKG-74]

Give Administrators & Order Manager CRUD access to OrderItemTax [PKG-75]

StoreConnect Website releases:

Website version: 9.5.0.1
Released 26 August 2021

COMPATIBLE WITH PACKAGE: 9.5.x

Set the Subscription_Order when billing subscriptions [SGM-348]

Fix Action Buttons Overflowing on Smaller Screens. [SGM-342]

Change navbar background property [SGM-332]

Website version: 9.5.0.2
Released 26 August 2021

COMPATIBLE WITH PACKAGE: 9.5.x

Booking System Updates [SGM-224]

Website version: 9.5.0.3
Released 27 August 2021

COMPATIBLE WITH PACKAGE: 9.5.x

Adds missing subscription order mapping

Website version: 9.5.0.4
Released 30 August 2021

COMPATIBLE WITH PACKAGE: 9.5.x

PaymentInformationController now uses remote_ip [SGM-365]

Adding ' x ' between the quantity and the price [SGM-362]

Process Order Restructure [SGM-365]




Release 9.4.0-1

  • Upgradable from 7.4.x or above
  • Released 19 August 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnYQAA0

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




Release 9.3.0-1

  • Upgradable from 7.4.x or above
  • Released 6 August 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnYGAA0

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnYBAA0

Adds in the Cache Version field onto store for invalidation [PKG-50]

Add OrderItem.s_c__deposit_amount__c field

Updates to membership object and field description

Updated Media docs

Update category hierarchy doc [DOC-18]

Update product category docs [DOC-22]

Update related category docs

Add SecurePay to payment provider dropdown list

StoreConnect Website releases:

Website version: 9.2.0.7.1
Released 1 December 2021

COMPATIBLE WITH PACKAGE: 9.2.x

Price currency symbol [SGM-366]

Website version: 9.2.0.7
Released 18 August 2021

COMPATIBLE WITH PACKAGE: 9.2.x

Fix issue with cache keys [SGM-341]

Stripe Implement Subscriptions [SGM-223]

Fix payment animation off bug [SGM-334]

Refactor internal software tests for stability [SGM 323]

Fix for menu link color [SGM-320]

Don't convert head content with Markdown [SGM-318]

Website version: 9.2.0.6
Released 11 August 2021

COMPATIBLE WITH PACKAGE: 9.2.x

Feature/eway-no-preauth [SGM-292][SGM-312]

Banner alignment fix [SGM-270]

Fix for positioning classes [SGM-276][SGM-281]

Lock elasticsearch gem to 7.13 [SGM-311]

Remove redundant itemprop settings [SGM-315]

Fix/line item pricing [SGM-314]

Disable securepay specs [SGM-313]

Website version: 9.2.0.5
Released 7 August 2021

COMPATIBLE WITH PACKAGE: 9.2.x

Wrap collection time partial in div for hidability [SGM-310]

Website version: 9.2.0.4
Released 6 August 2021

COMPATIBLE WITH PACKAGE: 9.2.x

Order shipping method now includes the provider service name [SGM-309]

ProductOptionsController now handles anchor variant switching [SGM-307]

LineItem and ProductItem partials now pass pricing disguiser [SGM-306]

Fix for card carousel overflow [SGM-279]

Fix/salesforce classify spec [SGM-301]

ProductPresenter now delegates minimum_bundle_pricing [SGM-300]

Website version: 9.2.0.3
Released 2 August 2021

COMPATIBLE WITH PACKAGE: 9.2.x

Implement Order.submitted date [SGM-20]

Website version: 9.2.0.2
Released 30 July 2021

COMPATIBLE WITH PACKAGE: 9.2.x

Adding google review survey and rating image [SGM-244]

Fix quantity picker [SGM-299]

Fix/bundle subscriptions [SGM-290][SGM-291]

ContentCategory#child_categories now sort by position then name [SGM-298]

Feature/bundle shipping override [SGM-19]

Feature/hide unavailable bundle features [SGM-297]

ProductPrice only shows “from X” on price/sale_price [SGM-296]

Website version: 9.2.0.1
Released 29 July 2021

COMPATIBLE WITH PACKAGE: 9.2.x

Nav trigger update and fix [SGM-286]




Release 9.1.0-1

  • Upgradable from 7.4.x or above
  • Released 16 June 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnWKAA0

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_Ledger__c.

Install via /packaging/installPackage.apexp?p0=04t2u000000TnWAAA0

Feature Account Credit [PKG-39]

Feature Account Credit Ledger [PKG-40]

Add checks for route mapping during Product2 slug creation [PKG-44]

Add subscription tab for easier navigation @Mikel

Fix invalid ReferenceTo field on Account_Credit_Ledger__c.Payment_Id__c.

StoreConnect Website releases:

Website version: 9.0.0.8
Released 23 July 2021

COMPATIBLE WITH PACKAGE: 9.0.x

Sync Event Processing Fix [SGM-289]

Website version: 9.0.0.8
Released 23 July 2021

COMPATIBLE WITH PACKAGE: 9.0.x

Adds facility for configuring themes with webpacker [SGM-280]

Prevalidate cart before payment is caught in the background [SGM-272]

Fix/product card button [SGM-284]

Fix/partial i18n fixes [SGM-283]

Move parameterize call out of views into Current [SGM-282]

Style Fixes for Themes [SGM-278]

Secondary Button Fix on Product Pages [SGM-273]

Only shows out_of_stock_text in product card when tracking inventory [SGM-267]

Website version: 9.0.0.7
Released 14 July 2021

COMPATIBLE WITH PACKAGE: 9.0.x

Creates line_item_taxes for all line_item types [SGM-266]

Fixed term subscription order total [SGM-51]

Uploads PDF to Cloudinary as Raw file instead of image [SGM-265]

Fix failing spec [SGM-84]

Button loader [SGM-250]

Process Square payments in Background [SGM-44] [SGM-208]

Remove default tax from tax inclusive pricing when customer is out of taxable zone [SGM-230]

Website version: 9.0.0.6
Released 7 July 2021

COMPATIBLE WITH PACKAGE: 9.0.x

SecurePay does not need callback url or authenticity token as its not making callback requests [SGM-252]

Improve the error messages during checkout. [SGM-255]

Adds state-based tax calculation [SGM-253] [SGM-254]

Prioritise ProcessOrderJob to be processed first [SGM-222]

Website version: 9.0.0.5
Released 6 July 2021

COMPATIBLE WITH PACKAGE: 9.0.x

Only render script if form is loaded. [SGM-228]

Move Paypal to background processing and use Authorize & Capture [SGM-172][SGM-173]

Adds basic support for caching. [SGM-219]

Don’t depend on shippig product name in conversion tracking. [SGM-243]

Fixes user search with username to be case insensitive. [SGM-242]

Add support for securepay payments. [SGM-190]

Update to fix heroku mapping [SGM-249]

Fix/cart flow [SGM-203] [SGM-204]

Website version: 9.0.0.4
Released 30 June 2021

COMPATIBLE WITH PACKAGE: 9.0.x

Add the ability to target all pages with CSS [SGM-220]

Website version: 9.0.0.3
Released 29 June 2021

COMPATIBLE WITH PACKAGE: 9.0.x

Fix Remove account credit ledger pmt provider [SGM-221]

Website version: 9.0.0.2
Released 24 June 2021

COMPATIBLE WITH PACKAGE: 9.0.x

Fix HC relationships for Account Credit [SGM-218]

Adds missing s_c__Payment_Id__c index to s_c__Account_Credit_Ledger__c [SGM-216]

Feature Initial Cache Invalidation Setup [SGM-177]

Update to change image loading to add loading="lazy"

Speed up price calculations [SGM-197]

Fixes password change page heading to 'Reset Password' [SGM-205]

Show account name in account section [SGM-199]

Fixes rendering of product placeholder image [SGM-202]

Website version: 9.0.0.1
Released 24 June 2021

COMPATIBLE WITH PACKAGE: 9.0.x

Account Credit. [SGM-161]




Release 8.9.0-1

  • Upgradable from 7.4.x or above
  • Released 1 June 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnVlAAK

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnVWAA0

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnVMAA0

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnUnAAK

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnUYAA0

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

Documentation Updates

StoreConnect Website releases:

Website version: 8.5.0.7
Released 23 June 2021

COMPATIBLE WITH PACKAGE: 8.5.x

This release has important changes to how some payments (eWAY) are handled in the background.

Feature Subscription bundles [SGM-170]

Feature Limit Sync Events to only those from HC [SGM-187]

Fix Payment backgrounding [SGM-195]

Fix Improve reliability of bundle specs [SGM-183]

Fix Conversion tracking code to correctly check for function existence [SGM-200]

Fix Updating to split out partials to allow overrides and also return unit price instead of total price on google feed. [SGM-201]

Website version: 8.5.0.6
Released 11 June 2021

COMPATIBLE WITH PACKAGE: 8.5.x

This is a significant upgrade. Product Reindexing has been changed: it now relies on new database sync events to reliably know when data has changed in Salesforce. Payment processing has been moved to the background for eWAY.

Disable RackAttack in test environment [SGM-182]

Product Reindex [SGM-114]

Move payment processing to the background [SGM-100]

Cart spec now sets currencyisocode on product price [SGM-185]

Sets current_cart on cart creation [SUP-109]

Make SubscriptionsChargeJob more robust [SGM-29]

Add 'remove' link for bundles in cart [SGM-160]

Tidy up variant handling in bundles [SGM-127]

Prevent $0 OrderItemTaxes being created [SGM-69]

Website version: 8.5.0.5
Released 4 June 2021

COMPATIBLE WITH PACKAGE: 8.5.x

This release has significant updates to pricing for masters with variants. Please see the PR for details when upgrading.

Change Product.price_entry to only show product being viewed. [SGM-151]

Checks paid and complete for cart's valid_for_checkout? check.

Website version: 8.5.0.4
Released 2 June 2021

COMPATIBLE WITH PACKAGE: 8.5.x

Sync events [SGM-107][SGM-111]

Adds paid status to cart

Add support to display eway specific error messages [SGM-134]

Salesforce::ApplicationRecord#has_timestamp_column? now checks table exists [SGM-148]

Website version: 8.5.0.3
Released 28 May 2021

COMPATIBLE WITH PACKAGE: 8.5.x

Fix nav trigger on touch devices

Fixes Authorize.net payments when customer_profile is nil (#1498) (@weto)

Feature/bundle modal UI [SGM-61]

Make first and last name required during checkout [SGM-145]

Dummy app webpacker no longer requires symlink directories [SGM-147]

Output the gem version via api/store-connect-version [SGM-143]

Don't try to create Shipment if stock location is nil [SGM-138]

Add ii18n entry for pay later button [SGM-139]

Website version: 8.5.0.2
Released 27 May 2021

COMPATIBLE WITH PACKAGE: 8.5.x

eWay gateway update [SGM-99][SGM-103][SGM-105][SGM-130][SGM-131][SGM-132]

Remove product trait template references [SGM-135]

Bambora and Zippay now use amount_in_dollars for charge amount [INT-76]

Whitelist write access for order campaign and discount credit [SGM-126]

Updating merchant feed scheduler to run every 6 hours [SGM-123]

Updates to the Merchant Feeds [SGM-122]

Website version: 8.5.0.1
Released 21 May 2021

COMPATIBLE WITH PACKAGE: 8.5.x

Chore/cpq bundle changes [SGM-118]

Scope shipping rate query by zone to avoid incorrect state and postcode selection

Support UTM tags via Order Campaign [SGM-92]

Fix acount and cart dropdowns

Chore/webpacker dummy app [SGM-75]

Hotfix to limit eway fields to API character limits

Feature/bundle improvements [SGM-60]

Fix path matching when current store path is nil.




Release 8.4.0-1

  • Upgradable from 7.4.x or above
  • Released 10 May 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnUYAA0

Feature Adding Shipment__c.State_Changed_At__c field with trigger to track the time that the Shipment__c.State__c field last changed.

Bugfix Make Discount__c require a store to be defined in order to be valid.

Internal Moving file type field up the page as it is a required field.

StoreConnect Website releases:

Website version: 8.4.0.2
Released 17 May 2021

COMPATIBLE WITH PACKAGE: 8.4.x

Redirect customer to their store by region [SGM-77 - 83, SGM-89]

Support multiple bundles in cart [SGM-34]

Group product options by feature [SGM-35]

Group bundle LineItems in cart [SGM-36]

Upgrades to the Google Merchant Feed

Buildkite Docker Setup [SGM-58]

Website version: 8.4.0.1
Released 10 May 2021

COMPATIBLE WITH PACKAGE: 8.4.x

Connect Shipment.state_changed_at field [SGM-73]

Add NZ and PNG to address validations list [SGM-70]

Improve merchant feed to better match spec




Release 8.3.0-1

  • Upgradable from 7.4.x or above
  • Released 29 April 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnUJAA0

Feature Adding related lists to the Menu and Menu Item layouts

Feature Change Menu Item validation to include URL as one of the possible required targets

Bugfix Fix the label for the Child Category Levels field of Menu Item

Feature Fix the related list label for the Menu Item Parent Id field

StoreConnect Website releases:

Website version: 8.3.0.3
Released 6 May 2021

COMPATIBLE WITH PACKAGE: 8.3.x

Restrict related products to active and only show available by default.

Adds filter_parameters for card details.

Create Auspost/StarTrack shipment items with only 1 item per shipment. [SGM-57]

Only send order items to shipping provider if they belong to the shipment. [SGM-56]

Change default signature required setting. [SUP-57]

Order Shipments by time ascending when processing. [SUP-42]

Update gem to implement rich search results on all product pages

Adds asset_path and asset_url to the liquid filters

Use the named size URLs to ensure optimal cloudinary delivery

Adding default shared/events partial

BugFix Gateway callback store scope

BugFix Include Discounts when deciding to bust product cache

BugFix Handle order item creation failure.

BugFix eWay NZ - remove currency check for eWay as its not reliable.

BugFix Fixes issue where the TaxonsController was swallowing 404

Chore Upgrade to GitHub-native Dependabot

Chore Update error messages for customer information form

Website version: 8.3.0.2
Released 29 April 2021

COMPATIBLE WITH PACKAGE: 8.3.x

BugFix Fix issue where a discount was ignoring account criteria

Website version: 8.3.0.1
Released 29 April 2021

COMPATIBLE WITH PACKAGE: 8.3.x

Feature Provide direct connection for Header & Footer Menus




Release 8.2.0-1

  • Upgradable from 7.4.x or above
  • Released 20 April 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnTuAAK

Feature Add Display_Name__c field to Article_Category__c.

Feature Documentation updates




Release 8.1.0-1

  • Upgradable from 7.4.x or above
  • Released 31 March 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnT6AAK

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.

Install via /packaging/installPackage.apexp?p0=04t2u000000TnShAAK

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnReAAK

Feature Add null check for discount migration post install class.

Feature Add namespace to email template merge fields.

Internal Documentation Updates.

StoreConnect Website releases:

Website version: 7.78.1.0
Released 28 April 2021

COMPATIBLE WITH PACKAGE: 7.78.x

This release changes the way we handle 404 errors. We now respond with a 404 status code, and if the format is :html we render /store_connect/errors/404 partial with a very basic default message. It’s not a great default so would be best if the client customised it. They can create a page with path 404-not-found and we’ll render that page instead of the default message.

Feature Menu builder

Feature Show only permitted articles on article list page

Feature Split BundledProduct and BundledVariant into separate files

BugFix Member checkout cart

BugFix CreateOrderPayment now uses generic fallback error message

BugFix Add ChargeSubscriptionJob to schedule

BugFix Updating eWay Service to be more complete

BugFix Don't render the 404 template for non-html formats

BugFix Adding additional updates to merchant feed

BugFix Update eWay to always send customer details

BugFix 404 handling

BugFix Update Google Merchant Feed to use Correct Fields

Internal Fix for 1 vulnerabilities

Internal Upgrade snyk from 1.511.0 to 1.520.0

Internal CreateOrderPayment now logs gateway errors to Bugsnag

Website version: 7.78.0.10
Released 23 April 2021

COMPATIBLE WITH PACKAGE: 7.78.x

Feature Update autocomplete entries on Account address partials

Internal Chore/product price additions

Website version: 7.78.0.9
Released 13 April 2021

COMPATIBLE WITH PACKAGE: 7.78.x

This introduces some significant changes that will need to be addressed when upgrading projects that have overrides. Please see this PR for more details.

Internal Migrate *Drops to *Disguisers

BugFix Ship to contact

Website version: 7.78.0.8
Released 6 April 2021

COMPATIBLE WITH PACKAGE: 7.78.x

BugFix Order creation to save country in alpha2 instead of alpha3

Website version: 7.78.0.7
Released 6 April 2021

COMPATIBLE WITH PACKAGE: 7.78.x

This contains a change that requires a full-reindex.

BugFix Searching#58; Add default price filter if available

Website version: 7.78.0.6
Released 31 March 2021

COMPATIBLE WITH PACKAGE: 7.78.x

BugFix Route Mapping: handle the case where the destination url has 2 query strings appended.

Website version: 7.78.0.5
Released 30 March 2021

COMPATIBLE WITH PACKAGE: 7.78.x

Feature Only show products in search that has pricebook entry attached

BugFix Order creation interactor to save country-code when its click and collect order

BugFix Update total weight cost logic to ceil the weight before caclulating final cost

BugFix Hide subscription details for paylater

BugFix Change ordering of articles to be publish_on date descending

Internal Configure parallel_tests for running specs locally

Internal Product price cleanup

Internal Upgrade snyk from 1.471.0 to 1.473.0

Internal Update mimemagic to 0.3.9

Website version: 7.78.0.4
Released 25 March 2021

COMPATIBLE WITH PACKAGE: 7.78.x

BugFix Fixed term subscription end date

Feature Add the ability for users to cancel subscriptions.

Feature Subscription edit UI

Internal Updating dependency mimemagic as version 0.3.5 has been yanked

Website version: 7.78.0.3
Released 24 March 2021

COMPATIBLE WITH PACKAGE: 7.78.x

Feature Subscription UI.

Feature Extract payment forms.

Internal Payment gateway tidyup.

BugFix Get products working with route mapper.

BugFix Whitelist PromotionCredit for write access.

BugFix Route maps can now include query string params.

BugFix Add OrderReferenceNumber to new membership form.

BugFix Shipment prompt messages.

BugFix Improves product name searching.

BugFix Don't output global liquid var deprecations in CI.

Website version: 7.78.0.2
Released 17 March 2021

COMPATIBLE WITH PACKAGE: 7.78.x

Removes field: Subscription.payment_token_expires_at. Adds field: Subscription.payment_source_expires_at

Feature Implement Related Pages

Feature Implement Related Articles

Feature Update subscription payment source attribute names

Feature Add payment_identifier and payment_token_expires_at Subscription attrs.

Feature Add article categories to global drop

BugFix Fixes intermittently failing contact callback spec

BugFix Assign logged in user's contact and account at cart creation

BugFix Fix Contact lead merger

Internal Consolidate order display in new membership and account order views

Internal Standardise PageDrop

Internal Add account specs

Internal Add countries without postcodes to address_validation.yml

Internal Upgrade @rails/ujs from 6.1.1 to 6.1.3

Website version: 7.78.0.1
Released 15 March 2021

COMPATIBLE WITH PACKAGE: 7.78.x

New Fields: Add Discount.starts_at (replaces Discount.starting_date), Discount.expires_at (replaces Discount.ending_date), Product.subscription_term_count.

Feature Replace Discount date fields with datetime fields.

Feature Fixed term subscriptions.




Release 7.77.0.1

  • Upgradable from 7.40.x or above
  • Released 10 March 2021

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnRZAA0

Feature Documentation updates on Zone State, Country, Zone Postcode, Promotion, Promotion Action, Payment.

Feature Added Store__c Header_Menu_Id__c and Footer_Menu_Id__c relationships.

Feature Migrate Discount Starting_Date__c Date to Starts_At__c DateTime.

Feature Migrate Discount Ending_Date__c Date to Expires_At__c DateTime.

Feature Add post install migration and trigger to Discount to keep starting, ending and starts, expires fields in sync.

Feature Add Subscription term count field to allow number of terms to bill.




Release 7.76.0.1

  • Upgradable from 7.4.x or above
  • Released 4 March 2021

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnRFAA0

Feature Add Subscription.Payment_Source_Exprires_At to track credit card expiry

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

StoreConnect Website releases:

Website version: 7.76.0.2
Released 12 March 2021

COMPATIBLE WITH PACKAGE: 7.76.x

New Fields: Add CollectionPoint.store_id, CollectionPoint.zone_id. This introduces some changes re Collection Points please read the Upgrade notes in the PR description.

Feature Update Click & Collect view to support singular Collection Points.

BugFix Ensures min_max_purchasable_for_product to return int values.

BugFix Removes phone number validation from customer_information_form.

BugFix Fixes category image rendering in category card.

BugFix Fixes CPQ check on product page.

BugFix Remove presence validation on Shipment.charge.

Website version: 7.76.0.1
Released 5 March 2021

COMPATIBLE WITH PACKAGE: 7.76.x

New Fields: Add CollectionPoint.store_id, CollectionPoint.zone_id. This introduces some changes re Collection Points please read the Upgrade notes in the PR description.

Feature Add Store (and Zone) to Collection Points.

BugFix Allows updating of account with blank shipping values if current values are blank.

Internal Introduce bundle associations.

Internal Upgrade snyk from 1.450.0 to 1.452.0

Internal Upgrade @rails/activestorage from 6.1.1 to 6.1.2




Release 7.75.0.1

  • Upgradable from 7.4.x or above
  • Released 1 March 2021

New Fields: Add Product2.Charge_Subscription__c.

Install via /packaging/installPackage.apexp?p0=04t2u000000TnR0AAK

Feature Add Product2.Charge_Subscription__c field

Feature Documentation updates

StoreConnect Website releases:

Website version: 7.75.0.1
Released 3 March 2021

COMPATIBLE WITH PACKAGE: 7.75.x

New Fields: Add Product2.Charge_Subscription__c.

Feature Product charge subscriptions

BugFix Remove memoization on current pricebook when current store

BugFix Remove unused fields from hc mapping




Release 7.74.0.1

  • Upgradable from 7.4.x or above
  • Released 25 February 2021

New Fields: Add Order.Submitted_Date__c.

Install via /packaging/installPackage.apexp?p0=04t2u000000TnQ2AAK

Feature Add order submitted date.

StoreConnect Website releases:

Website version: 7.74.0.3
Released 2 March 2021

COMPATIBLE WITH PACKAGE: 7.74.x

BugFix Customer info update

Feature Cart should be accessible regardless of browser session (and restricted to store)

Website version: 7.74.0.2
Released 26 February 2021

COMPATIBLE WITH PACKAGE: 7.74.x

BugFix Subscription charge payments

Website version: 7.74.0.1
Released 26 February 2021

COMPATIBLE WITH PACKAGE: 7.74.x

This release may require some extra care in upgrading some views. Please read the PR notes on github.

Internal Product variants, bundles, and image interactions

Feature Subscription charge payments attr

Feature Configurable address validations

Feature Reduce size of fulfilment card

Internal Clean up bundles

Internal Sort dropdown customisable

Feature Content category position

New fields: Subscription__c.Charge_Payments__c, Article_Category__c.Position__c.




Release 7.73.0.1

  • Upgradable from 7.4.x or above
  • Released 25 February 2021

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnPxAAK

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.

Install via /packaging/installPackage.apexp?p0=04t2u000000TnPnAAK

Feature Consolidate Stock Location availability fields into Stock_Location__C.Online_Fulfillment_Options__c

BugFix Non-sysadmin users not able to use LWC

StoreConnect Website releases:

Website version: 7.72.0.3
Released 25 February 2021

COMPATIBLE WITH PACKAGE: 7.72.x

Feature Add store_connect:export_hc_mapping rake task

Feature Add shipping instructions UI

BugFix Trait accordion open by default if trait is selected

Website version: 7.72.0.2
Released 23 February 2021

COMPATIBLE WITH PACKAGE: 7.72.x

This release requires a hard reindex

BugFix Refactor categories index to be based on taxonomy and category

Feature add new liquid tag: api

Website version: 7.72.0.1
Released 19 February 2021

COMPATIBLE WITH PACKAGE: 7.72.x

This release removes 2 fields: StockLocation#fulfill_online_orders, StockLocation#click_and_collect_allowed and replaces them with StockLocation#online_fulfillment_options.

BugFix Port download url fix

Feature Add article category intro info markdown

Feature Adding StockLocation#online_fulfillment_options

Feature Add labels for payment forms




Release 7.71.0.1

  • Upgradable from 7.4.x or above
  • Released 16 February 2021

New Fields: Add Article_Category__c.Introduction_Markdown__c field.

Install via /packaging/installPackage.apexp?p0=04t2u000000TnPiAAK

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.

Install via /packaging/installPackage.apexp?p0=04t2u000000TnPdAAK

Feature Adding Menu Identifier

Feature Adding Menu Item Identifier

Feature Adding Menu Item URL

Feature Improve help text on Confirmation Email Template fields

StoreConnect Website releases:

Website version: 7.70.0.2
Released 17 February 2021

COMPATIBLE WITH PACKAGE: 7.70.x

This deprecates the use of ENV["BASE_DOMAIN_NAME" in favor of the Store.domain

BugFix ProcessReadyToShipShipmentsService now sets Current.store correctly.

Feature Add after delete touch trigger.

Feature Support multiple base domain.

Feature Liquid code for rendering a Menu.

Website version: 7.70.0.1
Released February 2021

COMPATIBLE WITH PACKAGE: 7.70.x

New Fields: Promotion_Scope__c.Pricebook_Id__c

BugFix 'Is-selected' state on option cards

Internal Upgrade snyk from 1.437.4 to 1.438.0

Feature Add selector ID to container content block

Feature Update contact form seeds

Internal Notice.scss

Internal Tidy up definition list

Feature Fields customisable

BugFix Fix var declarations

BugFix Hide sidebar if there are no child pages

BugFix Include postcode and states joins in the available countries logic.

BugFix Order total colours

BugFix Add ID to image beside text block, update classes

BugFix Fix border

Feature Added Identifier to Menu and Menu Item




Release 7.69.0.1

  • Upgradable from 7.4.x or above
  • Released 9 February 2021

New Fields: Add Promotion_Scope__c.Pricebook_Id__c.

Install via /packaging/installPackage.apexp?p0=04t2u000000TnPEAA0

Feature Improve Shipping Rate page layout

Feature added mixed type for weight and price calcs

Feature Add pricebook id to promotion scope

Bugfix Fix sync user permission for Menu__c.SC_Id__c

StoreConnect Website releases:

Website version: 7.69.0.2
Released 10 February 2021

COMPATIBLE WITH PACKAGE: 7.69.x

BugFix Cart line break colour

BugFix Fix header overrides

Internal Clean up pagination styles

BugFix Fix rich text anchor colour

Internal Clean up section styles

Internal Update config error on HC mapping

Website version: 7.69.0.1
Released 9 February 2021

COMPATIBLE WITH PACKAGE: 7.69.x

New Fields: Promotion_Scope__c.Pricebook_Id__c

Feature Add support for Promotion Scope to reference a specific Pricebook




Release 7.68.0.1

  • Upgradable from 7.4.x or above
  • Released 20 January 2021

New Objects: Add Product_Variant__c.Variant_Name__c.

Install via /packaging/installPackage.apexp?p0=04t2u000000TnOGAA0

Feature Add Product_Variant__c.Variant_Name__c

StoreConnect Website releases:

Website version: 7.68.0.5
Released 9 February 2021

COMPATIBLE WITH PACKAGE: 7.68.x

Bugfix Unavailable shipping options

Bugfix Article category pages redirected to index with error

Bugfix Redirects the user to root page if product doesnt exists

Bugfix BundleConfiguration#deserialize now adds required products when wiping

Feature Add drops for Menu and MenuItem

Website version: 7.68.0.4
Released 5 February 2021

COMPATIBLE WITH PACKAGE: 7.68.x

Internal Bundle configuration is now wiped if session is lacking a version

Bugfix Consistent breadcrumb spacing

Bugfix Button colour inherit currentColor by default

Internal Cleanup overrides

Bugfix Fix accordion styles

Feature Add menu and menu items

Feature Add filter to convert a datetime string to a valid iso8601 string in a given timezone

Website version: 7.68.0.3
Released 2 February 2021

COMPATIBLE WITH PACKAGE: 7.68.x

Feature Retain customer notes value if payment errored

Internal Update download_url to remove autoformat

Feature Implement showing shipping rate display name in favour of name

Bugfix Use the correct taxonomy id reference for product comparison

Website version: 7.68.0.2
Released 29 January 2021

COMPATIBLE WITH PACKAGE: 7.68.x

Internal Remove memoize from current pricebook and disable pricebook_id attribute

Feature Add today and now filters

Bugfix Changed comparison to sfid due to intermittent pricebook change

Bugfix Add missing Shipping namespace to scheduled shipment job

Website version: 7.68.0.1
Released 27 January 2021

COMPATIBLE WITH PACKAGE: 7.68.x

Feature Add VariantTypeDrop and VariantChoiceDrop.

Feature Add InstructionsMarkdown fields to shipping provider and rate.

Feature Allow shipping to use GetShippingRateForOrder no longer errors on nil shipping weight unit.

Bugfix BundleConfiguration now adds correct quantity for required products.

Bugfix Switch the lookup field some global drop vars to path from slug.

Bugfix Improve shipment scheduled job to not raise error if not required and run by default.

Internal Fix ship_to_contact missing for old orders so as to not raise error.

Internal CPQ set default quantity of bundle option to 1

Internal Fix schema to reflect no default value for product categories




Release 7.67.0.1

  • Upgradable from 7.4.x or above
  • Released 19 January 2021

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnOBAA0

Feature Improved relationship labels.

Feature Improved layout updates.

Feature Create Menu__c and objects.

Feature Create Shipping_Rate__c.Display_Name__c.

Internal Remove file size check on uploader.

Feature Add Checkout_Shipping_Email/Phone to order.

Feature Add Instructions_Markdown__c to Shipping_Provider and Shipping_Rate.

Internal Cleanup of picklist value labels

Feature Add downloadable products via Product_Purchasable_Media__c.

Internal Documentation Updates

StoreConnect Website releases:

Website version: 7.67.0.2
Released 21 January 2021

COMPATIBLE WITH PACKAGE: 7.67.x

Feature Updating google merchant feed to include global identifier.

Feature ShippingRate now supports 'mixed' types with both price and weight limits.

Feature GetShippingRateForOrder now searches both price and weight based.

Feature Add download_url to Medium object allowing direct download.

Website version: 7.67.0.1
Released 19 January 2021

COMPATIBLE WITH PACKAGE: 7.67.x

Internal Add HerokuConnect::Utils helper for fixing sync issues

Feature Revised shipping person details

Feature LineItem#bundle_lead_item? now compares sfid rather than objects

Feature Uses threads for importing data instead of multiprocess

Bugfix Add touch triggers for product taxon




Release 7.66.0.1

  • Upgradable from 7.4.x or above
  • Released 7 January 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnNwAAK

BugFix Fix Product2Trigger error

StoreConnect Website releases:

Website version: 7.66.2.3
Released 15 January 2021

COMPATIBLE WITH PACKAGE: 7.66.x

BugFix Content article category sort

Website version: 7.66.2.2
Released 14 January 2021

COMPATIBLE WITH PACKAGE: 7.66.x

Feature Adding from price to product price helper

Feature Adding ProductPrice object

Internal Pay later payment providers should have PayLater not Pay Later

Internal Adding Payment Provider generator to add all the files

Internal Adding rack profiler for performance debugging

Internal Adds rollback mechanism for full-reindex

Internal Update preset bundle requirements

Feature Adding documentation to liquid drops

Website version: 7.66.1.1
Released 12 January 2021

COMPATIBLE WITH PACKAGE: 7.66.x

NOTE: This implements the categories on the root path change, the old URLs will still work as usual and be 301 redirected to the non /categories/ path

BugFix Fixes trait rendering on product page

Feature Show categories on root path instead of under /categories/

Feature Allow users to over-ride category with a content page at the same root path

Internal Fix up payment specs so they work locally

Website version: 7.66.0.1
Released 7 January 2021

COMPATIBLE WITH PACKAGE: 7.66.x

Feature Add relevant information to the Shipment Record




Release 7.65.0.1

  • Upgradable from 7.4.x or above
  • Released 6 January 2021

Install via /packaging/installPackage.apexp?p0=04t2u000000TnNrAAK

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.

Install via /packaging/installPackage.apexp?p0=04t2u000000TnNmAAK

Feature Update page layout of Article and Article Categories to show each other

Feature Update shipping email template to show shipments.

StoreConnect Website releases:

Website version: 7.64.0.10
Released 6 January 2021

COMPATIBLE WITH PACKAGE: 7.64.x

Update Adding 0 for shipping if pickup only

Website version: 7.64.0.3
Released 6 January 2021

COMPATIBLE WITH PACKAGE: 7.64.x

BugFix Fix caching issue for products and product cards

Website version: 7.64.0.2
Released 6 January 2021

COMPATIBLE WITH PACKAGE: 7.64.x

BugFix Fixing up meta data to show content page meta data as well

Website version: 7.64.0.1
Released 5 January 2021

COMPATIBLE WITH PACKAGE: 7.64.x

Note new fields required in this release: Add Page__c.Hide__c, Add Articles_Article_Categories__c.Position__c.

Feature Adding position to article categories join table

Feature Add support for bundle-specific free price text in ProductHelper

Feature Adding hide to page and comments around visible




Release 7.63.0.1

  • Upgradable from 7.4.x or above
  • Released 12 December 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnNXAA0

StoreConnect Website releases:

Website version: 7.63.0.15
Released 30 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

Feature Only show 'pickup available' if shipping enabled on the store

Feature Fixing order controller wrongly trying to read the cart on show

Feature Fixing issue with trait display not working correctly

Feature Update release readme

Website version: 7.63.0.14
Released 30 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

Feature Performance Update by adding partial caching around product cards and product categories, 10x speed improvement.

BugFix Fix rescue syntax

BugFix Product prices now strip zeros only if price is an integer value

Website version: 7.63.0.13
Released 23 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

Feature Implement some further improvements around merchant feed

Website version: 7.63.0.12
Released 23 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

Feature CPQ preset bundle template form

Feature Default sort returned categories by name

BugFix OrderItem#bundle_lead_item? Raising when CPQ is not installed

Feature Adding dynamic shipping calculations to merchant feed

Internal Remove duplicate pricebook hash entries from sort

Feature Performance Upgrade for Merchant Feed

Website version: 7.63.0.11
Released 22 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

Internal Refactor Orders index action to skip loading Carts

Update CPQ bundle seeds to use "Bundle products"

Feature Product card fulfilment

BugFix Bugfix logo

Feature Product Card now uses out of stock text if present

Update Upgrade snyk from 1.431.1 to 1.431.2

BugFix Update deprecated calls in specs

Internal Update product seeds

BugFix Fix card grid spacing

Feature Multiple bundles in cart (Model/Data changes)

BugFix Ensure invisible pages are hidden from navigation

BugFix ArticlesController now redirects if slug is invalid/unpublished

BugFix Fixes cart.shipping_methods

Website version: 7.63.0.10
Released 18 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

BugFix Update theme_pack.js to use viewport.js rather than utils.js

Website version: 7.63.0.8
Released 16 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

Feature Added up missing membership method to product and fix query bug

BugFix missing maximum_quantity to Search::ProductPresenter

Website version: 7.63.0.7
Released 16 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

BugFix total_available_to_sell for track inventory false and disable_quantity_selection products

Website version: 7.63.0.6
Released 16 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

Feature Summary in article drop

Feature Snippet liquid filter

Website version: 7.63.0.5
Released 14 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

Feature Update shipping to allow user to see what the issue is and remove the items preventing pickup in store

BugFix Prevent disable quanity selection with zero quantity

BugFix Fix variable pricing missing helpers

Website version: 7.63.0.3
Released 12 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

BugFix Fix issue with ProductRepository not taking variants into account when determining stock level of master product

Website version: 7.63.0.2
Released 12 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

BugFix Check item is active when returning total available to sell (impacts Merchant feed as well)

Feature Allow CPQ Lead Product to have quantity restriction set to prevent showing quantity picker

Website version: 7.63.0.1
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

Note new fields required in this release: Add PricebookEntry.Enable_Variable_Pricing__c, Add PricebookEntry.Variable_Pricing_Options__c.

Feature Add full variable pricing feature, allow customers to pick their own price

Feature Adding campaign relation to ContactDrop (current_customer)

Feature Update GlobalDrop to refer to current_* methods for consistency




Release 7.62.0.1

  • Upgradable from 7.4.x or above
  • Released 9 December 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnNSAA0

BugFix Deprecate Promotion_Credit__c.Code__c and replace with Promotion_Credit__c.Promo_Code_Used__c

Feature Add Product_Category__c.Introduction_Markdown__c

Feature Migrate existing Information_Markdown content to Introduction_Markdown on upgrade

Feature Add Disable_Quantity_Selection__c to PricebookEntry to allow quantity picker to be removed

StoreConnect Website releases:

Website version: 7.62.0.11
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

Feature Change rounding of Money gem to ROUND_HALF_UP (so $10.005 becomes $10.01)

Feature Only show most expensive shipping option from those available per shipping method

Website version: 7.62.0.10
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

BugFix Updating shipping to be permissive on available zones

Website version: 7.62.0.9
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

BugFix Fixes error with Click and Collect options Service

Website version: 7.62.0.8
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

Feature Add ENV var for product pagination

Feature Adding remove link back into cart

Internal Button and input styles

BugFix Fix breakpoint for filters submit method

Internal Adjust grey CSS settings

Website version: 7.62.0.7
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

Feature Ensure flash only persists on current page after adde

Feature Preselect countries when only one option is available

Feature Performance improvement on Categories page, improving speed by about 2x in production

Website version: 7.62.0.6
Released 10 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

Feature Remove signed in flash message

Website version: 7.62.0.5
Released 10 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

Feature Show stock location availability on product show page @Mikel

Feature Provide a way for shoppers to continue on cart if their cart has items with incompatible shipping

Feature Product display width updates

Feature Add subtle variant to .Notice

Feature Product card placeholder updates

BugFix Remove footer legacy settings

Website version: 7.62.0.4
Released 10 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

BugFix Add uniq to taxon slugs in taxon within product query

Website version: 7.62.0.3
Released 9 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

BugFix Fix issue with quantity picker not working when going 10+

BugFix Fix issue with html content block being wrapped in a div

BugFix Fix issue with article and content block not having a content_blocks collection

BugFix Fix issue with content block renderer being able to crash system

Feature Allow rendering of content block by passing identifier string

Feature Add maxlength to credit card fields

Website version: 7.62.0.2
Released 9 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

BugFix Fix typo in Heroku Connect Mapping json file @Mikel

Website version: 7.62.0.1
Released 9 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

Note new fields required in this release: Add Product_Category__c.Introduction_Markdown__c, Add Promotion_Credit__c.Promo_Code_Used__c, Add PricebookEntry.Disable_Quantity_Selection__c.

Feature Add Introduction Markdown on Product Category

Feature Add Disable Quantity Selection to remove quantity picker

Internal Move Promotion_Credit__c.Code__c to Promotion_Credit__c.Promo_Code_Used__c




Release 7.61.0.1

  • Upgradable from 7.4.x or above
  • Released 2 December 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnNDAA0

Feature Add Subscription capability without CPQ requirement.

StoreConnect Website releases:

Website version: 7.61.0.9
Released 8 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

Feature Adds Authorize.Net payment processor including subscription

Feature Allow saved cart address values during checkout

Internal Update article styles

Website version: 7.61.0.8
Released 8 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

Feature Add logout via GET to be usable in content blocks

Feature Expose FE settings, styling tweaks

Website version: 7.61.0.7
Released 8 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

BugFix Make related products partial match liquid layout

Website version: 7.61.0.6
Released 8 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

Feature Improves display of shipping/adjustment item in Cart

BugFix Ensure we show a vairant if it's master is in scope and it is not

BugFix Improve the in stock filter and show it after selecting if no results

BugFix Fix issues with Click and Collect being available even if out of stock

Website version: 7.61.0.5
Released 7 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

Feature Add additional support to liquid global tags

BugFix Make the find variant code more resilient to wrong case

BugFix Improve nav cart spacing

BugFix Fix JS breakpoint detection

Website version: 7.61.0.4
Released 4 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

Feature Enable support for subscriptions for non CPQ customers

Website version: 7.61.0.3
Released 2 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

BugFix Fixing issue with collection point informaiton not being included in Heroku mapping

Feature Create an Add to Cart form liquid helper

Website version: 7.61.0.2
Released 4 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

BugFix Fixing issue with Square not sending location ID

Website version: 7.61.0.1
Released 4 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

Internal Translation updates




Release 7.60.0.1

  • Upgradable from 7.4.x or above
  • Released 2 December 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnN8AAK

Feature Adds base Subscription__c field and requirements.

StoreConnect Website releases:

Website version: 7.60.0.1
Released 2 December 2020

COMPATIBLE WITH PACKAGE: 7.60.x

Note new fields required in this release: Add OrderItem.Subscription_Id__c, Add Subscription__c .

Feature Enable the ability to add a subscription item to checkout and purchase it.




Release 7.59.0.1

  • Upgradable from 7.4.x or above
  • Released 1 December 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnMtAAK

Feature Order Manager Permset updates discounts and promotions

Feature Add Disable and Disabled_Content_Block_Id__c to Store__c

StoreConnect Website releases:

Website version: 7.59.0.1
Released 1 December 2020

COMPATIBLE WITH PACKAGE: 7.59.x

Note new fields required in this release: Add Store__c.Disable__c, Add Store__c.Disabled_Content_Id__c.

Feature Add ability to disable store and show disabled page

Supports either simple default text, or a text content block where Title, Subtitle and Content can be set, or a custom "No added styling" content block which just renders the raw HTML content block directly

Feature Pay later payment provider + adding extra layer provider_id for all gateways

BugFix Use sfid as id is not searching correctly

BugFix Fix issue where square and zip pay payment forms were not loading correctly

BugFix Fix bug where cart is being passed to partial instead of order




Release 7.58.0.1

  • Upgradable from 7.4.x or above
  • Released 30 November 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnMtAAK

Feature Create Campaign mailing list sign up process

StoreConnect Website releases:

Website version: 7.58.0.2
Released 30 November 2020

COMPATIBLE WITH PACKAGE: 7.58.x

Note new fields required in this release: Add CampaignMember.salutation, Add CampaignMember.status, Add CampaignMember.mobilephone, Add CampaignMember.lastmodifieddate, Add CampaignMember.phone, Add CampaignMember.s_c__sc_id__c, Add CampaignMember.contact__s_c__sc_id__c.

Internal Update schema changes

Website version: 7.58.0.1
Released 30 November 2020

COMPATIBLE WITH PACKAGE: 7.58.x

Note new fields required in this release: Add Store_Campaign__c, Add CampaignMember.sc_id__c, Add CampaignMember.contact__s_c__sc_id__c.

Feature Allow Shoppers to sign up & unsubscribe to multiple Marketing Campaigns per store

BugFix Search results now show first category that has results from Products, Pages or Articles

BugFix Search results now respect the store associated with the Page or Article

BugFix Make the search edgegram settings configurable per store on ProductCode search results

BugFix Set the payment method according to the translation keys




Release 7.57.0.1

  • Upgradable from 7.4.x or above
  • Released 26 November 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnMoAAK

Feature Adds Stock_Location__c.Require_Stock_For_Pickup__c field

Feature Add new "Pay Later" payment provider

Feature Add new Store_Campaign__c object for joins between store and campaign

Feature Updated promotion and discount layout and field labels

Internal Update salesforceDX to 50.6.0

Chore Update all product product category to active

StoreConnect Website releases:

Website version: 7.57.0.2
Released 26 November 2020

COMPATIBLE WITH PACKAGE: 7.57.x

Feature Implement click and collect locations

Feature Implement new UI for click and collect locations

Feature Use stock location country when setting shipping address from stock location

Feature Create shipments for click and collect

Internal Translation updates

Feature Add datetime localizer script and localize the order date

BugFix Variant option where no styles were showing because the wrong class was being used

Feature Featured card carousel

Optimisation Cart interaction on handheld devices

Feature Multi store - Scope taxons, breadcrumbs and order display on accounts




Release 7.56.0.1

  • Upgradable from 7.4.x or above
  • Released 24 November 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnMjAAK

Feature Add Stock_Location__c.Country_Id__c




Release 7.55.0.1

  • Upgradable from 7.4.x or above
  • Released 18 November 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000XzO1AAK

Feature Add Discount__c.Brand_Id__c

Feature Add Discount__c.Qualifying_Quantity__c to limit discount to required number of qualifying items

Feature Add Discount_Credit__c.Qualifying_Quantity__c to trace discount used

Feature Update product field documentation

Feature Add Order.Collection_Point_Id__c

Feature Add Payment_Provider__c.Api_Options__c

Feature Add Payment_Provider__c.Position__c

BugFix Removed defaults for various add to cart, buy it now button text from the pricebook entry

StoreConnect Website releases:

Website version: 7.55.0.2
Released 19 November 2020

COMPATIBLE WITH PACKAGE: 7.55.x

BugFix Get Square payments for displaying correctly and not loading multiple times

Feature Show first positioned payment form automatically instead of requiring click to show

Internal Include url_helpers in StoresController

Website version: 7.55.0.1
Released 18 November 2020

COMPATIBLE WITH PACKAGE: 7.55.x

Note new fields required in this release: Add Payment_Provider__c.Api_Options__c, Add Payment_Provider__c.Position__c.

Feature Enable square options via Payment_Provider__c.Api_Options__c

Feature Enable sorting of payment providers via the Position__c field

Feature Add current_xxx global liquid vars for resources: Page, Product, Product_Category, Article, Article_Category

Feature Fix Order adjustment lines to now show cart count for shipping or promotions

Feature Replace cart quantity input with the quantity picker

Feature Disable Sidekiq UI sessions due to bug in ActiveRecord session store




Release 7.54.0.1

  • Upgradable from 7.4.x or above
  • Released 13 November 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000XzMtAAK

Feature Enable promotions to be scoped by Product2.Brand_Id__c

Feature Updated order of picklist values and default setting for Promotion_Action__c.Action__c

StoreConnect Website releases:

Website version: 7.54.0.1
Released 13 November 2020

COMPATIBLE WITH PACKAGE: 7.54.x

Note new fields required in this release: Add Promotion_Scope__c.Brand_Id__c.

Feature Enable promotions to be scoped by Product2.Brand_Id__c




Release 7.53.0.1

  • Upgradable from 7.4.x or above
  • Released 13 November 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000XzMoAAK

Feature Added store read access for lookups for Order Manager and CMS Manager permission sets

Feature Add Qualifying Quantity to Promotion Actions

StoreConnect Website releases:

Website version: 7.53.0.1
Released 13 November 2020

COMPATIBLE WITH PACKAGE: 7.53.x

Note new fields required in this release: Add Promotion_Action__c.Qualifying_Quantity__c. Add Promotion_Credit__c.Qualifying_Quantity__c.

Feature Add support for promotion qualifying quantity

Feature Use line item name in preference to product name

Feature use the path not the slug when assembling list of product categories

Feature Use the relative path on product, not the full URL throughout the app




Release 7.52.0.1

  • Upgradable from 7.4.x or above
  • Released 10 November 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000XzMUAA0

Feature Add Product_Product_Category__c.Active__c

Feature Add Product_Product_Category__c.Taxonomy_Name__c

Feature Add Collection_Point__c object. Fields: Active__c, Description__c, Display_Name__c, Geolocation__c, Lead_Time_Duration__c, Lead_Time_Units__s, Phone__c, sC_Id__c, Stock_Location_Id__c

Feature Add Opening_Time__c object. Fields: Active__c, Close_Time__c, Collection_Point_Id__c, Date__c, Open_Time__c, sC_Id__c, Weekday__c

Feature Adds new fields to Pricebook2 object.

Add_To_Cart_Text__c - text to show in place of Add to Cart.

Buy_It_Now_Text__c - text to show in place of Buy it Now

Out_Of_Stock_Text__c - text to show in place of Out of Stock

Unavailable_Text__c - text to show in place of Unavailable

Feature Adds new fields to PricebookEntry object

Add_To_Cart_Text__c - over-ride of the pricebook Add to Cart field

Buy_It_Now_Text__c - override of the pricebook Buy it Now field

Out_Of_Stock_Text__c - override of the pricebook Out of Stock field

Feature Add Order.Collection_Time__c

StoreConnect Website releases:

Website version: 7.52.0.2
Released 11 November 2020

COMPATIBLE WITH PACKAGE: 7.52.x

Note new fields required in this release: Add User.Assisted_By_Name__c. Add Order.Assisted_By_User_Id__c. Add Cart.Assisted_By_User_Id__c - Needs migration

BugFix Fixes featured products filtering and product display

Feature Capture who assisted the order being placed

Feature Update border utils

BugFix Featured product card classes

BugFix Hide html if store is tax inclusive

BugFix Checkout payment fields display

BugFix Product.searchable implementation to not filtered with fulfill_online_orders flag

Feature Add ability to customise Add to Cart / Buy it Now / etc

Feature Localisation of views

Website version: 7.52.0.1
Released 10 November 2020

COMPATIBLE WITH PACKAGE: 7.52.x

Add Product_Product_Category__c.Active__c @Ace

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

Install via /packaging/installPackage.apexp?p0=04t2u000000XzLCAA0

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

StoreConnect Website releases:

Website version: 7.51.0.4
Released 3 November 2020

COMPATIBLE WITH PACKAGE: 7.51.x

Feature Content pages now sorted by name by default

Feature Add store path to store drop

Website version: 7.51.0.3
Released 2 November 2020

COMPATIBLE WITH PACKAGE: 7.51.x

Major release to fully implement Discounts and Promo Codes

New Fields: Discount__c.active__c, Discount__c.discounted_price__c, Discount__c.product_category_id

New Sync Object Discount_Credit__c

Discount_Credit__c.calculation_type__c, Discount_Credit__c.credit_value__c, Discount_Credit__c.discount_id__c, Discount_Credit__c.discounted_price__c, Discount_Credit__c.order_id__c, Discount_Credit__c.percent_discount__c, Discount_Credit__c.sc_id__c, Discount_Credit__c.value_discount__c

New Sync Object Promotion__c

Promotion__c.advertise__c, Promotion__c.campaign_id__c, Promotion__c.code__c, Promotion__c.description__c, Promotion__c.expires_at__c, Promotion__c.path__c, Promotion__c.starts_at__c, Promotion__c.store_id__c, Promotion__c.usage_limit__c, Promotion__c.sc_id __c

New Sync Object Promotion_Action__c

Promotion_Action__c.action__c, Promotion_Action__c.calculation__c, Promotion_Action__c.discount_percent__c, Promotion_Action__c.discount_value__c, Promotion_Action__c.promotion_id__c, Promotion_Action__c.sc_id,

New Sync Object Promotion_Credit__c

Promotion_Credit__c.action__c, Promotion_Credit__c.calculation__c, Promotion_Credit__c.code__c, Promotion_Credit__c.credit_value__c, Promotion_Credit__c.discount_percent__c, Promotion_Credit__c.discount_value__c, Promotion_Credit__c.order_id__c, Promotion_Credit__c.promotion_action_id__c, Promotion_Credit__c.promotion_id__c, Promotion_Credit__c.sc_id __c

New Sync Object Promotion_Scope__c

Promotion_Scope__c.account_id__c, Promotion_Scope__c.category_id__c, Promotion_Scope__c.contact_id__c, Promotion_Scope__c.product_id__c, Promotion_Scope__c.promotion_id__c, Promotion_Scope__c.sc_id __c

Feature Major release to fully implement Promo Codes

Feature Major release to fully implement Discounts

Website version: 7.51.0.2
Released 2 November 2020

COMPATIBLE WITH PACKAGE: 7.51.x

Feature attach membership to account for successful purchase

Website version: 7.51.0.1
Released 30 October 2020

COMPATIBLE WITH PACKAGE: 7.51.x

Feature Added membership drop and relevant methods

Feature Use the account membership pricebook if available




Release 7.50.0.1

  • Upgradable from 7.4.x or above
  • Released 29 October 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000XzL7AAK

Feature Add Discounted_Price__c to Discount_Credit__c

Feature Adds Data_Feed__c object

Feature Adds Data_Feed_Field__c object

Feature Add Assisted_By_User_Id__c to Order

Feature Add Assisted_By_Name_Id__c to User

Feature Add Membership_Id__c to Discount__c

Feature Add Membership_Id__c to Promotion_Scope__c

Feature Make StandardPermsetHelper global for use by support

StoreConnect Website releases:

Website version: 7.50.0.1
Released 29 October 2020

COMPATIBLE WITH PACKAGE: 7.50.x

Add Membership__c.Display_Name__c

Add Membership__c.Price_Book_Id__c

Add Membership__c.Product_Category_Id__c

Add Product2.Shipping_Dangerous_Goods__c

Feature Support route mapping by store

Feature Deprecate Product Category slug to path

Feature Add new membership and product fields

Feature Use default stock location for untracked inventory products

Bugfix Shipping item getting removed order creation

Bugfix Uses destroy_all instead of delete_all when purging order_items




Release 7.49.0.1

  • Upgradable from 7.4.x or above
  • Released 29 October 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000XzL2AAK

Feature Add Discounted_Price__c to Discount_Credit__c

Feature Adds Data_Feed__c object

Feature Adds Data_Feed_Field__c object

Feature Add Assisted_By_User_Id__c to Order

Feature Add Assisted_By_Name_Id__c to User

Feature Add Membership_Id__c to Discount__c

Feature Add Membership_Id__c to Promotion_Scope__c

Feature Make StandardPermsetHelper global for use by support

StoreConnect Website releases:

Website version: 7.49.0.1
Released 29 October 2020

COMPATIBLE WITH PACKAGE: 7.49.x

Add Membership__c.Display_Name__c

Add Membership__c.Price_Book_Id__c

Add Membership__c.Product_Category_Id__c

Add Product2.Shipping_Dangerous_Goods__c

Feature Support route mapping by store

Feature Deprecate Product Category slug to path

Feature Add new membership and product fields

Feature Use default stock location for untracked inventory products

Bugfix Shipping item getting removed order creation

Bugfix Uses destroy_all instead of delete_all when purging order_items




Release 7.48.0.1

  • Upgradable from 7.4.x or above
  • Released 26 October 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000XzKiAAK

Feature Adds Stock_Level__c.Fulfill_Online_Orders__c

Feature CreateRequiredProducts now creates PBEs for all pricebooks

Feature Add an after-insert Pricebook trigger that calls CreateRequiredProducts to ensure all required PBEs are created for it

Feature Move category slug to path for unique by store support

Feature Allow Route Mapping to be scoped by store on Product Category

Feature Add membership and product fields

Feature Add Product_Category_Id__c to Membership__c

Feature Add Pricebook_Id__c to Membership__c

Feature Add Display_Name__c to Membership__c

Feature Added Shipping_Dangerous_Goods__c to Product2

Feature Email template updates

Feature Made domain on body content a clickable link

Feature Changed From name from organisation name to domain name

Feature Formatted table to display currency with 2 decimals and aligned to the right

Feature More updates to stores page layout

Feature Documentation on Product2 custom fields

Feature Adding Product2.Allow_Prepurchase__c

Feature Adding Out_Of_Stock_Level__c to Stock_Level__c




Release 7.47.0.2

  • Upgradable from 7.4.x or above
  • Released 16 October 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000XzKOAA0

Feature add Store_Id__c to Shipping_Rate__c

Feature Add Zone_Id__c to Shipping_Provider__c

Feature Show Zone on the related list for Store Shipping_Provider

Feature Added postInstall script to assign store's zone to the shipment provider

StoreConnect Website releases:

Website version: 7.47.0.6
Released 26 October 2020

COMPATIBLE WITH PACKAGE: 7.47.x

Feature Add all_media to global liquid lookup vars

Feature Move sessions to ActiveRecord/Postgres

Website version: 7.47.0.5
Released 23 October 2020

COMPATIBLE WITH PACKAGE: 7.47.x

Feature Provide :header, :footer, :body_content, :head_content as StoreDrop attributes

Feature Allows checkbox single filter options to show

Bugfix Select the right price_entry for the shipping product added to cart

Bugfix Update cart line_item prices after pricebook changes

Bugfix Move configuration after JS include

Feature Allow charge and cost to be zero in Shipment validations

Internal Use taxon.display_name instead of taxon.name

Feature Make navigation a global liquid variable

Website version: 7.47.0.4
Released 21 October 2020

COMPATIBLE WITH PACKAGE: 7.47.x

Bugfix Account in handheld menu, cart overflow in dropdown JS

Website version: 7.47.0.3
Released 20 October 2020

COMPATIBLE WITH PACKAGE: 7.47.x

Feature Fallback *path CMS route now only applys to HTML requests

Feature Inject content_page liquid var to handle {{ content_page | render_content_blocks }} from the page.liquid template

Internal Remove old depth values

Internal Deprecate u-font-bold

Bugfix Add pointer event property to cart count, remove console log in nav

Website version: 7.47.0.2
Released 17 October 2020

COMPATIBLE WITH PACKAGE: 7.47.x

Note: New Fields Shipping_Rate__c.Store_Id, Shipping_Provider__c.Zone_Id__c

Internal Improve navigation from theme

Improved layout and support for 2 vs 3 tier navigations

Better handling of mid-sized breakpoint

Multi-tier navigation on touch devices

Internal Article card, image placeholder link, flash notice

Adding article card classes

Updating flash notice class

Adding alignment settings to image component (+ placeholder)

Feature Update card grid

Feature Add Shipping_Rate.Store_Id

Feature Scope available_shipping_rates in the gem to the shipping rates belonging to the current store

Feature Only return shipping_methods that are common to all products in the cart

Feature Add Shipping_Provider__c.Zone_Id__c

Feature Limit countries checkout to list of shipping rate and provider zones

Feature Limit shipping choices to rates or providers that include the provider that includes that zone




Release 7.46.0.1

  • Upgradable from 7.4.x or above
  • Released 15 October 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000XzKEAA0

Feature Added support to add Bambora Payments to payment methods list

Feature Added support to add Square Payments to payment methods list

Feature Add discount credit obect

Feature Update Store object layout to add missing fields

Feature Add missing list views

Feature Add promo product object

Internal Refactor CreateShippingProducts to CreateRequiredProducts

StoreConnect Website releases:

Website version: 7.46.0.1
Released 15 October 2020

COMPATIBLE WITH PACKAGE: 7.46.x

Internal Upgrade image content blocks

Bugfix Fix hide price

Feature CPQ options and features now allow 0 as minimum value

Bugfix Fix sign up form to avoid orphaned contacts

Feature Switches forced account name's format in conflict - Old: Firstname Lastname(email) New: [email] Firstname Lastname

Feature Wraps contact and account creation into a transaction

Feature Add flexible placeholder images

Feature Prevents total from showing in orders list if order is a quote request

Feature Image beside text and banner upgrade

Feature Add Square payments integration

Feature Add Bambora payments integration




Release 7.45.0.1

  • Upgradable from 7.4.x or above
  • Released 24 September 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnL7AAK

Feature Update discount fields. Added Discount__c.Store_Id__c field. Deprecate Discount__c.Apply_Discount_To__c

Feature Added Store__c.Header_Content_Block_Id__c @Mikel

Feature Improve Post install migration error handling

Feature Update post install class to be without sharing to ensure it runs

StoreConnect Website releases:

Website version: 7.45.0.7
Released 7 October 2020

COMPATIBLE WITH PACKAGE: 7.45.x

Bugfix Prevent saving "state" value into state column

Internal Remove input element styles

Feature Add bambora payment integration

Feature Add pointer utility classes

Internal Organise content block styles

Internal Increase container width

Feature Add mixins for overlay and placeholders

Feature Extend border utilities

Internal Improve tab javascript

Website version: 7.45.0.6
Released 30 September 2020

COMPATIBLE WITH PACKAGE: 7.45.x

Feature Sync order_item_tax when fails on checkout

Internal Add CSS variables for theme settings, re-organise style directories

Internal Rename taxons to product_categories

Website version: 7.45.0.5
Released 29 September 2020

COMPATIBLE WITH PACKAGE: 7.45.x

Internal Fix nil domain reload issue in development

Feature Add missing methods to StoreDrop and ProductDrop to allow custom header

Feature Add an "in stock" filter that allows you to show only in stock items

Feature Move price and on sale filters to the top of the list

Feature Order#all_associations_synced? now checks for OrderItemTax sync

Website version: 7.45.0.2
Released 25 September 2020

COMPATIBLE WITH PACKAGE: 7.45.x

Feature Fix CreateOrderItems not assigning sc_id to tax join objects

Feature Deprecate shared default header

Website version: 7.45.0.1
Released 24 September 2020

COMPATIBLE WITH PACKAGE: 7.45.x

Feature Adding multicurrency support and clean up

Feature Ability to specify a custom header for a store

Feature Update shipment fields

Internal Remove old and obsolete CSS components & breakpoints




Release 7.44.0.1

  • Upgradable from 7.4.x or above
  • Released 22 September 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnL2AAK

Feature Update post install class to be without sharing to ensure it runs

Feature Add new fields to StoreConnect user permission sets

StoreConnect Website releases:

Website version: 7.44.0.1
Released 22 September 2020

COMPATIBLE WITH PACKAGE: 7.44.x

Feature Performance refactor of product show page to support large number of variants

Feature Shipment.Errors is now populated with any error text when creating a shipment fails

Feature Shipment.Status replaced with Shipment.State (Status is a text field in SF, State is a picklist which is preferred for this)




Release 7.43.0.1

  • Upgradable from 7.4.x or above
  • Released 18 September 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnKxAAK

Feature Change trait type UI to adjust to new long text area type @Ace

Feature Change all currency fields to use currency type @Jonathan

Replace Order.Total_Taxes__c with Order.Total_Tax_Amount__c

Replace OrderItem.Tax with OrderItem.Tax_Amount__c

Replace Shipping_Rate__c.Unit_Cost__c with Shipping_Rate__c.Unit_Cost_Amount__c

StoreConnect Website releases:

Website version: 7.43.0.2
Released 20 September 2020

COMPATIBLE WITH PACKAGE: 7.43.x

Feature Improve search reindex to avoid deleting all products during rebuild @Weto

Website version: 7.43.0.1
Released 18 September 2020

COMPATIBLE WITH PACKAGE: 7.43.x

Note: New fields in Heroku Connect: Order__c.Total_Tax_Amount__c, OrderItem__c.Tax_Amount__c, ShippingRate__c.Unit_Cost_Amount__c

Internal Deprecate ProductSearchForm#show_category_tree?

Feature Use new currency type field for Order.Total_Tax_Amount__c

Feature Use new currency type field for OrderItem.Tax_Amount__c

Feature Use new currency type field for Shipping_Rate__c.Unit_Cost_Amount__c

Feature Support line item availablility checks

Feature Move cart to order_source




Release 7.42.0.1

  • Upgradable from 7.4.x or above
  • Released 17 September 2020

Install via /packaging/installPackage.apexp?p0=xx

Feature Add taxon display name

Feature Add OrderItemsTaxes join object

Feature Stock transfer

Feature Stock transfer Create/Update triggers for stock adjustment

Feature Stock transfer/transfer item delete reverts adjustments

Feature Stock transfer validations (PR to stock transfer delete)

Feature Add Tax.Rate_Percentage field for more precision

Feature Improve shipment layout changes

Fix Remove duplicate description

StoreConnect Website releases:

Website version: 7.42.0.1
Released 17 September 2020

COMPATIBLE WITH PACKAGE: 7.4x.x

Feature Remove duplicate description

Feature Output nested route breadcrumbs for taxons on product page

Feature Add additional global liquid vars

Feature Use taxon display name in nav bar

Feature Create order item tax join

Feature Improve tax rate precision

BugFix Remove order calculated fields

BugFix Fix repo and presenter for content page searches




Release 7.41.0.1

  • Upgradable from 7.4.x or above
  • Released 8 September 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnKiAAK

Feature Add cascade delete to Stock Level on Product

StoreConnect Website releases:

Website version: 7.41.0.5
Released 15 September 2020

COMPATIBLE WITH PACKAGE: 7.41.x

BugFix Fix latitude for Barangaroo in lat/lon csv

BugFix Normalise indexed data on long text field

BugFix Remove prefix on query fields

Website version: 7.41.0.4
Released 15 September 2020

COMPATIBLE WITH PACKAGE: 7.41.x

Feature Major upgrade to move to themes in associated gems

Website version: 7.41.0.3
Released 14 September 2020

COMPATIBLE WITH PACKAGE: 7.41.x

Feature Exclude discontinued products from taxon and trait aggregations

Feature Create maintenance jobs

Website version: 7.41.0.2
Released 11 September 2020

COMPATIBLE WITH PACKAGE: 7.41.x

Feature Queue products for updating traits if traits updated

Feature Enable products to be quoted even if out of stock

Feature Liquify content blocks

Internal Change store api key and secrect to not validate in Rails

Internal Improve form inputs

BugFix Fix taxon.cache_last_modified_at

Website version: 7.41.0.1
Released 10 September 2020

COMPATIBLE WITH PACKAGE: 7.41.x

Feature Remove insignificant zeros when rendering traits

Feature Add video content block

Feature Hide traits belong to trait type on product page if not set to display

Feature Enable the "alignment" attribute for content blocks

Internal Big update to seed data for more aesthetic development




Release 7.40.0.1

  • Upgradable from 7.4.x or above
  • Released 8 September 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnKdAAK

Feature Add StarTrack option to shipping providers

Feature Apply trigger enabled to all sc triggers

StoreConnect Website releases:

Website version: 7.40.0.1
Released 8 September 2020

COMPATIBLE WITH PACKAGE: 7.40.x

Feature Redirect after login back to last page

Feature Enable startrack shipping option

BugFix Remove shipping product to RetailExpress sync

BugFix Fix Trait Type position indexing for TraitType and TraitCategory




Release 7.39.0.1

  • Upgradable from 7.4.x or above
  • Released 7 September 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnKYAA0

Feature Use order item description instead of Product.Name on emails

Feature Tweak Order layout to show OrderItem.Description first, Product last

Feature Add missing OrderItem/Shipment/RelatedProduct permissions

StoreConnect Website releases:

Website version: 7.39.0.2
Released 7 September 2020

COMPATIBLE WITH PACKAGE: 7.39.x

BugFix Do not show empty div blocks if variant is present and master is not

Website version: 7.39.0.1
Released 7 September 2020

COMPATIBLE WITH PACKAGE: 7.39.x

Feature StockLevelFinder now processes products when track_inventory: false

Feature CreateShipmentService now sets Shipment.charge for custom shipping

Feature Search traits by slug due

Feature Ensure first visible tab is activated on product page

Feature Improve hover intent dependency

Internal Add shipping product to seeds




Release 7.38.0.1

  • Upgradable from 7.4.x or above
  • Released 4 September 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnKOAA0

Feature Improve stock adjustment creation when importing




Release 7.36.0.1

  • Upgradable from 7.4.x or above
  • Released 2 September 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnJaAAK

Feature Fix up issue with pricebook entry is not being created

StoreConnect Website releases:

Website version: 7.36.0.2
Released 2 September 2020

COMPATIBLE WITH PACKAGE: 7.36.x

BugFix Fix broken heroku json mapping

Website version: 7.36.0.1
Released 2 September 2020

COMPATIBLE WITH PACKAGE: 7.36.x

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




Release 7.35.0.1

  • Upgradable from 7.4.x or above
  • Released 2 September 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnJVAA0

Feature Add automatic update to stock movement calculations

Feature Add calculations for count on hand and available to sell

Feature Add factories to support testing moving forward

Feature Add missing default layouts

Internal Fix issue with Stock Location getting locked

StoreConnect Website releases:

Website version: 7.35.0.2
Released 2 September 2020

COMPATIBLE WITH PACKAGE: 7.35.x

Feature Order Quotation workflow added

Website version: 7.35.0.1
Released 2 September 2020

COMPATIBLE WITH PACKAGE: 7.35.x

NOTE: Adds new shipment fields - will need to load up Heroku Connect.json

Feature Shipping updates:

Shipment now belongs to order object

Use a shipping product as an order item instead of just a value

Adds required shipment fields based on shipping address

Updates Australia Post integration to suit

Adds rake task to migrate Shipments from OrderItem to Order

Feature Include print styles

Feature Initialize hiding tabs when product has no variant

Feature Mark an Order.checkout_step as failed if payment fails




Release 7.34.0.2

  • Upgradable from 7.4.x or above
  • Released 31 August 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnJQAA0

Feature Add automatic update to stock movement calculations

Feature Add calculations for count on hand and available to sell

Feature Add factories to support testing moving forward

Feature Add missing default layouts

Internal Fix issue with Stock Location getting locked

StoreConnect Website releases:

Website version: 7.34.0.2
Released 31 August 2020

COMPATIBLE WITH PACKAGE: 7.34.x

BugFix Fix issue with Retail Express

Website version: 7.34.0.1
Released 31 August 2020

COMPATIBLE WITH PACKAGE: 7.34.x

Replace instances of content_page_path(page) with store_connect.content_page_path(page.path). This will automatically include the Current.store.path scope per the routes.

Feature Assign stock level on order

Feature Expose running environment via Liquid drop globally

Internal Update paypal sync spec issue

BugFix Remove duplicate method definition

BugFix Remove path override and use routes for content_page_path




Release 7.33.0.1

  • Upgradable from 7.4.x or above
  • Released 20 August 2020

Compatible with gem 7.4.0 or up

Install via /packaging/installPackage.apexp?p0=04t2u000000TnJ1AAK

Note need to patch /app/views/layouts/application.html.erb for existing applications.

Note Migrate database Store__c.External_Javascripts__c to either head or body content (as per this article https://help.storeconnect.app/documentation/adding-custom-javascript-css-and-head-content)

Internal Adds validation that prevents linking of variant to 2 masters

Internal Head_Content_Block is inserted as is into the HEAD of the website just before the closing tag by default but before the "custom_styles" field

Internal Body_Content_Block is inserted as is into the BODY of the website just before the closing tag by default

StoreConnect Website releases:

Website version: 7.33.0.4
Released 25 August 2020

COMPATIBLE WITH PACKAGE: 7.33.x

Feature Add support for has_inventory in product presenter

Feature Expose date for article drop

Feature Update optional column check list

Feature Added the missing HC mapping for address picklist

Internal Removing gem builds from tree so can be installed via gem path into heroku

Internal Clean up to gemspec removing files we don't need to get gem size down

Website version: 7.33.0.3
Released 24 August 2020

COMPATIBLE WITH PACKAGE: 7.33.x

Feature Change taxon search similar to product search

Feature Implement initial checkups on apps in CheckupHerokuConnectJob

Feature Adds checkup for heroku connect

BugFix Order of execution that affect traits being loaded

Internal Update alias_salesforce_attribute implementation to better report errors

Website version: 7.33.0.2
Released 20 August 2020

COMPATIBLE WITH PACKAGE: 7.33.x

BugFix Fix the abandoned checkout job

BugFix Allow trait values to be viewed on sync

Website version: 7.33.0.1
Released 20 August 2020

COMPATIBLE WITH PACKAGE: 7.33.x

Note: Need to reload heroku connect config for Store__c.Head_Content_Block_Id__c, Store__c.Body_Content_Block_Id__c

Feature Add head_content to default application layout

Feature Add body_content to default application layout

Feature Add HTML content block support for liquid

BugFix heroku connect mapping file to include Page.Position




Release 7.32.0.1

  • Upgradable from 7.4.x or above
  • Released 19 August 2020

Compatible with gem 7.4.0 or up

Install via /packaging/installPackage.apexp?p0=04t2u000000TnJ1AAK

Feature Adding Footer content block to store

Feature Adding Position__c to Page__c

StoreConnect Website releases:

Website version: 7.32.0.3
Released 19 August 2020

COMPATIBLE WITH PACKAGE: 7.32.x

Feature RetailExpress CreateOrder now sync's customer order notes to RE

Feature RetailExpress CreateOrder now includes shipping price

Feature RetailExpress client now reports an error if any items fail to sync

Website version: 7.32.0.2
Released 19 August 2020

COMPATIBLE WITH PACKAGE: 7.32.x

Feature Provide support for a custom footer

Feature Renders the footer object if it is available, else standard StoreConnect footer

Website version: 7.32.0.1
Released 19 August 2020

COMPATIBLE WITH PACKAGE: 7.32.x

Note: must load up new Heroku Connect file Store__c.Footer_Content_Block__c, Page__c.Position__c

Feature Truncate AusPost CreateShipmentService for international

Feature Enable caching via redis for view layer

Feature Add position to children content page query

Feature Remove unnecessary trait unit formatting and strip insignificant zeros

Feature Adding live cart update to default theme

BugFix AusPost CreateShipmentService now converts product shipping units




Release 7.31.0.1

  • Upgradable from 7.4.x or above
  • Released 17 August 2020

Compatible with gem 7.4.0 or up

Install via /packaging/installPackage.apexp?p0=04t2u000000TnIrAAK

Feature Updating StockLevel Priority Handler to use batch intelligently

Feature Updating Create Missing StockLevels to use batch intelligently

Feature Email support@storeconnect.app with any batch errors

Feature Removing the PBE SCID post install schedule

Feature Documentation updates

Internal Remove valid from in Pricebook layout

StoreConnect Website releases:

Website version: 7.31.0.1
Released 17 August 2020

COMPATIBLE WITH PACKAGE: 7.31.x

Note - must load up new Heroku Connect file

Feature Add support for address picklists

Feature Add address attribute aliases for Order/Contact/Account

BugFix Fix error when re entering checkout after shipping

BugFix CheckoutHelper#shipping_option_name now uses product tax-incl price

BugFix CalculateClickAndCollectOptionsService now ignores adjustment items

BugFix LineItem#total_shipping_weight now ignores adjustment items

BugFix Fixes nil product handling on display image

BugFix Fixes Product Variant sorting error

BugFix Fixes nil product handling on display image

BugFix Scopes some master_variant_choices call to a master product

BugFix Move custom styles to after stylesheets in dummy app




Release 7.26.0.1

  • Upgradable from 7.4.x or above
  • Released 13 August 2020

Compatible with gem 7.4.0 or up

Install via /packaging/installPackage.apexp?p0=04t2u000000TnIIAA0

Feature Removing the PBE SCID post install schedule

BugFix Fix up Create Missing Stock Levels trigger to handle limits

Internal Remove valid from in Pricebook layout

StoreConnect Website releases:

Website version: 7.26.0.2
Released 14 August 2020

COMPATIBLE WITH PACKAGE: 7.26.x

Feature Removes turbolinks page loading

Internal Improve test suite

Website version: 7.26.0.1
Released 13 August 2020

COMPATIBLE WITH PACKAGE: 7.26.x

Feature Adding ability to disable purchase buttons on search page

Feature Discontinued products only appear in search when requested

Feature Add fuzziness to productcode also include fullstop to be searchable

Feature Product card headings can have min-height override

BugFix Consider nil track_inventory as in non_tracked_inventory

BugFix Price range for search and taxon




Release 7.25.0.1

  • Upgradable from 7.4.x or above
  • Released 11 August 2020

Compatible with gem 7.4.0 or up

Install via /packaging/installPackage.apexp?p0=04t2u000000TnIDAA0

Database Changes: Need to load new Heroku Connect Mappings: Shipping_Rate__c.Unit_Cost__c, Shipping_Rate__c.Unit_Quantity__c

Feature Update for Mr Sink go-live

StoreConnect Website releases:

Website version: 7.25.0.1
Released 11 August 2020

COMPATIBLE WITH PACKAGE: 7.25.x

Feature Adds Shipping_Rate__c.Unit_Cost__c field

Feature Adds Shipping_Rate__c.Unit.Quantity__c field




Release 7.24.0.1

  • Upgradable from 7.4.x or above
  • Released 5 August 2020

Compatible with gem 7.4.0 or up

Install via /packaging/installPackage.apexp?p0=04t2u000000TnI8AAK

Feature Adding Product2.Display_Name__c

StoreConnect Website releases:

Website version: 7.24.0.7
Released 8 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

Feature Enable Australia Post international shipping

Feature Enable rack attack, max of 60 requests per minute per address

Feature Use master trait when variant trait is empty

Feature Update all taxon ancestors when a child taxon is updated

Internal ScheduledJobBase now disables retries by default

Website version: 7.24.0.6
Released 7 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

Feature Upgrade to Jquery 3

Feature Use select to allow eagerloading of prices to increase performance

Website version: 7.24.0.5
Released 6 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

Feature Performance update on search reindexing around price entry

Website version: 7.24.0.4
Released 6 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

BugFix Remove memoize in the repo_klass variable

Website version: 7.24.0.3
Released 6 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

BugFix Fix sidekiq route after StoreConnect path update

Feature Add Trait Type and Trait Categories to trigger for sidebar reindex

Feature Slideshow recalculates height on window resize

Website version: 7.24.0.2
Released 5 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

Feature Update taxon query to catch product traits when they are created/updated

BugFix Fixes sidebar not updating after changes in data

Website version: 7.24.0.1
Released 5 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

Note: Must map new field Product2.Display_Name__c

Feature AusPost GetRatesForOrderService now blacklists RPI8 shipping method

Feature AusPost GetRatesForOrderService now passes transit cover

Feature AusPost GetRatesForOrderService now passes destination country in request

Feature Pass 'AU' as from-country to AustraliaPost when getting rates

Feature Return Product2.Display_Name__c in preference to Product2.Name if it exists

BugFix Fix search form sidebar calculations

Internal Various CI upgrades to speed up test suite




Release 7.22.0.1

  • Upgradable from 7.4.x or above
  • Released 4 August 2020

Compatible with gem 7.4.0 or up

Install via /packaging/installPackage.apexp?p0=04t2u000000TnHyAAK

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

StoreConnect Website releases:

Website version: 7.22.0.1
Released 4 August 2020

COMPATIBLE WITH PACKAGE: 7.22.x

Note: Need to run rake task after deploy rake store_connect:configure_cloudinary_presets

Feature Allow filenames to be used for upload instead of appending a timestamp.




Release 7.21.0.1

  • Upgradable from 7.4.x or above
  • Released 29 July 2020

Compatible with Gem 7.17, 7.18 or 7.19

Install via /packaging/installPackage.apexp?p0=04t2u000000TnHoAAK

Database Changes: Need to load new Heroku Connect Mappings: Order.Customer_Notes_Long__c

Feature Replace Order.Customer_Notes__c with Order.Customer_Notes_Long__c @Anto

Internal Deprecate Order.Customer_Notes__c @Anto

StoreConnect Website releases:

Website version: 7.21.0.4
Released 31 July 2020

COMPATIBLE WITH PACKAGE: 7.21.x

Note: will need to rebuild search index after deploy

Feature Fix filter display conditions

BugFix Fix UpdateLineItems to not exceed stock availability

Website version: 7.21.0.3
Released 31 July 2020

COMPATIBLE WITH PACKAGE: 7.21.x

Note: will need to rebuild search index after deploy

Feature Conditionally hide price filter if no prices in result set

Feature Exclude hidden prices from min/max price filter

Feature ProductQuery now includes hidden-price items when price is filtered

Feature Remove CPQ feature flag

BugFix Fix paths being prefixed with two slashes when generated by a URL route helper method within a store with no path

BugFix Prevent add-to-cart from exceeding available quantity

BugFix Change heroku triggers to after

BugFix Fix incorrect is_active? method alias in ProductPresenter

Internal Always use hard-coded allowed_store_paths on CI

Website version: 7.21.0.2
Released 30 July 2020

COMPATIBLE WITH PACKAGE: 7.21.x

Note: will need to rebuild search index after deploy

Feature Sort by position in elastic search results

Website version: 7.21.0.1
Released 29 July 2020

COMPATIBLE WITH PACKAGE: 7.21.x

Note: See database changes for package 7.21 and implement first.

Feature Change Order.Customer_Notes__c to Order.Customer_Notes_Long__c and deprecate Order.Customer_Notes__c




Release 7.20.0.1

  • Upgradable from 7.4.x or above
  • Released 29 July 2020

Compatible with Gem 7.17, 7.18 or 7.19

Install via /packaging/installPackage.apexp?p0=04t2u000000TnHjAAK

Database Changes: Need to load new Heroku Connect Mappings: Pricebook2.Hide_Price_Text__c, PricebookEntry.Hide_Price_Text__c, Store__c.Custom_Styles__c

Feature Add product position field to media upload

Feature Adding new Hide_Price_Text__c fields to pricebooks and pricebookentry

StoreConnect Website releases:

Website version: 7.20.0.1
Released 29 July 2020

COMPATIBLE WITH PACKAGE: 7.20.x

Note - See database changes for package 7.20 and implement first.

Feature Change RetailExpress integration to use Product2.Import_ID__c

Feature Show and hide add to cart / buy it now when variant changes according to availability

Feature Update product visibility methods new searchable? method

Feature Update product viewable? to encapsulate the idea of which products are displayed on the site (e.g. including discontinued + out-of-stock)

Feature Product#build_variant_tree now includes all viewable variants, not just purchasable ones

Feature Add a Store custom styles field as a partial to page layouts

Feature Implement default bundle configurator design

Feature Implement default store region selector

Feature Allow previous orders to be reordered by adding a link that adds the products in the original order that are still available to the cart

Feature Add content pages to the sitemap

Feature Hide articles that are members only from sitemap

Feature Add hide price text support to system, can show POA instead of price

Internal Add trigger to update pricebook entry Store Connect External IDs

Internal Update frequency of background jobs where appropriate

BugFix Refactor filters template to avoid nil position breaking sort_by

BugFix Return false for on_sale? if it is not able to be purchased




Release 7.19.0.1

  • Upgradable from 7.4.x or above
  • Released 28 July 2020

Compatible with Gem 7.17, 7.18 or 7.19

Install via /packaging/installPackage.apexp?p0=04t2u000000TnHeAAK

Database Changes: Need to load new Heroku Connect Mappings: Store__c.Pay_By_Account_Enabled__c, Store__c.Path__c, Stock_Location__c.Priority__c, Stock_Level__c.Priority__c, Order.Customer_Notes__c, Payment_Provider__c

Feature Adds Payment_Provider__c object with relationship to Store__c

Feature Adds Pay_By_Account_Enabled__c to Store__c now that Payment_Method__c object exists

Feature Adds payment methods relationship to Store__c

Feature Adds Stock_Location__c.Priority__c field to determine which stock to draw down first

Feature Adds Stock_Level__c.Priority__c field to determine which stock to draw down first

Feature Adds Order.Customer_Notes__c field for use during checkout

Internal Fix permissions for scratch org

Internal Removing PBESchedule from postinstall class

StoreConnect Website releases:

Website version: 7.19.0.1
Released 28 July 2020

COMPATIBLE WITH PACKAGE: 7.19.x

Note - See database changes for package 7.19 and implement first.

Important: • Must move payment providers into Store.Payment_Providers relationship
• Must move shipping providers into Store.Shipping_Providers relationship
• Must enable store.pay_by_account_enabled if using pay by account

Feature Buy it now on products index

Feature Show out of stock on products index page

Feature Filter articles by membership in sitemap generator

Feature Add RetailExpress preparation rake tasks

Feature Enable broadcasting the purchase event to the views

Feature Add Cart and Customer (ie current_login) to Current

Feature Update all payment gateways to fetch their availability and configuration per store from the database rather than environment variables

Feature Add Customer_Notes__c to order allowing customer notes to be entered as an optional field for all orders

Feature Allow stores to have an optional path and Remove the STORECONNECT_DEFAULT_STORE_PATH environment variable

Feature Show the store selector if there are any stores on the current domain with a zone

Feature Prevents user from registering with another email

Feature Initial zoom of product image is 25% larger

Feature Enable the Pay by Account payment method depending on whether it is enabled on the current store

Internal Refactor of product partials

Internal Populate credentials for seed data of shipping and payment providers from environment variables, in order to maintain a working bootstrapped dummy app.

BugFix Fixes check before setting image position on product-variants

BugFix Fix up deposit required so it does not show incorrectly

BugFix Added fix for zippay item total and order total not matching

BugFix Improve & fix Product#deposit_required? returning nil in some cases

BugFix Fix PayPal gateway spec failing due to changed submit button text

BugFix Makes different_contact_emails? comparison case insensitive




Release 7.17.0.1

  • Upgradable from 7.4.x or above
  • Released 17 July 2020

Compatible with Gem 7.16.0 or 7.17.0

Install via /packaging/installPackage.apexp?p0=04t2u000000TnGRAA0

Feature Lead Conversion for duplicate resolution

Feature Add trigger to convert lead to contact

Feature Order contact changes to use checkout_email and checkout_phone

Feature Adding a lot of documentation

Feature Create new object Shipping_Provider__c related to Store__c

Feature Deprecate Slug__c of Article_Category__c in favour of a unique combination of new Store_Id__c and Path__c fields

Feature Add Path__c to Store__c

Feature Add validation rule to Store__c Path__c to make sure it is URL safe

Feature Add Zone_Id__c to Store__c

BugFix Remove duplicate order description

BugFix Updating the CreateMissingStockLevels class to not overwrite StockLevels

BugFix Ensure media closes tab when saved

StoreConnect Website releases:

Website version: 7.17.0.2
Released 17 July 2020

COMPATIBLE WITH PACKAGE: 7.17.x

Feature Duplicate Rule Resolution

Website version: 7.17.0.1
Released 17 July 2020

COMPATIBLE WITH PACKAGE: 7.17.x

Feature Add Path and Store to StoreConnect::CMS::ContentCategory, and switch logic over to find article categories by store and path rather than globally by slug

Feature Updating content block error message to make things easier to debug on live sites

Internal Update schema_dumper to output functions and triggers

Internal Fix pending migration check not detecting gem migrations




Release 7.16.0.1

  • Upgradable from 7.4.x or above
  • Released 9 July 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnGHAA0

BugFix Fix error on install due to permissions on Membership_Article__c

StoreConnect Website releases:

Website version: 7.16.0.3
Released 15 July 2020

COMPATIBLE WITH PACKAGE: 7.16.x

BugFix Update autocomplete mantle & fix variant turbolinks cache issue

BugFix Fix display issue on mobile safari

BugFix Fix reference to placeholder image

BugFix product brand association

Feature Add normalized public id for imported media

Internal Remove migration setting in rails_helper gem migrations are now included by the engine itself

Internal Prevent rake tasks from installing gem migrations into client apps

Website version: 7.16.0.2
Released 13 July 2020

COMPATIBLE WITH PACKAGE: 7.16.x

Feature Add liquid date filter

Internal Add database trigger for PBE uuids

Internal Fix annotate root path being incorrect in client applications

Website version: 7.16.0.1
Released 10 July 2020

COMPATIBLE WITH PACKAGE: 7.16.x

Feature expose created at attribute on product

Feature Add migration to set CMS page and article paths from slugs

Feature Only show cart tease on add to cart, makes no sense after buy it now

Internal Fixes to db/seeds.rb so it works without CPQ or currencyisocode

Internal Add rake task for loading gem seeds




Release 7.15.0.1

  • Upgradable from 7.4.x or above
  • Released 8 July 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnG7AAK

Feature System now deactivates all variants if a master is deactivated

Feature System now activates a master if a variant is activated

StoreConnect Website releases:

Website version: 7.15.0.3
Released 9 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

BugFix Fix conflicting JS, click to close cart

Website version: 7.15.0.2
Released 9 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

Feature Enable filtering by variants

BugFix Handle placeholder images, single image

Feature Navigation mega timeout

Feature Slideshow refactor

Feature Open cart after adding a product

Website version: 7.15.0.1
Released 8 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

NOTE: You need to follow https://github.com/reinteractive/storeconnect-gem/pull/777 to apply gem migrations to all apps

Feature Update registration flow to ensure someone can not hijack an existing contact

Feature Adds resource_type: auto option to Cloudinary upload call

Feature Implement new path field for both ContentPage and ContentArticle CMS models, and update all links, routes and look-ups that could be found.

Internal Use gem migrations directly in client apps, add rake task to upgrade

BugFix Fix variant selection to change images when clicking

BugFix Fixes file limit error for some video uploads via ImportMediaToCloudinaryJob

BugFix Update merchant feed to only show active available google syncable products

BugFix Update sitemap feed to only show active renderable products




Release 7.14.0.1

  • Upgradable from 7.4.x or above
  • Released 6 July 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnG2AAK

Feature Creates new Membership_Page__c object and related fields

Feature Creates new Membership_Article__c object and related fields

Feature Reset reset password and confirmation email fields after sending

StoreConnect Website releases:

Website version: 7.14.0.4
Released 8 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

Note: Must rails store_connect:install:migrations and load new Heroku Mapping file

BugFix Fix hover of cart in navbar

BugFix Fix issue with buy it now in production

Website version: 7.14.0.2
Released 8 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

Note: Must rails store_connect:install:migrations and load new Heroku Mapping file

Feature Enable Buy it Now button on default product page redirects straight to cart

Feature If a content page or article is associated with any memberships, require that any visitors belong to one of those memberships

BugFix Update paypal gateway spec

BugFix Fix issue where deposit amount would be charged if it was more than the price

Website version: 7.14.0.1
Released 6 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

Note: Must rails store_connect:install:migrations and load new Heroku Mapping file

BugFix Remove stock level index for order item

BugFix Adding wrapping container div to related products

Feature Create two new models MembershipPage and MembershipArticle, and add associated mappings, schema, factories, seed data, associations, etc.

Feature Enable user registration ability

Feature Product zoom enhancement

BugFix Ensures that taxonomies are rendered per store correctly

BugFix Prevent annotate rake task from loading in client apps




Release 7.13.0.1

  • Upgradable from 7.4.x or above
  • Released 30 June 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnFYAA0

Feature Creates new Membership object and related field on Account

Feature Creates confirmation email solution for new user registrations

StoreConnect Website releases:

Website version: 7.13.0.4
Released 1 July 2020

COMPATIBLE WITH PACKAGE: 7.13.x

BugFix Ensures that taxonomies are rendered per store correctly

Feature Make Traits use display name and render in proper position sequence

Website version: 7.13.0.3
Released 30 June 2020

COMPATIBLE WITH PACKAGE: 7.13.x

BugFix eWay payments and standardise response and checkout fields

Website version: 7.13.0.2
Released 1 July 2020

COMPATIBLE WITH PACKAGE: 7.13.x

Feature Add Membership association to Account

Feature Updating traits to sort themselves by alpha or numeric

Feature Enable searching variants by product code and title

Website version: 7.13.0.1
Released 30 June 2020

COMPATIBLE WITH PACKAGE: 7.13.x

Feature Create Membership model, mappings, schema structure, seed data etc.

BugFix Fix route mapping code to ensure redirects and rewrites working and add specs




Release 7.11.0.1

  • Upgradable from 7.4.x or above
  • Released 29 June 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnFJAA0

Feature Add Order_Quantity_Maximum field to Pricebook

Feature Add Order_Quantity_Maximum field to PricebookEntry

Feature Add Home_Page_Id__c field to Store__c

Internal Change permission sets and profiles to indented at 4 spaces

StoreConnect Website releases:

Website version: 7.11.0.1
Released 29 June 2020

COMPATIBLE WITH PACKAGE: 7.11.x

Feature Support multiple stores each with their own home page looking up content page by association rather than 'home' slug.

Feature Enable limitation of max order quantity via configuration against pricebook or pricebook entry




Release 7.10.0.1

  • Upgradable from 7.4.x or above
  • Released 24 June 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnF9AAK

Feature Add Require_Login__c to Page__c and Article__c

Feature Updates the CreateMissingStockLevels object to honor propagate to all variants and default backorder and hide from search

StoreConnect Website releases:

Website version: 7.10.0.5
Released 26 June 2020

COMPATIBLE WITH PACKAGE: 7.10.x

BugFix Remove duplicated code from AuthenticatedController

BugFix Fix bug preventing ability to prepend modules to controller classes for Sharp

Internal Add spec to ensure all custom fields have aliases in the models

Internal Add spec to ensure all SF aliases point to DB columns that exist

Website version: 7.10.0.4
Released 26 June 2020

COMPATIBLE WITH PACKAGE: 7.10.x

Feature Redirect signed out users to the sign in page when accessing content pages and content articles that have been designated as requiring login.

Feature Feature/limit max purchasable products

Feature Standardise checkout and payment error but still send raw error to Bugsnag

Feature Added error handling for paypal when checkout request fails

Feature Use total_available_to_sell limit in cart and line item partials

Feature Add Product#total_available_to_sell method

Feature Add total_available_to_sell method to StockItem

Feature CreateLineItem now ensures quantity does not exceed availability

Feature Clear cart if any products in it are not purchasable

Internal Run seeds on travis to ensure they work

BugFix Paypal integration for orders with deposit amount

Website version: 7.10.0.3
Released 25 June 2020

COMPATIBLE WITH PACKAGE: 7.10.x

Feature Redirect signed out users to the sign in page when accessing content pages and content articles that have been designated as requiring login.

Feature Added error handling for paypal when checkout request fails

Feature CreateLineItem now ensures quantity does not exceed availability

Feature Use total_available_to_sell limit in cart and line item partials

Feature Add Add total_available_to_sell method to Product and StockItems

Feature Handle discontinued products correctly

Feature Clear cart if any products in it are not purchasable

BugFix Paypal integration for orders with deposit amount

Internal Standardise checkout and payment error but still send raw error to Bugsnag

Website version: 7.10.0.2
Released 25 June 2020

COMPATIBLE WITH PACKAGE: 7.10.x

Note: you must rebuild the search index after deploying this with: heroku run bundle exec rails store_connect:search_rebuild_indexes --size performance.m

Feature Add border-none utility style

Feature Update Product#viewable and viewable? to account for track_inventory

BugFix Restore missing scheduler file

BugFix Enable untracked inventory to be visible

Internal Remove scopes from Update ES job

Website version: 7.10.0.1
Released 24 June 2020

COMPATIBLE WITH PACKAGE: 7.10.x

Note: Please add Heroku Connect field Stock_Location__c.Hide_From_Search__c

Feature Adding sitemap.xml for all stores accessible via store.domain/sitemap.xml

Feature Fixes error thrown when viewing non-existent nested categories

Feature Fix stock level search visibility to honour Hide From Search checkbox

BugFix Products with Discontinued On should still show up in search results

BugFix Adding missing stock_location__c.hide_from_search__c to schema

Internal Improve product and stock_item searchable specs

Internal Fix product factory creation of stock_items

Internal Add spec around Product#viewable?

Internal Use no limit on ES index processes when env var is absent

Internal Allow specifying of AR scopes in search_sync.yml




Release 7.9.0.1

  • Upgradable from 7.4.x or above
  • Released 24 June 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000TnF4AAK

Feature Adds OrderItem.s_c__Stock_Level_Id__c

Feature Fixes error on SetPricebookEntryExternalId scheduled job




Release 7.8.0.1

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

Compatible with gem 7.8.x

Install via /packaging/installPackage.apexp?p0=04t2u000000TnEuAAK

Feature Adds Media__c.Identifier__c

Feature Added new field Contact.Can_Purchase_For_Account__c

Feature Create/Update standard permsets helper classes

StoreConnect Website releases:

Website version: 7.8.0.16
Released 23 June 2020

COMPATIBLE WITH PACKAGE: 7.8.x

BugFix Removes hard coded custom page fields

Website version: 7.8.0.15
Released 23 June 2020

COMPATIBLE WITH PACKAGE: 7.8.x

Feature Adds stock level field to order item

Feature Enable standalone user signup without checkout via /memberships/new path

Feature Implement Shipping_Rate__c.Method__c, only show shipping methods that match any products in the cart, and allow products to have multiple shipping methods by checking new values (ie, not just courier). Also add feature specs for shipping part of checkout process

Feature Implement recent package change of Product2.Shipping_Category__c --> Product2.Shipping_Methods__c, and skip requesting postage rates from Australia Post for cart line items that are not configured with the courier shipping method

Feature Implement unit conversions for Australia Post calculations

Feature Convert global search to liquid, and refactor category search

Feature Paypal gateway improvements and better searchability

Feature Improve Paypal checkout and charge process and data

Feature Product now caches price_entry to speed up all the pricing methods

Feature Improve navbar UX to avoid it hiding on hover

Feature Cache _nav_categories partial

Internal Update table name and attributes for RelatedContent

Internal Fix incorrect table name in RelatedTaxon

Internal Add sc_id attribute alias to ArticleContentBlock model

Internal Update missing sc_id job to handle sc_id primary keys

Internal Add ScheduledJobBase class for scheduled jobs

Internal Change MerchantFeed first run to 1 hour

Internal Allow forcing of single-threaded ES indexing by env var

Internal Set Redis.exists_returns_integer explicitly to remove noisy warnings

Internal Move cache store configuration to separate initializer

Internal Remove StoresController#navigation in favour of root_categories

Internal Update all shipping and billing fields in the app to use cart object instead

Internal Enable webpacker for deployments & Babel support

Internal Many small UI enhancements across the system

BugFix Prevent hidden overflow on price slider

BugFix Cart Object Inconsistency

BugFix Fix caching of Merchant feed to ensure latest version is always used

Website version: 7.8.0.6
Released 20 June 2020

COMPATIBLE WITH PACKAGE: 7.8.x

Feature Improve performance by caching nav categories

Website version: 7.8.0.5
Released 20 June 2020

COMPATIBLE WITH PACKAGE: 7.8.x

Feature Clears cart when some line_items are stale

Internal How To seeds to use image filter instead of media filter

Website version: 7.8.0.4
Released 18 June 2020

COMPATIBLE WITH PACKAGE: 7.8.x

Note: Load new Heroku Connect Mapping for: Contact.s_c__Can_Use_Account_Pricing__c Contact.s_c__Can_Purchase_For_Account__c Media__c.s_c__Identifier__c

Feature Adds {{ 'identifier' | content }} filter

Feature Adds {{ 'identifier' | image }} filter

Feature Implement recent package change of Product2.Shipping_Category__c --> Product2.Shipping_Methods__c

Feature Handle empty Australia Post response

Feature Allow default upper bound of the price range search filter to be overridden by an environment variable

Feature Scope price range filter by aggregated minimum and maximum values in the Elasticsearch result set

Feature Only Allow PayByAccount option for contact that have authorised to PayByAccount

Feature Account pricebook for logged in user

Feature Border css utility

BugFix Adjust order total spacing

BugFix Fix input state styles

BugFix Product thumbnail active state

BugFix Update scope name

BugFix Fix incorrect class

BugFix Search deposit amount failing on non existant price book entry




Release 7.5.0.1

  • Upgradable from 7.4.x
  • Released 12 June 2020

Compatible with gem 7.4.0 & 7.5.0

Install via /packaging/installPackage.apexp?p0=04t2u000000TnEVAA0

Feature Improvement of StoreConnect Order layout

StoreConnect Website releases:

Website version: 7.5.0.5
Released 17 June 2020

COMPATIBLE WITH PACKAGE: 7.5.x

Need to replace meta keywords and description in application.html.erb with
<%= render "store_connect/shared/meta_data" %>

Feature Adds open graph data including pricing to product page

Feature Adds open graph data to product category page

Feature Adds open graph data to article page

Feature Adds open graph data to store page

Feature Don't wrap external javascripts in script tags

Internal Allow config of search namespace

BugFix Lock filter panel bottom to bottom of screen

BugFix Taxon controller now redirects to root path if taxon is not found

BugFix Fix variant_options partial incorrectly using array by default

Website version: 7.5.0.3
Released 16 June 2020

COMPATIBLE WITH PACKAGE: 7.5.x

You will need assistance to help upgrade your app to 7.5.0.2 first.

Feature Implement unit conversions for Australia Post calculations

Feature Allow Variant Types to be ordered by Position

Website version: 7.5.0.2
Released 15 June 2020

COMPATIBLE WITH PACKAGE: 7.5.x

You will need assistance to help upgrade your app to 7.5.0.2.

Feature Allow a bundle configuration to be edited after adding it to the cart by resurrecting it back into the bundle configurator (and prevent any edits (e.g. quantity) on the cart page

Feature use display_name for liquid rendering of traits

Feature add missing helper to drop

Feature Primary Key migration to sfid

Feature New update to Liquid for Product Categories

Website version: 7.5.0.1
Released 12 June 2020

COMPATIBLE WITH PACKAGE: 7.5.x

BugFix Do not crash if displaying order without a payment




Release 7.4.0.1

  • Upgradable from 7.1.x
  • Released 12 June 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnEQAA0

Internal Changes ancestor to be 7.1

StoreConnect Website releases:

Website version: 7.4.0.1
Released 12 June 2020

COMPATIBLE WITH PACKAGE: 7.4.x

Internal New gem release for 7.4 package

Internal Improve CI speed by 3 times

BugFix Add missing elasticsearch requirements to ProductsController spec

BugFix Add missing upsert_field to ArticleCategory HerokuConnect mapping

BugFix Fix Cart.store_id migration using incorrect update_column syntax




Release 7.3.0.1

  • Upgradable from 7.2.x
  • Released 9 June 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnE1AAK

Internal Updates for security review - no need to upgrade

StoreConnect Website releases:

Website version: 7.3.0.2
Released 11 June 2020

COMPATIBLE WITH PACKAGE: 7.3.x

Feature Update stripe payment record to record Stripe Payment ID for easier searching

Feature Prevent website becoming unavailable if customer has outdated cart ID

Feature Allow variant title, brand, productcode to be updated based on variant selection

Internal Refactor stripe service and remove unused associations

Internal Change Cart.store to use sc_id rather than sfid

Internal Use ApplicationHelper current_store and _cart in StoresController

Website version: 7.3.0.1
Released 11 June 2020

COMPATIBLE WITH PACKAGE: 7.3.x

Feature Implement CPQ block pricing within the CPQ bundle configurator

Feature Add scheduled job to generate and assing any missing sc_id UUIDs

Internal Log error message if processing an order fails

Internal Add rake task to delete all elastic search indices

Internal Catch exception thrown by table_exists? in sc_id generator job

Internal Add optional table support to heroku_connect_schema_check

Internal add internal shipping docs

BugFix fall back to postalcode for shipping_postal_code




Release 7.2.0.1

  • Upgradable from 7.1.x
  • Released 5 June 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnDrAAK

Feature Adds validation on content blocks to prevent recursive ancestory

BugFix Repair permission structure around content blocks

BugFix Add zoneCountry external ID trigger

BugFix Fix typo in template picklist product_categories value

StoreConnect Website releases:

Website version: 7.2.0.1
Released 5 June 2020

COMPATIBLE WITH PACKAGE: 7.2.x

Feature Implement initial versions of CPQ

Feature Refactor bundled products so they fetch their product option automatically, rather than have it stored as an attribute

Feature Implement CPQ bundle option pricing (price override and bundled)

BugFix Remove "with a" from the tax /deposit mix

BugFix Remove border offset

BugFix Fixes reference to account's foreign key

BugFix Explicitly sets contact's account

BugFix Fixes persistence of account - contact relationship

BugFix Fixes find_or_create_account interactor

BugFix Fix typo in deprecation message




Release 7.1.0.1

  • Upgradable from Not Upgradeable from version 6
  • Released 5 June 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnD8AAK

Feature Rename content block join tables

Feature Rename Taxon to Product Category

Feature Promotion updates to include promotion scope

Feature Stock Item rename to Stock Level

Feature Remove Stock Unit in favour to standard salesforce Asset object

Feature Change product shipping category to a multi picklist

Feature Update zone and country settings

Feature Removes product parent in favour of variants

Feature Removes the product bundle and subscription work to use CPQ into the future

Feature Update the performance dashboard to only show complete orders

Feature Change namespace to s_c__ instead of storeConnect__

StoreConnect Website releases:

Website version: 7.1.0.1
Released 3 June 2020

COMPATIBLE WITH PACKAGE: 7.1.x

Feature Move to Sidekiq Scheduler instead of heroku scheduler

Feature Adding rendering of store external javascripts field

Feature Variant content block and images selection & Variant Images on cart

Internal Add deprecated_alias_attribute to StoreConnect::ApplicationRecord and use deprecated_alias_attribute on deprecated model attributes

Internal Move cloudinary import from rake task to background job

BugFix Fix SyncService looking for wrong attribute in variant table

BugFix Fix ContentArticle.article_content_blocks foreign key

BugFix Add missing presenter

BugFix Further updates on v7 package column names

Website version: 7.1.0.0
Released 3 June 2020

COMPATIBLE WITH PACKAGE: 7.1.x

Internal Update package to use new 7.1 package

Internal Removes product parent/child relationship - use variants instead




Release 6.2.0.4

  • Upgradable from 6.1.x
  • Released 22 May 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnD3AAK

Feature Adding credit hold fields to account

StoreConnect Website releases:

Website version: 6.2.0.6
Released 3 June 2020

COMPATIBLE WITH PACKAGE: 6.2.x

BugFix Fixes issue with contact not being set correctly on account when account or contact are not valid

Website version: 6.2.0.5
Released 3 June 2020

COMPATIBLE WITH PACKAGE: 6.2.x

Feature Adding rendering of store external javascripts field

Feature Fix/varaint content block and images

Website version: 6.2.0.4
Released 27 May 2020

COMPATIBLE WITH PACKAGE: 6.2.x

Feature Index content articles

Feature Add add content_block_content to content query classes

Feature Add select box styling

Feature Implement addressify address autocomplete

Feature Allow products to have > 2 variant types

Website version: 6.2.0.3
Released 26 May 2020

COMPATIBLE WITH PACKAGE: 6.2.x

BugFix Fix ordering of content blocks

Website version: 6.2.0.2
Released 26 May 2020

COMPATIBLE WITH PACKAGE: 6.2.x

Feature Reset login and sign user out if the login is not valid

Feature Index traits for taxon subcategories

Internal Removes pricebook entry subscription fields

Internal Removes Bundle_Product_Item in favour of new CPQ work

Website version: 6.2.0.1
Released 22 May 2020

COMPATIBLE WITH PACKAGE: 6.2.x

Feature Added account credit hold feature

Feature Added global look up var for articles

Feature Made global vars available to snippets

Feature Added some seeds for using the finder variables

Feature Update liquid templates for new global vars

Overall this PR standardizes the liquid variables much better. Basically there are some global vars, now available to any snippet that we render. They are:
store - the main store drop
all_taxons, all_products, all_pages, all_articles, and all_content_blocks.
These are paginated finder variables. Ie you can lookup using them, eg:
{{ all_pages["about-us"] }}
and {{ all_pages.size }} will return the total count of pages. But you can't iterate over it.
{% for page in all_pages %}
# nothing gets here because all_pages in this context is an empty array
{% endfor %}

However if you iterate over it in a paginate tag:
{% paginate all_pages by 24 %}
{% for page in all_pages %}
# we can get here because all_pages now has up to 24 items per page
{% endfor %}
{% endpaginate %}

So these global all_ variables are special variables that:
Allow the template writer to find a record they want
Don't allow the template writer to load all the objects at once.
Can still be iterated over with pagination




Release 6.1.0.1

  • Upgradable from 6.0.0
  • Released 29 April 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnCFAA0

Adds a position field to Taxon_Hierarchy__c

Changes to Custom_Shipping_Rate__c

Add Order_Weight_Range_Minimum__c

Add Order_Weight_Range_Maximum__c

Make Order_Total_Range_Minimum__c optional

Add tool to generate standard permset from permset list

Add sync user permission to Related_Content__c.sC_Id__c

Remove ParentProduct field from Product Layout

Updating product tax layout relation to show the tax id

StoreConnect Website releases:

Website version: 6.1.2.8
Released 21 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

NOTE: Must install and run migrations & map order.billtocontactid_storeconnect_s_c_id__c

Feature Implement lookup methods for content_blocks

Update to hydrofoil v 0.4.0

Update drop collection finder methods to be inline with 0.4.0

Add lookup methods to all_taxons, all_pages, all_products, all_content_blocks

To any of the markdown fields that get liquified, you can now use: {{ all_taxons[""].some_attribute }} {{ all_products[""].some_attribute }} {{ all_pages[""].some_attribute }} {{ all_content_blocks[""].some_attribute }}

Feature Refactor Order checkout process:

Add new billing field to cart object

Using the cart billing to populate order billing

Using the cart shipping to populate order shipping

Using cart shipping for shipping module instead of account shippings

For logged in users:

Hide email, name and phone.

Do not create new contact and account even if different email or address.

Never update contact/account details via checkout.

For non-logged in users

If both Contact & Account exists do not update existing contact and account.

If Contact exists but Account doesn't then attach the new account to contact.

If Contact & Account both do not exist then create new Contact and Account.

If Contact does not exist & Account exists then create new contact & attach it to an existing account.

Internal Feature spec for taxon filters

Internal Replace slideshow with new tool

Website version: 6.1.2.5
Released 20 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Feature Enable liquid trait rendering

BugFix Fixes memory issue caused by reinitializing bugsnag on each turbolinks load

Website version: 6.1.2.4
Released 20 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Feature Handheld Detection

Feature Breadcrumbs wrap to new line

Feature Util classes for margin applied from tablet

Feature Allow files and general media content block rendering

Feature Allow discontinued products show page to render

Feature Add models, mappings and schema for core bundle CPQ models: ProductFeature and ProductOption

BugFix Fix deposit amount crashing if nil price_entry

BugFix Fix issue with active toggle

BugFix Add inflection for CPQ

Website version: 6.1.2.0
Released 15 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Internal Major refactor of checkout process, removes dependency from sync jobs

Enabled HC relationships by default on the following: Account - Contact, Account - Order, Order - OrderItem, Order - Payment, Contact - Order

Removed Unnecessary jobs: BelongsToSyncJob, OrderCreateJob, OrderCreateLineItemsJob, OrderMarkSyncedJob, OrderSyncTransactionJob

Added support for testing data when HC relationships are ON by default: account_contact, account_order, order_order_item, order_payment, contact_order

Major refactor and multiple fixes and cleanups. Order processing is now done within ProcessOrder interactor with the following steps: organize ValidatePaymentMethod, CreateOrder, CreateOrderPayment, CreateOrderItems, CreateOrderShipments, FinaliseOrder

Website version: 6.1.1.14
Released 15 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Feature Updating deposit display. Only shows deposit if greater than 0. Only shows deposit amount if it is less than the cost. Removes "inc tax" on the product show page. Adds deposit details to product respository.

Feature Hamburger adjustable

Feature Merging in first cut of feature/liquid cms pages

Feature Adding free payment method

Feature CreateOrderPayments is now a no-op if the order already has a payment

Feature Use existing email validator in MembershipForm

Feature Adjust variant label

Feature Don't show nav if only single image

Feature Generate nav in view

Feature Inline field style

Feature Add purchase order number to pay by account

Feature Add "file" to media file types enum and descriptions for file types

Feature Allow discontinued and productcode to be passed through filter search form

Feature Adjust default breadcrumbs and allow adaptive font size

Feature Adjust default nav styles

Feature Activate first tab, clean up old styles

Feature Add products page header

Feature Adding related_type and sub_type association proxy methods

Feature Optimise card grid for mobile

Feature Add rich text class to product feature tabs

Internal Adds index to order-payment hc relationship

Internal Tidy up FinaliseOrder checking for OrderItem existence

Internal Increase order_details_spec wait time to reduce false errors

Internal Adds check if shipment is enabled on CreateOrderShipments interactor

Internal Skips payment specs with live requests

Internal Ensure rspec-retry is only enabled on CI

Internal Replace uses of cart with order_source in payment gateways

Internal OrderPolicy now checks for contact match rather than account match Also returns false if either or both contacts are nil

Internal Remove Order#processable? as it is no longer used

Internal Added spec to check billing and shipping returns correct value

Internal update order items spec

Internal update order model and spec

Internal Added order details covering spec

Internal Update order total

Internal standardising order.totalamount and orderitem.totalprice to ruby friendly

Internal Remove obsolete props

BugFix Fixes up issues with search sync. Was not removing old products from the repository index. Was was not adding new products to the repository after speed update. Search rebuild now uses system threads to parrallel import reducing time by 5-6 times. Remove is_master isactive scope on sync service

BugFix Removes unneeded free check

BugFix Product detail touch interaction

BugFix Remove unnecessary if block in CreateOrder save! will raise if there's an error, so no need to check return value

Website version: 6.1.1.9
Released 12 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Feature Add products page header

Feature Adding related_type and sub_type association proxy methods

BugFix Activate first tab, clean up old styles

BugFix Fixes up issues with search sync; (Search update was not removing old products from the repository index, Search update was not adding new products to the repository after speed update, Search rebuild now uses system threads to parrallel import reducing time by a factor of 5-6 times)

Internal Order & order items logic and covering spec

Internal Optimise card grid for mobile

Internal Adjust default nav styles

Internal Adjust default breadcrumbs styles & allow adaptive font size

Website version: 6.1.1.8
Released 11 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Feature Enables youtube and vimeo videos to show on product show page

Feature Show the deposit amount on the product show page

BugFix Fix taxon sync service not detecting changes in product listing

BugFix Cooerce date into float to resolve failure in comparison

Website version: 6.1.1.7
Released 10 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Feature Master products should derive their pricing from child / variants

Feature A master product price should reflect the child prices that exist

Feature Removes the need to keep updating master product pricing

Feature Remove product from featured products list if it is not can_purchase?

Internal Speed up search building by adding multi threading

Internal Make sure we have a variant, child and standard product in seeds on home page

BugFix Fix up issue with order not having cart methods

Website version: 6.1.1.4
Released 9 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Feature Add deposit amount to checkout

Feature Improve visual separation between billing and shipping address

Feature Improve method to detect what pages to render via liquid

BugFix Fixes issue where a customer can't checkout twice

BugFix Making sure the hover is occuring in the right place.

BugFix Formatting error breaking header on mobile

BugFix Country and State not prefilling properly in customer information page after login

Internal Removing obsolete CSS settings and classes

Internal Adding CSS classes missing from categories liquid template

Internal Deprecate .main CSS class

Website version: 6.1.1.3
Released 8 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

BugFix Fixes issue where clicking remove on the cart would remove all items

BugFix Fix the UI loading issue due to missing namespace

Website version: 6.1.1.2
Released 7 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

BugFix Product show page including specification default template throws error

Website version: 6.1.1.1
Released 7 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Feature Enable taxon summary on page header

BugFix Link list uses current color by default

Internal Bump rails from 6.0.2.2 to 6.0.3

Website version: 6.1.1.0
Released 7 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Feature First migration to liquid

Website version: 6.1.0.12
Released 7 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Feature Update search sync service to update on variant media and price

Feature Removing the price range display, not as good as showing the sale price

Feature Make liquid video filter embed be responsive

Feature Make sure product preview loads all the variables required

Website version: 6.1.0.10
Released 6 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Feature Add optional billing address is separate to shipping address during checkout

Feature Adds content page breadcrumbs

Feature Show a minimum of 24 products per page

BugFix Fix navigation issue on tablets

BugFix Fixes duplicate create order line items job

BugFix Fixes order processing job

Internal Fixes order processing job

Internal Initial work on product bundle support

Internal Update to way we load SCSS and sprockets

Internal load address.js as part of application js

Website version: 6.1.0.9
Released 5 May 2020

COMPATIBLE WITH PACKAGE: 6.0 & 6.1

Feature Show and style category results on search

Feature Improve Trait heading size

Feature Set the stock location of shipment records to the active location with the highest quantity, in the case of custom shipping

Feature Add styling for date time input

BugFix Do not attempt to show product images with a NIL url in product page

BugFix Various styling bugfixes

BugFix Sprocket SCSS compilation issue when overriding function

BugFix Fix elastic search Cluster.running? to be more reliable

Internal Several cleanups, extracted from the subscription work ( Remove unused CreateOrder interactor, OrderCreateJob now re-uses cart.order and reports any sync errors, Replace some AR methods with bang-versions where return value is not checked, Add LineItem#price_entry, Extract Order/OrderItem logic from jobs to interactors for later re-use by subscriptions, Simplify CreateOrderShipmentsJob to use ActiveJob retries.)

Website version: 6.1.0.8
Released 3 May 2020

COMPATIBLE WITH PACKAGE: 6.0 & 6.1

Feature Improve account contact finding to find most recent account

Feature Update account shipping and billing information with that supplied during checkout if blank if unauthenticated

Feature Enable users to reload checkout page without then creating an error

Feature Use original_url instead of medium.url to get cloudinary formatting

Website version: 6.1.0.6
Released 2 May 2020

COMPATIBLE WITH PACKAGE: 6.0 & 6.1

Feature Add variant images in product repository to show on search results

Feature Add canonical host feature to allow redirects to base domain instead of just www

Feature Provide a method to call the original image from cloudinary to enable HTTPS on logo image

Feature Enable auto fetch format in Cloudinary to return images that the requesting browser supports, auto converts webp for example in safari

Website version: 6.1.0.3
Released 1 May 2020

COMPATIBLE WITH PACKAGE: 6.0 & 6.1

BugFix Various styling default fixes

BugFix Only show content category tabs if there is content

BugFix Set default hover states

Website version: 6.1.0.1
Released 1 May 2020

COMPATIBLE WITH PACKAGE: 6.0 & 6.1

Feature Feature/improve variant display - Shows selected variant primary image on selection - Shows selected variant summary - Shows selected variant features - Shows selected variant specifications - Shows selected variant download - Shows selected variant warranty - Shows selected variant support

Feature Updating cart logic to show Out of Stock and Unavailable when appropriate

Feature Trait renderer now checks for an app-override liquid template to allow overriding from a integration project

Feature Creat an article card

Feature Show comparison count to increase visibility of pop up

BugFix Updating with quantity selector in add to cart

BugFix Update disabled button colour

Internal Revert "Improves ES related tests' stability"

Internal Removes the live gateway specs to improve CI confidence

Internal Move assets for seeds into files so we don't depend on demo store to be live on the internet

Website version: 6.1.0.0
Released 30 April 2020

Add custom shipping flat rate by total cart product weight (requires package 6.1)

Add taxon sorting within parents of the taxon (requires package 6.1)

Provide zoom effect on product card images

Improve pagination styles

Add breadcrumb support for product show page using primary taxon or first if primary does not exist

Add improved alert styling to make it more obvious

Create new navigation drop down icon

Enable customisation of product card size and weight

Provide a compact banner on mobile

Adjust slideshow navigation when overlaid

Change cart display after order to show all details even if salesforce sync has not completed

Provide modifier to allow even distribution of mega nav

Allow header bottom border and offset mega nav

Update cart logic to ensure system does not crash if a shopper has added a product that has since been deleted in Salesforce

Relaxes phone number validation to ensure it works with Salesforce instance

Adds canonical host support, allowing redirect of www to the base domain for example

Remove duplicate order / carts showing on account orders page

Enable support for sidekiq scheduler instead of heroku scheduler

Configure in memory Elastic Search for testing

Ensure connection is released for schema check

Consolidate page and category nav




Release 6.0.0

  • Upgradable from Not Upgradable
  • Released 17 April 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnBqAAK

Removes External_Id__c on all objects and replaces with sC_Id__c

Renames Store__c.Url__c to Store__c.Domain__c

Removes Taxon__c.Parent_Taxon_Id__c as unused

Fixes and updates all StoreConnect apps in Salesforce to Console apps

Adds new StoreConnect Stock app

Updates contents of StoreConnect, CMS and Config apps

Removes the now defunct workflow objects

StoreConnect Website releases:

Website version: 6.0.0.18
Released 28 April 2020

Add all parent categories the product belongs to

Add product code to product page

Website version: 6.0.0.17
Released 27 April 2020

Adds sort filtering on search results page

Makes default order alphabetical on search results page

Show FREE for the price if it is zero

Add API route to check mapping status of app

Handles case when variant_options is empty

Add print styles to order form

Use CSS to number sections of checkout panel

Improve UI for nav items and dropdown

Website version: 6.0.0.16
Released 25 April 2020

Updating taxons to order by position

Updating to allow auto complete of key fields

Website version: 6.0.0.15
Released 24 April 2020

IMPORTANT

Contains migrations, install with rails store_connect:install:migrations

Complete re-work of after checkout process

On completed checkout, login process starts

New member is asked to create an account & sent to authenticated pages

Logged out member is asked to log in & sent to authenticated pages

Logged in member is showing authenticated order page

Address fields now pre-populated if signed in

Remove DEFAULT hard coded shipping option

Fix merchant feed to new package

Update line item price and totals to match heroku connect fields

Fixes product_search_form attributes

Fixes background worker shipping enabled check

Fixes secondary nav

Website version: 6.0.0.14
Released 24 April 2020

Styling updates Remove anchor styles, add settings to link Align related products, limit to 4 Taxon category nav - Make pagination more easily clickable

Fix banner height on mobile

Fix banner spacing

Fix order history not showing carts when there are no previous orders

Website version: 6.0.0.13
Released 24 April 2020

Update header nav spacing

Implement logged in screens per requirements

Add devise controller helpers to rails_helper

Feature windcave payments

Ensure all ContentBlock.featured_... associations are stored by position

Website version: 6.0.0.12
Released 23 April 2020

Update ProductRepository to use the new Store.domain rather than .url

Website version: 6.0.0.11
Released 23 April 2020

Merge Australia Post shipping functionality

Tweak articles UI

Website version: 6.0.0.10
Released 23 April 2020

Updating factory to enable multi currency enabled or not

Ensures db is prepared before loading support files

Updating factory to enable multi currency enabled or not

Fix rendering of downloads

Website version: 6.0.0.9
Released 23 April 2020

Zoom on product image

Remove inc / ex tax except for product show page

UI Bugfixes / tweaks

Website version: 6.0.0.8
Released 21 April 2020

Fix issue with pricebook entry checking if currencyisocode exists

Add patch to allow currencycodeiso on pricebook entry with orgs that do not have this setup

UI Bugfixes / tweaks

Click & Collect as shipping options on checkout

Calculate and show click-and-collect enabled stock locations

Show availability timeframes

Website version: 6.0.0.7
Released 21 April 2020

Prevent variants showing options if they have bad data

Fixing seeds to support currency update

Website version: 6.0.0.6
Released 21 April 2020

Adds basic multi currency support

Product#price_entry only returns PBEs in the store.currency

Adds specs to support

Make accordion border default

Restore breadcrumb partial

Ensure product cards show price

Some defensive upgrades

Change liquid to non strict for production to avoid crashing

Allow variants to not be setup right and not crash

Website version: 6.0.0.4
Released 21 April 2020

Major updates to variants

Return pricing with the variant options hash

Make the variant and children options hash the same structure

Change price according to the variant selected via radio button or select

Show the price range on the search product card

Enable the previously selected variant after adding to cart

If navigating direct to variant slug, select that variant choice

If navigating direct to variant slug, enable add to cart instantly

Updating translations

Make sure we see the full currency amount on featured product page

Various tax & pricing fixes

Most taxes don't have an expiry, so requiring this to be set all

Ensure a tax is active with a nil effective_to date

Allow sale price to be $0

Shows "inc. tax" or "exc. tax" after price according to store inclusive tax boolean

Add a Store.pricebook_id that will allow us to change this based on login etc

Enforce product only shows active price book entries

Fix support tab panel content

UI Updates Text to number field Nav doesn't automatically scroll Set quantity minimums to zero Category nav and remove obsolete styles Compact search full width on mobile Reduce input size with min/max values Bugfix - flash message

Website version: 6.0.0.2
Released 18 April 2020

FIX Stripe not able to process the payment from bigDecimal value

Checkout terms formatting and styles

Change user HC mapping to read-only

Fix case of storeConnect__sC_Id__c field in heroku mapping

Fix update_column arguments in ChangeCartStatusToString migration

Website version: 6.0.0.0
Released 17 April 2020

Removes all external_id and replaces them with sc_id

Rename Store__c.Url__c to Store__c.Domain__c

Removing parent_taxon_id from taxon




Release 5.6.0

  • Upgradable from 5.5.0
  • Released 17 April 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnBlAAK

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

StoreConnect Website releases:

Website version: 5.6.0.2
Released 17 April 2020

Enables requiring terms to be accepted on checkout

Adds sidekiq configuration

Enable shipping and terms to be options steps

Add Click_And_Collect_Allowed__c and Days_To_Restock__c to Stock_Location__c

Style updates

Fix expansive page header layout




Release 5.5.0

  • Upgradable from 5.4.0
  • Released 14 April 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnBWAA0

Added Shipping_Enabled__c to Store__c

Added Energy Units to Trait Types

Added featured articles

Added sC_Id__c to all objects in order to replace out External_Id__c (this is being done as a future preventative maintenance point because of postgres 63 char limit and also in case we can't rename our package namespace from StoreConnect to s_c)

Added product_tax related_list to tax

Update Preview URL to use 18 char SFID instead of slug

Fix Sync user permissions for Content_Article_Category__c.External_Id__c

StoreConnect Website releases:

Website version: 5.5.0.4
Released 17 April 2020

Prevent hidden taxons from showing in navigation

Expansive page header

Bugfix Component defaults, revisions, adding overlays, updating dummy seeds etc

UI Updates Vertical rhythm Image block size Hide filters button

Website version: 5.5.0.3
Released 16 April 2020

Major update to Content Block default designs

Fix breadcrumb display

Update footer to have the store name

Use helper methods to see if product should be shippable

Refactor checkout to use separate controllers

Breaks into 3 controllers, information, shipping and payment

Update PerformingCheckoutTaxSpec after checkout changes

Now CustomerInformationController permits all params so apps can add new ones

Add CustomerInformationForm form object for handling checkout validations

Add EmailValidator so email validation can be re-used

Refactor checkout interactors to return a success_path to redirect to

Refactor CustomerInformation form to allow retaining exisitng data on error

Refactor CustomerInformation interactor to return all validation errors

Move pricebook validation to Checkout::BaseController

Extract common checkout controller code to Checkout::BaseController

Separate CheckoutController into distinct controllers for each step

Fix ZippayService#callback_repsonse errors if response is nil

The format_mapping script now removes mapping entries > 63 characters long

The format_mapping script now merges duplicate mapping entries

Format existing mapping file

Website version: 5.5.0.2
Released 14 April 2020

Update taxons pages to return all sub taxon products

Updating various content blocks

Fixing content block specs

Add Shipping_Enabled__c to Store__c

Website version: 5.5.0.1
Released 14 April 2020

Updating to allow pages and articles to render

Add featured articles content block

Updating to allow pages and articles to render their content blocks or markdown

Various style updates

New styles

Add width utility

Fix tab alignment issue

Filter variations, clean up, etc.

Container and taxon content block to include image

Update container and content blocks

Fix content page rendering

Upgrade seeds file to add all content blocks

Add featured articles to seeds




Release 5.4.0

  • Upgradable from 5.1.0
  • Released 2 April 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnAsAAK

Add Zone_Id to Custom_Shipping

Updating Template picklist to add Text type

StoreConnect Website releases:

Website version: 5.4.0.10
Released 9 April 2020

Fix store.logo image listing in heroku sync file

Fix store.product_placeholder image listing in heroku sync file

Fix store.category_placeholder image listing in heroku sync file

Allow display_title to look for display_name before product.name

Ignore spacial_ref_sys table from schema.rb

Article category styles

Article liquid rendering adde

Website version: 5.4.0.9
Released 8 April 2020

Tax Support

Cart should be able to Query total tax for the cart

Cart Item should be able to query tax for each line_item

Once checkout is successful the order and order item objects are assigned correct tax amounts

Tax values / account information are not updated when customer_information is updated the 2nd time during checkout process.

Updated the seed file to include contact, account and login Variant Support

Add support for variants via the variant join table

Allows you to specify variant products as a type and value

Allows an arbitrary depth of variant Size, Colour, Capacity for example

Style variants product show page

Provides javascript variant picker, selecting only valid combinations

Disables Add to Cart unless variant choices are made

If try to purchase master that has variants, redirects and forces variant choice

Add support for child products via the Product.parent_id column

Provides a "simple" variant option - without needing the join table

Shows variant title in the select box on the product page

Only one matrix of variants possible

Style children product show page

Disables Add to Cart unless child choice is made

If try to purchase master that has variants, redirects and forces variant choice

Prevents variants or product children showing up in product index page

Adds specs around cart management and products

Product index page now only shows active.available.masters product scope

Provides can_purchase? that checks availability, inventory and stock

Can short circuit stock check with product.track_inventory == false

Website version: 5.4.0.8.1
Released 8 April 2020

Fix to manifest file to make assets work.

Website version: 5.4.0.8
Released 8 April 2020

Revert method of requiring StoreConnect JS and CSS files.

Website version: 5.4.0.7
Released 8 April 2020

Change price columns for cart line items from integer to decimal, since integer doesn't make any cents.

Fix up manifest file to require correct path

Content Blocks update

Adds preview functionality for products, pages and articles

Tweak default settings on components, rename mixins

explicitly specify the url for the store logo

Style updates

Website version: 5.4.0.6
Released 8 April 2020

Don't crash when trying to view missing product, redirect to products index

Adds pull text to image with overlay liquid

Various styling fixes

Replace product placeholder image

Sidebar should not be sticky by default

Add text transform setting to headings

Allow custom columns for related products

Add centering mixin, separate flexbox alignment setting

Website version: 5.4.0.5
Released 7 April 2020

IMPORTANT - PLEASE READ Updating assets to use a store_connect_manifest.js file This also removes any requirement to link directly to the store_connect CSS and JS files. The only thing required now in the customer app on this version is to render the store_connect configuration file in the HEAD and then optionally any local stylesheets and javascripts which don't need anything in them (see the dummy app in the gem for correct config) - but do it like so <%= render 'store_connect/shared/configuration' %> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> <%= javascript_include_tag "application" %>

Add barnes for Heroku run time analytics

Updating seeds to render nested content blocks within container and slideshow

Add basic script to reload all HerokuConnect mappings

Remove HC mapping relationship fields where the name length is > 63 chars

Patch Rails schema dumper to support multiple schemas, and replace structure.sql file with schema.rb

Website version: 5.4.0.4
Released 5 April 2020

Make sure we don't try to show trait options if nil

Asset pipeline won't auto find .svg files, needs extension

Updates the specs around articles

Add association between CustomShippingRate and Zone, and fix up duplicate mappings

Website version: 5.4.0.1
Released 3 April 2020

Add three new models (Country, State and Postcode)

Create Models and Associations for Tax, Zones and Zone Locations

Added Many to Many relationships between zone and country, postcode and state via zone locations

Added seed for tax, zones and product_tax

Fix to ES content page repository

Fix template blocks to title and subtitle

Add some missing fields to heroku-connect.json

Add some missing fields to structure.sql

Website version: 5.4.0.0
Released 2 April 2020

Updates for version 5 of package

Fixes heroku mapping for new objects

Fixes structure.sql for new objects

Fixes all CMS related changes

Adds content_article

Adds content_article_category and through relation

Adds product_variant




Release 5.1.0

  • Upgradable from Not Upgradable
  • Released 2 April 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000TnAdAAK

Major implementation of Tax structure Zone__c Provides a way to specify a zone for shipping or Tax Country__c, State__c, Postcode__c Connect to Zone__c via Zone_*__c join tables Tax__c Provides tax information, Association to Product via Product_Tax Store__c Adds Tax_Inclusive__c to say if advertised pricing includes tax or not

Major implementation of Shipping structure Custom_Shipping_Rate__c implemented

Major upgrade to CMS

StoreConnect Content app renamed to StoreConnect CMS

Content Blocks Removes all record types for wider Salesforce compatibility Removes all record type specific layouts Rename Heading__c into Title__c for consistency Rename Sub_Heading__c into Subtitle__c for consistency Adds Template__c for choosing which liquid template to render (user editable) Content_Article__c, Split out from Content Page as recordTypes are not a solution Add many to many Associationto Content_Category__c Content_Category__c, Adds Content_Category_Type__c Content_Page__c Rename Content_Page Published__c to Visible__c Body_Markdown__c now defaults to {{ content_page | render_content_blocks }} Product2

Add many missing associations to layout Page Updates Parent_Product_Id__c relationship name to Child_Products Product_Variant__c

Created product variant object as join table for variant display

StoreConnect Config app changed to workspace layout for ease of use




Release 4.7.0

  • Upgradable from 4.5.0
  • Released 25 March 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn9pAAC

Major upgrade to the CMS system

Updating markdown assigner to add {{ product | show_traits }}, {{ product | downloads_content_blocks }}, {{ product | feature_content_blocks }}, {{ product | specifications_content_blocks }}, {{ product | support_content_blocks }} and {{ product | warranty_content_blocks }}

Added new updated layouts Content_Block__c-storeConnect Document Layout 4.6.layout-meta.xml Content_Block__c-storeConnect FeaturedPage Layout 4.6.layout-meta.xml Content_Block__c-storeConnect FeaturedProduct Layout 4.6.layout-meta.xml Content_Block__c-storeConnect FeaturedTaxon Layout 4.6.layout-meta.xml Content_Block__c-storeConnect File Layout 4.6.layout-meta.xml Content_Block__c-storeConnect Image Layout 4.6.layout-meta.xml Content_Block__c-storeConnect ImageBesideText Layout 4.6.layout-meta.xml Content_Block__c-storeConnect ImageTextOverlay Layout 4.6.layout-meta.xml Content_Block__c-storeConnect Media Layout 4.6.layout-meta.xml Content_Block__c-storeConnect Slideshow Layout 4.6.layout-meta.xml Content_Block__c-storeConnect Text Layout 4.6.layout-meta.xml Content_Block__c-storeConnect Video Layout 4.6.layout-meta.xml

Update page layouts to suit

Adds Usage_Type__c picklist to Product, Page, Taxon, Child ContentUsage objects

StoreConnect Website releases:

Website version: 4.7.0.17
Released 2 April 2020

Small bug fixes and tweaks

Website version: 4.7.0.16
Released 31 March 2020

Adaptive typography

Optionally show compare checkbox

Move overrides above elements

Add category and product placeholders

Custom columns product display, thumbnail slider

Customisable product columns, thumbnail slider

Fix duplication from merge conflict

Set font size mixin

Website version: 4.7.0.15
Released 31 March 2020

New liquid filter for embedding YouTube and Vimeo videos

Expose display_name in product drop

Fix page routes

Fix issue with asset gems not being required

Configures bugsnag

Website version: 4.7.0.13
Released 30 March 2020

Enabling jquery and turbolinks as part of the gem javascript

Base of container content block

Updating gem file to specify sass 6 minimum

Website version: 4.7.0.12
Released 30 March 2020

Clean up of product comparison table

Wrap JS turbolinks load event

Clean up product card

Clean up colours

Website version: 4.7.0.11
Released 30 March 2020

Adding jquery and turbo links in the base package

Improved Comparison Panel UI, refactor buttons

Product comparison components, button refactor

Update mixin

Tweak table styles

Add fix to variant options to return relation instead of empty array

Website version: 4.7.0.10
Released 27 March 2020

Fix child content block rendering in containers

Website version: 4.7.0.8
Released 27 March 2020

Each content block renders in it's own div with an identifier

Simplify the way containers work to just render their children

Added file drop

Implemented related_product model

Make sure taxons that are marked "hide=true" do not show up in navigation

Website version: 4.7.0.7
Released 27 March 2020

Fixes breakpoint functionality for viewports with fractional widths.

Content blocks, re-organisation of views (product, header) in preparation for liquid

Fix image text overlay presenter bug

Include product code

Organise views to prepare for move to liquid

Update styles

Product display helpers

Accordion icon tweak

Ability to change panel header bg

Re-organise header views for liquid

Remove tabs as default

change original_url to url

id to data attribute for content block id

Wrap product thumbnails

Make the child content block association ordered

Implement a basic version of image_beside_text template

Website version: 4.7.0.6
Released 26 March 2020

Enables container content blocks to render their children

Enables slideshow content blocks to render their children

PG to v12

Preloads structure

Reverts dev to be eager load false

Website version: 4.7.0.5
Released 26 March 2020

Removing warning on reloading constant

Fix rendering of nested content blocks

Fixing so that eager load works

Website version: 4.7.0.4
Released 26 March 2020

Mass template simplification as precoursor to moving to liquid themes

Website version: 4.7.0.3
Released 26 March 2020

Fix rendering of Featured Page, Product and Taxon

Website version: 4.7.0.2
Released 26 March 2020

Load all required JS in each app

Split search filters into variations

Add accordion & dropdown components

Website version: 4.7.0.1
Released 26 March 2020

Liquid updates

Adds show_traits liquid filter

Adds group_by liquid filter

Updating product show page tabs to render content via liquid.

Adds support for the product markdown fields to have the default value from 4.6 package

Moved all liquid objects into a single liquid folder

Updates to the CMS function to use liquid everywhere

Removes the Page / Product / Taxon presenters

Adds Liquid::Drops for all major things we need, to control output

Adds content block presenters for all content block record types

Adds liquid templates for all liquid content block record types

Adds liquid & markdown to product show page

Adds the 6 display content markdown product 'tabs' (Product Summary, Product Features, Product Specifications, Product Downloads, Product Support, Product Warranty)

UI upgrades and functionality improvements

Compact Search

Product Comparison UI




Release 4.5.0

  • Upgradable from 4.3.0
  • Released 23 March 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn9fAAC

Allows us to have a controlled picklist of usage type

StoreConnect Website releases:

Website version: 4.5.0.1
Released 23 March 2020

Adds new fields for Content_Usage_*.Usage_Type__c




Release 4.3.0

  • Upgradable from 4.1.0
  • Released 23 March 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn9VAAS

Increases Markdown fields to 131,072 characters

Adds Charge__c field to Shipment

StoreConnect Website releases:

Website version: 4.3.0.1
Released 23 March 2020

Adds retry mechanism for flaky specs

Adds missing and prevents generation of multiple bugsnag cassettes

Authenticity Token not needed since the request is within rails generated form

Modify the input order to match the stripe form's input order

Added uppercase text utility class




Release 4.1.0

  • Upgradable from 4.1.0
  • Released 19 March 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn7jAAC

Adding Title and Subtitle to Taxon__c

StoreConnect Website releases:

Website version: 4.1.0.1
Released 19 March 2020

Adding title and subtitle to Taxon

Force single-threaded asset compilation to avoid sassc segfaults




Release 4.0.0

  • Upgradable from Not Upgradeable
  • Released 19 March 2020

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

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn7eAAC

Added Store__c.Product_Label_* fields for Features, Specifications, Downloads,

Support & Warranty so user can define the title of these product tabs dynamically

Migrated Content Blocks to have a has & belongs to many relationship to

Child Content Blocks (instead of one to many parent child, allowing reuse)

Changes the association between content blocks and page, product and taxon to be a many to many relationship through dedicated join tables to improve user experience within the app.

Added Content_Category__c.Information_Markdown for information at the top of a Content Category when viewing it (like an index of news articles for example)

Adds subdomain field to Account for vanity pages

System auto creates Stock_Item objects per active stock location for each Product that has track inventory on. Allows app to depend on availability of the Stock Item per Stock Location

Stock_Item now makes product required through a validation

Add Logo, Product_Placeholder & Category_Placeholder images to Store

Adds Shipment object fields and configurations

StoreConnect Website releases:

Website version: 4.0.0.1
Released 19 March 2020
Major update to the CMS system to support Markdown & Liquid

Fixes Eway API issue being down and made amount to be in Cents

Provides VIP subdomain access

Update to support splitting Content_Block_Usage into multiple objects for each type of Content_Block Association

Update Stock Item to support Package updates

Moves purchase_type from Pricebook to PricebookEntry

Allow ProductQuery to accept multiple category slugs

Fix/content page category association

Fix the multiple onclick request issue for stripe

Added optional borders to Search button

StoreNotFoundError now declares dynamic actions by shadowing _actions

Update references to content page html

Fix medium_url reference for indexed images on products

Adds a way to run integration compliance check on integration apps.

Show Country & State list in customer info page

Add Eway Payment Support to the Gem

Adds Shipping support for Australia Post (Part 1)

Extend layout variations

Check for HC Database integrity

Adds a way to configure bugsnag on frontend

Fixed display error for NavItems icon

UI - Adjust filter variants

UI - Clean up product, breadcrumbs and category card

UI - Provide filter values and price slider

UI - Extend tab and panel

UI - Nav bar inherits colours

UI - Tabbed product detail page and layout variations

UI - Add multiple page layout options for product search




Release 3.0.0

  • Upgradable from Not Upgradable
  • Released 10 March 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn6RAAS

Cleaned up CMS objects

Updated Stock Location / Stock Item / Stock Unit

Updated Discount object

Changed Product#brand to relate to Account

Added logo to account for brand logos

Changed Product code fields to be External IDs (barcode, UPC, suppler code, Import ID)

Removed unused objects Google_Product_Category__c Applied_Discount__c Website_Article__c Website_Related_Article__c Website_Article_Category__c All global pick lists Unused custom metadata Deleted_At fields

StoreConnect Website releases:

Website version: 3.0.0.7
Released 18 March 2020

Fix issue where still referencing text_rich

Website version: 3.0.0.6
Released 17 March 2020

Adds Product.content_blocks and Taxon.content_blocks associations

Fix content_page.content_block.ordered method

Website version: 3.0.0.5
Released 17 March 2020

Refactor get_products for simpler app override

Allow ProductQuery to accept multiple category slugs

Website version: 3.0.0.4
Released 12 March 2020

Added Navbar alignment option

Fail deploy if HC Database does not match gem version

Website version: 3.0.0.3
Released 12 March 2020

Move StoreNotFoundError into own file

Use present? instead of nil in Store domain check

Bump dependent gems to latest versions

Tabbed product detail page and layout variations

Nav inherit colour

Bugsnag javascript error catching

Multiple page layout options for product search

Update ContentPage field references

Website version: 3.0.0.2
Released 11 March 2020

Update in medium_url

Website version: 3.0.0.1
Released 11 March 2020

Adds e-way payment support

Adds country / state select from

Includes the latest filter styling from

Website version: 3.0.0
Released 10 March 2020

Fixes to be compaitble with package




Release 2.13.8

  • Upgradable from 2.8.x up
  • Released 3 March 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn67AAC

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




Release 2.13.0

  • Upgradable from 2.8.x up
  • Released 3 March 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn5JAAS

Updates to Content Blocks, Content Block Usage parenting and Image with Text Overlay (#126)

Remove Rich Text from Image with Text Overlay Content Content Text (Rich) removed from layout so that only the Heading and direct string Text (HTML) fields are visible

Content Block Usage extended for Content Content Blocks Parent_Content_Block_Id__c added so Content Blocks can have a tree structure

Set performance dashboard to run as deploying user to avoid dynamic dashboard limit

StoreConnect Website releases:

Website version: 2.13.0
Released 3 March 2020

Allow a tree of taxon slugs when browsing categories

Update to new way of getting current store's taxonomy since previous method was removed in UI work.




Release 2.12.0

  • Upgradable from 2.8.x up
  • Released 3 March 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn5JAAS

Add display name and description to trait objects

Change TraitValue Name and Display name on trigger

Change Trait Name and Display Name on trigger

Add Description to trait dialog

Allow trait type/category to be populated from value

Remove no longer necessary functions

Allow lookup to choose a field to display

Use getFieldFromList for redundant code

Update specs

Add Permission set for description

Add Invoice_Url__c and Invoice_Reference__c to Payment__c

Adds a default performance dashboard with pretty graphs to every install

Adds transactional emails

Add custom metadata for order email triggers

Add email triggers display for custom setting

Create Order abandoned on open email flow

Add abandoned customer email flow

Allow Mailer not to send email when templates are not found

Add metadata and templates for prepayment, shipping and failed

Add abandoned triggers for shipping, payment and failed

Create mailer abstraction to avoid triggering emails when turned off

Update mailer to follow new API

Add Transactional Email object

Add generic order transactional email depending on the transaction object

Update specs to use transactional email

Add order status templates

Add TransactionalEmailCreator

Add specs for TransactionalEmailCreator

Add reset password template

Refactor mailer to get mail template from value

Remove unnecessary Metadata

Deprecate some custom metadata and add TODO in field

Update admin profile

Updating templates to make them a lot simpler

Updating to add post install class and release notes

StoreConnect Website releases:

Website version: 2.12.0
Released 3 March 2020

Fixes broken add to cart when pricing missing

Adds "has_price?" to product model

Updates Product Repository and Presenter to expose this

Adds specs around this

Updates product card to hide price if none

Updates product show page to hide price if none

Updates product show page to hide add to cart if none

Clear Cookies after Successful payment

Add display name and description to trait objects

Refactored Zippay Modules, Modified ReadMe, removed Unnecessary Files

Update fallback images

Include sale price on product card

Add login and forgot password to core gem

Add invoice_url and invoice_reference to Payment

Show search sidebar on category pages

Only loop over traits in the search sidebar if the category has any

Massive update on UI to add clean theme




Release 2.11.1

  • Upgradable from 2.8.x up
  • Released 19 February 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn4kAAC

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

StoreConnect Website releases:

Website version: 2.11.1
Released 23 February 2020

Allow media url to fallback to original url if Cloudinary is not configured

Bump activemerchant from 1.104.0 to 1.105.0

Refactor and extract common logic from product searching

Implement searching for categories within a result set of products

Implement content page searching




Release 2.11.0

  • Upgradable from 2.8.x up
  • Released 19 February 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn4fAAC

Skip slug validation if new object is null

Remove heroku connect JSON Mapping file

StoreConnect Website releases:

Website version: 2.11.0
Released 19 February 2020

Move Heroku Connect config file




Release 2.10.0

  • Upgradable from 2.8.x up
  • Released 19 February 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn4aAAC

Adds Account.Pay_By_Account__c to support validated accounts purchasing via Purchase Order through the eCommerce site.

Use Order.OrderReferenceNumber on Mailers instead of Order.OrderNumber

Use Store__c.Mail_From_Address__c as the from address on Mailers, needs to be set as a validated **Organization-Wide Address** for this to work.

Store automatically generated field Order.OrderNumber into Order.OrderReferenceNumber if blank to support internal orders syncing back to eCommerce store for end users to read.

Update triggers for Trait__c and Trait_Value__c to append the unit of the Trait_Type__c, if present

StoreConnect Website releases:

Website version: 2.10.2
Released 19 February 2020

Includes updates to payments allowing multiple payment types to be defined




Release 2.9.0

  • Upgradable from 2.8.x up
  • Released 13 February 2020

Install via /packaging/installPackage.apexp?p0=04t2u000000Tn4VAAS

Validate route mapping, moved prefix slug to metadata setting

Adds Deposit_Amount__c, Frequency__c, Periods__c, and Duration__c fields to PricebookEntry to support subscription / rental / lease billing to products.

Adds Purchase_Type__c to Pricebook2 allowing the type of purchase this is supporting (lease etc)

StoreConnect Website releases:

Website version: 2.9.3
Released 14 February 2020

Fixes some bugs where fields were not related correctly on Trait__c

Website version: 2.9.2
Released 13 February 2020

Documentation updates to mailer

Documentation updates to elastic search

Associate Order with the related Store__c on create

Website version: 2.9.0
Released 13 February 2020

The Order object now is synced with -syncing appended to the Checkout_Step__c until all OrderItem objects are created, preventing premature sending of emails to clients with no order items listed

Include support for new purchase type field on Pricebook2

Include support for new payment plan fields on PricebookEntry




Clean Theme Versions:


Clean Theme v. 0.1.12

Released: 21 October 2020

COMPATIBLE WITH: 7.47 and up

Feature Update dependant StoreConnect version


Clean Theme v. 0.1.9

Released: 30 September 2020

COMPATIBLE WITH: 7.45 and up

Feature Update theme to use product categories, not taxons


Clean Theme v. 0.1.8

Released: 30 September 2020

COMPATIBLE WITH: 7.45 and up

Feature Add custom styles to liquid templates


Clean Theme v. 0.1.7

Released: 24 September 2020

COMPATIBLE WITH: 7.45 and up

Feature Update StoreConnect dependency to 7.45


Clean Theme v. 0.1.5

Released: 22 September 2020

COMPATIBLE WITH: 7.44 and up

BugFix Update StoreConnect dependency to 7.44


Clean Theme v. 0.1.4

Released: 22 September 2020

COMPATIBLE WITH: 7.43 and up

BugFix Fix load issue


Clean Theme v. 0.1.1

Released: 20 September 2020

COMPATIBLE WITH: 7.43 and up

BugFix Fix manifest load path


Clean Theme v. 0.1.0

Released: 20 September 2020

COMPATIBLE WITH: 7.43 and up

Feature Inital release

Bold Theme Versions:


Bold Theme v. 9.2.0.6

Released: 17 August 2021

COMPATIBLE WITH: 9.2 and up

Upgrades store_connect version to v9.2.0.6

Configures js assets to be compiled via webpacker

View upgrades

Style upgrades

Adds temporary date.js override fix


Bold Theme v. 7.78.0.8

Released: 24 May 2021

COMPATIBLE WITH: 7.55 and up

Fixes image_beside_text.liquid

Cleanups

Upgrades StoreConnect version to 7.78.0.8

Upgrade taxon view

Upgrade templates

Checks upgraded styles

Fixes search/products/index.html.erb

Marks files to be upgraded


Bold Theme v. 7.55.0.2

Released: 19 November 2020

COMPATIBLE WITH: 7.55 and up

BugFix Fix issue with Field_input conflicting with Square form


Bold Theme v. 7.52.0.1

Released: 12 November 2020

COMPATIBLE WITH: 7.52 and up

Internal Upgrade to StoreConnect 7.52.0.1

Feature Reduce image sizes

BugFix Fix filters

Feature Equal height, vertically aligned product card


Bold Theme v. 0.1.12

Released: 21 October 2020

COMPATIBLE WITH: 7.47 and up

Internal Upgrade to StoreConnect 7.47.03

Internal Updating dependent StoreConnect gem version

Internal Update page path

Feature Remove liquid page rendering

Feature Category name to display_name

Feature Override live filters

BugFix Fix header bug, filters, update card grid

Bugfix Add the missing page.liquid template


Bold Theme v. 0.1.11

Released: 15 October 2020

COMPATIBLE WITH: 7.46 and up

Feature Styles from bold theme

Feature Update assets

Feature Don't use liquid templates for taxon

Feature Restore missing liquid files

Feature Fix search js

Feature Product images

Feature Fix container slideshow display

Feature Remove duplicate add to cart

Feature CSS organisation, updating mixin names

BugFix Update liquid header to be consistent with html.erb

BugFix variant selection is not targeting properly


Bold Theme v. 0.1.9

Released: 30 September 2020

COMPATIBLE WITH: 7.45 and up

Feature Update theme to use product categories, not taxons


Bold Theme v. 0.1.8

Released: 30 September 2020

COMPATIBLE WITH: 7.45 and up

Feature Add custom styles to liquid templates


Bold Theme v. 0.1.7

Released: 22 September 2020

COMPATIBLE WITH: 7.45 and up

Feature Update StoreConnect dependency to 7.45


Bold Theme v. 0.1.5

Released: 22 September 2020

COMPATIBLE WITH: 7.44 and up

BugFix Update StoreConnect dependency to 7.44


Bold Theme v. 0.1.4

Released: 22 September 2020

COMPATIBLE WITH: 7.43 and up

BugFix Fix load issue


Bold Theme v. 0.1.1

Released: 20 September 2020

COMPATIBLE WITH: 7.43 and up

BugFix Fix manifest load path


Bold Theme v. 0.1.0

Released: 20 September 2020

COMPATIBLE WITH: 7.43 and up

Feature Inital release