Skip to content

feat: Updated various commercetools projects settings. Made change management more robust#610

Merged
demeyerthom merged 2 commits intomainfrom
606-project-update-inconsistent-plan
Sep 19, 2025
Merged

feat: Updated various commercetools projects settings. Made change management more robust#610
demeyerthom merged 2 commits intomainfrom
606-project-update-inconsistent-plan

Conversation

@demeyerthom
Copy link
Copy Markdown
Member

Requires merging of labd/commercetools-node-mock#333

This pull request introduces several improvements and new features to the commercetools project settings resource, focusing on enhanced configuration options and more robust change management. The main themes are expanded support for carts and shopping lists configuration, improved documentation, and the addition of business unit search indexing. It also removes some internal utility code that is no longer needed.

Expanded configuration options and change management:

  • Added support for configuring shopping_lists with delete_days_after_last_modification, mirroring the carts configuration and improving lifecycle management. [1] [2] [3]
  • Enhanced carts configuration with new options: price_rounding_mode and tax_rounding_mode, and made the change management logic more robust and explicit for all carts settings. [1] [2] [3] [4] [5]
  • Added support for enabling search indexing for business units via enable_search_index_business_units, including corresponding update logic. [1] [2] [3]

Documentation and examples:

  • Updated documentation and examples to reflect new configuration options for carts, shopping lists, and business unit search indexing. [1] [2] [3] [4] [5] [6] [7] [8]
  • Added a changelog entry summarizing the update and the improvements to change management.

Codebase cleanup:

  • Removed unused internal utility files: internal/custommodifiers/booldefault.go and internal/custommodifiers/emptylist.go, simplifying the codebase. [1] [2]

These changes make project settings management more flexible and robust, and ensure documentation and examples are up to date with the new features.

@demeyerthom demeyerthom requested a review from a team as a code owner September 16, 2025 12:36
@demeyerthom demeyerthom linked an issue Sep 16, 2025 that may be closed by this pull request
@demeyerthom demeyerthom force-pushed the 606-project-update-inconsistent-plan branch from 093676f to 33f0d75 Compare September 19, 2025 10:06
@demeyerthom demeyerthom merged commit afab6c4 into main Sep 19, 2025
2 checks passed
@demeyerthom demeyerthom deleted the 606-project-update-inconsistent-plan branch September 19, 2025 13:40
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.

project update inconsistent plan

1 participant