Skip to content

Commit

Permalink
Merge branch 'dev' into 'main'
Browse files Browse the repository at this point in the history
v2.2.0 release, support for multi-catalog and multi-view

See merge request engineering/sm/discovery-connectors/shopify-discovery-connector-v2!18
  • Loading branch information
lachire committed Jan 15, 2025
2 parents c630c6b + 86b40e7 commit 9f435fe
Show file tree
Hide file tree
Showing 150 changed files with 19,872 additions and 1,588 deletions.
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
build
node_modules
docs
extensions
.github
.editorconfig
.env*
Expand Down
9 changes: 2 additions & 7 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,10 @@ MYSQL_ROOT_PASSWORD=password
MYSQL_LOCAL_PORT=3306
MYSQL_DOCKER_PORT=3306

PORT=8081

SHOPIFY_API_KEY=YOUR_SHOPIFY_API_KEY
SHOPIFY_API_SECRET=YOUR_SHOPIFY_SECRET
SHOP=your-development-store.myshopify.com
SCOPES=read_themes
SCOPES=read_themes,read_markets,write_markets,write_pixels,read_customer_events

HOST=https://your-ngrok-subdomain.ngrok.io
DATABASE_URL=mysql://root:password@mysqldb:3306/bloomreach_connector_v2?schema=public
DATABASE_PROVIDER=mysql
API_VERSION=2024-04
SHOPIFY_BLOOMREACH_THEME_EXTENSION_ID=YOUR_THEME_EXTENSION_ID
API_VERSION=2024-07
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@ database.sqlite
package-lock.json
yarn.lock
shopify.app.*.toml
!shopify.app.qa.toml
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:20-alpine
FROM node:20-alpine3.20

EXPOSE 3000

Expand Down
21 changes: 21 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
## 2.2.0

### Added

- [`ADDED`]: Added support for Bloomreach Discovery multi-catalog and multi-view, based on Shopify Markets.
- [`ADDED`]: Allow default configurations in the App for Search, Collections, Autosuggest, and Recommendations components.
- [`ADDED`]: Allow market-specific configurations in the App for Autosuggest components.
- [`ADDED`]: Allow market-specific templates for all components. Existing templates are treated as defaults.

### Changed

- [`CHANGED`]: Changed Search and Collections components from App Embeds to App Blocks. Their App Block configurations can override the default ones from the app, similar to how Recommendations widgets work.
- [`CHANGED`]: Combined Autosuggest and Pixel App Embeds to one "Bloomreach Configuration" App Embeds, which functions as a master switch for all Bloomreach components. This avoids repeated defining of the global config object.
- [`CHANGED`]: Moved Autosuggest configs to the app. This allows per-market configurations.
- [`CHANGED`]: Changed pixel implementation to use Shopify Webpixels. This removes the needs for custom scripts in checkout pages (for conversion pixels).
- [`CHANGED`]: Other usability changes.

### Fixed

- [`Fixed`] Infinite scroll issues (https://bloomreach.atlassian.net/browse/DCONN-79).

## 2.1.1

### Fixed
Expand Down
253 changes: 0 additions & 253 deletions app/components/AutoSuggestForm/AutosuggestForm.tsx

This file was deleted.

46 changes: 0 additions & 46 deletions app/components/AutoSuggestForm/en.json

This file was deleted.

1 change: 0 additions & 1 deletion app/components/AutoSuggestForm/index.ts

This file was deleted.

Loading

0 comments on commit 9f435fe

Please sign in to comment.