Release Notes

You can find the release notes of each version of the storeConnect Managed Package as it is released.

As storeConnect is both a Managed Package and a Ruby on Rails gem, each release will have updates for both. Each gem is dependent on it’s associated managed package and is always in lockstep with the major.minor values of the managed package.

All gems and packages with the same major and minor version numbers are compatible with each other. For example, Managed Package 2.11.x will be compatible with all gems with the version 2.11.x


Package and Gem Versions:

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

Gemfiles:

Gem v 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

BigFix missing maximum_quantity to Search::ProductPresenter

Gem v 7.63.0.7
Released 16 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

BigFix total_available_to_sell for track inventory false and disable_quantity_selection products

Gem v 7.63.0.6
Released 16 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

Feature Summary in article drop

Feature Snippet liquid filter

Gem v 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

BigFix Prevent disable quanity selection with zero quantity

BigFix Fix variable pricing missing helpers

Gem v 7.63.0.3
Released 12 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

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

Gem v 7.63.0.2
Released 12 December 2020

COMPATIBLE WITH PACKAGE: 7.63.x

BigFix 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

Gem v 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

BigFix 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

Gemfiles:

Gem v 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

Gem v 7.62.0.10
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

BugFix Updating shipping to be permissive on available zones

Gem v 7.62.0.9
Released 11 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

BugFix Fixes error with Click and Collect options Service

Gem v 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

Gem v 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

Gem v 7.62.0.6
Released 10 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

Feature Remove signed in flash message

Gem v 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

Gem v 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

Gem v 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

Gem v 7.62.0.2
Released 9 December 2020

COMPATIBLE WITH PACKAGE: 7.62.x

BugFix Fix typo in Heroku Connect Mapping json file @Mikel

Gem v 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.

Gemfiles:

Gem v 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

Gem v 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

Gem v 7.61.0.7
Released 8 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

BugFix Make related products partial match liquid layout

Gem v 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

Gem v 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

Gem v 7.61.0.4
Released 4 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

Feature Enable support for subscriptions for non CPQ customers

Gem v 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

Gem v 7.61.0.2
Released 4 December 2020

COMPATIBLE WITH PACKAGE: 7.61.x

BugFix Fixing issue with Square not sending location ID

Gem v 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.

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 7.51.0.2
Released 2 November 2020

COMPATIBLE WITH PACKAGE: 7.51.x

Feature attach membership to account for successful purchase

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 7.47.0.4
Released 21 October 2020

COMPATIBLE WITH PACKAGE: 7.47.x

Bugfix Account in handheld menu, cart overflow in dropdown JS

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 7.41.0.4
Released 15 September 2020

COMPATIBLE WITH PACKAGE: 7.41.x

Feature Major upgrade to move to themes in associated gems

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gemfiles:

Gem v 7.36.0.2
Released 2 September 2020

COMPATIBLE WITH PACKAGE: 7.36.x

BugFix Fix broken heroku json mapping

Gem v 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

Gemfiles:

Gem v 7.35.0.2
Released 2 September 2020

COMPATIBLE WITH PACKAGE: 7.35.x

Feature Order Quotation workflow added

Gem v 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

Gemfiles:

Gem v 7.34.0.2
Released 31 August 2020

COMPATIBLE WITH PACKAGE: 7.34.x

BugFix Fix issue with Retail Express

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 7.26.0.2
Released 14 August 2020

COMPATIBLE WITH PACKAGE: 7.26.x

Feature Removes turbolinks page loading

Internal Improve test suite

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 7.24.0.5
Released 6 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

Feature Performance update on search reindexing around price entry

Gem v 7.24.0.4
Released 6 August 2020

COMPATIBLE WITH PACKAGE: 7.24.x

BugFix Remove memoize in the repo_klass variable

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 7.17.0.2
Released 17 July 2020

COMPATIBLE WITH PACKAGE: 7.17.x

Feature Duplicate Rule Resolution

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 7.15.0.3
Released 9 July 2020

COMPATIBLE WITH PACKAGE: 7.14.x

BugFix Fix conflicting JS, click to close cart

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gem v 7.13.0.3
Released 30 June 2020

COMPATIBLE WITH PACKAGE: 7.13.x

BugFix eWay payments and standardise response and checkout fields

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 7.8.0.16
Released 23 June 2020

COMPATIBLE WITH PACKAGE: 7.8.x

BugFix Removes hard coded custom page fields

Gem v 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

Gem v 7.8.0.6
Released 20 June 2020

COMPATIBLE WITH PACKAGE: 7.8.x

Feature Improve performance by caching nav categories

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gemfiles:

Gem v 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__

Gemfiles:

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 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

Gem v 6.2.0.3
Released 26 May 2020

COMPATIBLE WITH PACKAGE: 6.2.x

BugFix Fix ordering of content blocks

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 6.1.1.2
Released 7 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

BugFix Product show page including specification default template throws error

Gem v 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

Gem v 6.1.1.0
Released 7 May 2020

COMPATIBLE WITH PACKAGE: 6.1.x

Feature First migration to liquid

Gem v 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

Gem v 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

Gem v 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.)

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 6.0.0.18
Released 28 April 2020

Add all parent categories the product belongs to

Add product code to product page

Gem v 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

Gem v 6.0.0.16
Released 25 April 2020

Updating taxons to order by position

Updating to allow auto complete of key fields

Gem v 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

Gem v 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

Gem v 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

Gem v 6.0.0.12
Released 23 April 2020

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

Gem v 6.0.0.11
Released 23 April 2020

Merge Australia Post shipping functionality

Tweak articles UI

Gem v 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

Gem v 6.0.0.9
Released 23 April 2020

Zoom on product image

Remove inc / ex tax except for product show page

UI Bugfixes / tweaks

Gem v 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

Gem v 6.0.0.7
Released 21 April 2020

Prevent variants showing options if they have bad data

Fixing seeds to support currency update

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 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

Gem v 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

Gem v 5.4.0.8.1
Released 8 April 2020

Fix to manifest file to make assets work.

Gem v 5.4.0.8
Released 8 April 2020

Revert method of requiring storeconnect JS and CSS files.

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gemfiles:

Gem v 4.7.0.17
Released 2 April 2020

Small bug fixes and tweaks

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 4.7.0.10
Released 27 March 2020

Fix child content block rendering in containers

Gem v 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

Gem v 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

Gem v 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

Gem v 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

Gem v 4.7.0.4
Released 26 March 2020

Mass template simplification as precoursor to moving to liquid themes

Gem v 4.7.0.3
Released 26 March 2020

Fix rendering of Featured Page, Product and Taxon

Gem v 4.7.0.2
Released 26 March 2020

Load all required JS in each app

Split search filters into variations

Add accordion & dropdown components

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 3.0.0.7
Released 18 March 2020

Fix issue where still referencing text_rich

Gem v 3.0.0.6
Released 17 March 2020

Adds Product.content_blocks and Taxon.content_blocks associations

Fix content_page.content_block.ordered method

Gem v 3.0.0.5
Released 17 March 2020

Refactor get_products for simpler app override

Allow ProductQuery to accept multiple category slugs

Gem v 3.0.0.4
Released 12 March 2020

Added Navbar alignment option

Fail deploy if HC Database does not match gem version

Gem v 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

Gem v 3.0.0.2
Released 11 March 2020

Update in medium_url

Gem v 3.0.0.1
Released 11 March 2020

Adds e-way payment support

Adds country / state select from

Includes the latest filter styling from

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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

Gemfiles:

Gem v 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)

Gemfiles:

Gem v 2.9.3
Released 14 February 2020

Fixes some bugs where fields were not related correctly on Trait__c

Gem v 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

Gem v 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 gem dependency to 7.45


Clean Theme v. 0.1.5

Released: 22 September 2020

COMPATIBLE WITH: 7.44 and up

BugFix Update storeconnect gem 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. 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 gem 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 gem dependency to 7.45


Bold Theme v. 0.1.5

Released: 22 September 2020

COMPATIBLE WITH: 7.44 and up

BugFix Update storeconnect gem 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