---
title: "Discussion on \"B2C Commerce Hooks: Extending Without Breaking Upgrades\" | Hashnode"
description: "Discussion on \"B2C Commerce Hooks: Extending Without Breaking Upgrades\". Hooks are the supported extension mechanism for B2C Commerce. They let custom code run at specific points in the platform's lifecycle without modifying base code. Used right, they survive every platform upgrade. Used wrong, they reintroduce"
url: "https://hashnode.com/posts/b2c-commerce-hooks-extending-without-breaking-upgrades/6a53c54641361a4465e71504"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [B2C Commerce Hooks: Extending Without Breaking Upgrades](https://sapotacorpvn.hashnode.dev/b2c-commerce-hooks-extending-without-breaking-upgrades?utm_source=hashnode&utm_medium=feed)

Hooks are the supported extension mechanism for B2C Commerce. They let custom code run at specific points in the platform's lifecycle without modifying base code. Used right, they survive every platform upgrade. Used wrong, they reintroduce

Jul 12 · 7 min read · sapotacorpvn.hashnode.dev  
Read the article

-   [#salesforce](https://hashnode.com/tag/salesforce)
-   [#b2c-commerce](https://hashnode.com/tag/b2c-commerce)
-   [#sfcc](https://hashnode.com/tag/sfcc)
-   [#hooks](https://hashnode.com/tag/hooks)
-   [#extensibility](https://hashnode.com/tag/extensibility)

## Written by

[SapotaCorp](https://hashnode.com/@sapotacorpvn)

@sapotacorpvn · Hanoi, Vietnam

  
[View profile](https://hashnode.com/@sapotacorpvn)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
