Skip to content

Deploy store-level customer settings (18.1.0-rc.1)#24

Open
mattbrailsford wants to merge 1 commit into
mainfrom
release/18.1.0
Open

Deploy store-level customer settings (18.1.0-rc.1)#24
mattbrailsford wants to merge 1 commit into
mainfrom
release/18.1.0

Conversation

@mattbrailsford

Copy link
Copy Markdown
Contributor

Summary

Adds Deploy support for the store-level customer settings introduced by the customer-management feature (Core 18.1.0):

  • CommunicationPreferencesEnabled (bool)
  • CommunicationPreferences (list of {Name, Icon})
  • CustomerProperties — customer property definitions ({Alias, Value, Placeholder})
  • CustomerIdType (enum)

These are store configuration, so they should transfer between environments like the store's other settings. Customer/order data remains non-deployable user-generated content (unchanged).

Changes

  • New nested artifacts CommunicationPreferenceArtifact, StoreCustomerPropertyArtifact
  • StoreArtifact: 4 new properties
  • UmbracoCommerceStoreServiceConnector: forward (entity→artifact) + reverse (artifact→entity) mapping
  • version.json18.1.0-rc.1
  • Bump Umbraco.Commerce.Cms.Startup / Umbraco.Commerce.Persistence.Sqlite dependency to [18.1.0-rc.1, 18.999.999) (the new store setters ship in Core 18.1.0)

⚠️ Build sequencing

This references Core 18.1.0-rc.1, which must be published to the feed first (core-first release ordering). CI will not build green until that Core RC is available. Verified statically against the Core 18.1.0 source (API signatures/namespaces); not yet compiled against a published package.

🤖 Generated with Claude Code

Adds deploy support for the store-level customer settings introduced by the customer-management feature: CommunicationPreferencesEnabled, CommunicationPreferences, CustomerProperties (property definitions) and CustomerIdType. Customer/order data itself remains non-deployable user-generated content.

- New nested artifacts: CommunicationPreferenceArtifact, StoreCustomerPropertyArtifact
- StoreArtifact: 4 new properties
- Store service connector: forward (entity->artifact) and reverse (artifact->entity) mapping
- Bumps Umbraco.Commerce dependency to the matching Core RC (new store setters ship in Core 17.2.0 / 18.1.0)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mattbrailsford

Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant