PluginProbe
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce / 3.3.0
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce v3.3.0
3.3.0 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.1 trunk 1.0.4 1.1.0 1.1.0.1 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 All 162 releases
cartflows / modules / bricks / architecture.md

architecture.md in CartFlows – Funnel Builder & Checkout Plugin for WooCommerce 3.3.0, at modules/bricks/architecture.md

18 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 ---
2 module: bricks
3 ---
4
5 # bricks
6
7 ## Responsibility
8
9 Owns the CartFlows-side integration with the Bricks builder: three Bricks elements (checkout, optin, order-details) that wrap existing CartFlows shortcodes, one CartFlows dynamic-data tag, one frontend stylesheet, and the mirroring of builder settings into CartFlows step post meta and `cartflows_*_meta_*` filters.
10
11 Ownership stops at the shortcode boundary. It also does not decide whether it loads — `compatibilities/` includes the loader only when Bricks is active **and** the saved page builder is `bricks-builder`.
12
13 ## Why it is this way
14
15 The module's real behaviour diverges sharply from what its file names suggest: it is not a self-contained set of builder widgets. It writes post meta from a render hook, installs process-wide filters that outlive the element, replaces core WooCommerce templates site-wide, and its dynamic-data parser rewrites unrelated content on the page.
16
17 None of those cross-cutting effects are discoverable from a single file, and several are guarded by conditions that live outside the module entirely.
18