Skip to content

Releases: GetStoreConnect/base-theme

v20.0.38

13 Feb 00:55
10a98f9

Choose a tag to compare

v20.0.38

This release includes significant refactoring and improvements across multiple areas of the theme, with a focus on code cleanup, payment gateway updates, and enhanced product data handling.

Key Changes

Payment Gateways

  • Updated payment provider forms for Adyen, Eway, Square, Stripe, Touch Net, and Westpac
  • Improved payment form handling and error management
  • Streamlined gateway initialization logic

Account & Subscriptions

  • Restructured subscription payment provider forms with new modular structure
  • Added dedicated payment provider forms for: Adyen, Authorize.net, Authorize.net ACH, Eway, Eway
    v2, Square, Stripe, and Westpac
  • Removed legacy subscription rendering logic
  • Improved account contact and registration forms

Bundle & Product Data

  • Major refactoring: Removed legacy bundle-v2.js and related bundle components
  • Cleaned up bundle configurator, component cards, pricing displays, and variant selectors
  • Added new _product_data.liquid snippet for better product data organization
  • Improved product images handling and rich data/JSON-LD implementation
  • Enhanced metadata rendering

Code Cleanup

  • Cleaned up unused traits and privacy component styles
  • Improved script loading with new load-script.js utility
  • Updated bundle filters and menu handling

Dependencies

  • Updated npm packages (package.json and package-lock.json)
  • Dependency version bumps and security updates

Other Improvements

  • Updated translations (en.default.csv)
  • Improved order display (removed redundant subscriptions section)
  • Enhanced custom forms boolean field handling
  • Updated category forms and product category pages
  • Controllers configuration updates

Test Plan

  • Verify checkout flow with all active payment gateways
  • Test account subscription management and payment provider forms
  • Confirm product pages render correctly with new data structure
  • Validate JSON-LD/rich data output
  • Test bundle product functionality
  • Verify all form submissions (custom forms, account forms, checkout)
  • Check translations are displaying correctly

What's Changed

Full Changelog: v20.0.30...Release-v20.0.38

v21.0.0.beta.21

12 Feb 22:51
d4c6b50

Choose a tag to compare

Theme v21 Beta Release

This release introduces a modern component architecture and expands payment options to improve both the developer and customer experience.

Key Features

New Component System

  • Introduced a modular templates/components/ directory structure that makes theme
    customization easier and more maintainable
  • Components can now be dynamically loaded and refreshed, enabling smoother user
    experiences without full page reloads
  • Added component helper with built-in security tokens for safe rendering

Afterpay Integration

  • Full "Buy Now, Pay Later" support with Afterpay payment gateway
  • Express checkout buttons on product and cart pages let customers pay in installments
  • Includes Afterpay branding and promotional messaging to help boost conversion rates

Expanded Payment Options

  • Added NMI gateway (credit card and ACH)
  • Added Flywire for international student payments
  • Added Latitude Interest Free for Australian customers
  • Updated Zippay to Zippay AU for better regional support

Product Bundles

  • New bundle configurator for creating product packages
  • Enhanced bundle display on product pages
  • Better bundle management in cart and checkout flows

Enhanced Subscription Features

  • New subscription payment management page
  • Cart save functionality for recurring purchases
  • Improved subscription display in customer accounts

Additional Format Support

  • Added CSV, JSON, Markdown, Text, and XML export formats for pages
  • Enables better data integration and custom reporting workflows

Code Improvements

  • Removed deprecated cart dropdown snippets
  • Consolidated voucher functionality into checkout flow
  • Streamlined payment form structure across all providers
  • Updated resource controllers and helpers for better performance

Recent Updates

The latest commits "Resources" and "Controller" include infrastructure improvements to support these new features and ensure compatibility with the component system.


This release maintains backward compatibility while setting the foundation for more
flexible, component-based theme development going forward.

v20.0.30

24 Nov 08:31
7afb899

Choose a tag to compare

Merge pull request #25 from GetStoreConnect/v20.0.30

Release v20.0.30

v21.0.0.beta.6

13 Jan 07:14
6b395f4

Choose a tag to compare

Merge pull request #23 from GetStoreConnect/version-info

Version v21 beta info

Release 20.0.29

13 Nov 04:45
5e6cdd8

Choose a tag to compare

  • Subscriptions
    Improvements to subscription validation, duplicate prevention, and profile handling.
  • Payment Improvements
    Enhanced payment checks, better error handling, and fixes for duplicate transaction issues.
  • Booking & Virtual Product Improvements

v20.0.28

06 Nov 06:24
090e886

Choose a tag to compare

Merge pull request #20 from GetStoreConnect/v20.0.28

Payment gateways and vouchers 20.0.28

v21.0.0.beta.1

09 Oct 22:33

Choose a tag to compare

Account, orders and checkout updates

SC v20.0.11

28 Aug 05:22
d18eff9

Choose a tag to compare

Major changes

Payment gateway fixes

Major fixes to the Authorize templates and resources. We are also adding new payment methods plus JS fixes.

Resources

Removal of the dist directory. We are currently bloating the repo with compiled versions of JS, CSS`, and file resources. These files can be locally modified and compiled by the end user without needing to download our compiled version of each file.

Content blocks

The featured category products supports multiple related categories and paginates through all the products related to all the related categories to the content block

SC v19

07 Feb 03:20
460fcaf

Choose a tag to compare

Compatible with StoreConnect version 20.0.0 and up

SC v20

14 Jul 00:57
32562b3

Choose a tag to compare

Merge pull request #12 from GetStoreConnect/v20

v20 block templates