PluginProbe
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce / 3.0.1
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce v3.0.1
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 / .abilities-audit / master-tracking.md

master-tracking.md in CartFlows – Funnel Builder & Checkout Plugin for WooCommerce 3.0.1, at .abilities-audit/master-tracking.md

126 lines 4.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # CartFlows Free -- Abilities Audit Master Tracking
2
3 **Plugin:** CartFlows Free v2.2.2
4 **Audit started:** 2026-03-04
5 **Audit completed:** 2026-03-04
6
7 ---
8
9 ## Overall Progress
10
11 | Phase | Status |
12 |-------|--------|
13 | Phase 0: Discovery & Scoping | COMPLETE |
14 | Phase 1: Ability Mining | COMPLETE |
15 | Phase 2: Expert Review Panel | COMPLETE |
16 | Phase 3: User Selection | COMPLETE |
17 | Phase 4: Implementation | COMPLETE |
18
19 ---
20
21 ## Module Processing Order (Priority)
22
23 | # | Module | Priority | Mining | Review | Selection | Implementation |
24 |---|--------|----------|--------|--------|-----------|----------------|
25 | 1 | Flow (Funnel) | P0 | COMPLETE | COMPLETE | COMPLETE | COMPLETE |
26 | 2 | Step | P0 | COMPLETE | COMPLETE | COMPLETE | COMPLETE |
27 | 3 | Analytics/Stats | P0 | COMPLETE | COMPLETE | COMPLETE | COMPLETE |
28 | 4 | Admin/Settings | P1 | COMPLETE | COMPLETE | COMPLETE | COMPLETE |
29 | 5 | Checkout | P1 | COMPLETE | COMPLETE | COMPLETE | COMPLETE |
30 | 6 | Thank You | P1 | COMPLETE | COMPLETE | COMPLETE | COMPLETE |
31 | 7 | Optin | P1 | COMPLETE | COMPLETE | COMPLETE | COMPLETE |
32 | 8 | Landing | P1 | COMPLETE | COMPLETE | COMPLETE | COMPLETE |
33 | 9 | Email Report | P2 | COMPLETE | COMPLETE | COMPLETE | COMPLETE |
34 | 10 | Woo Dynamic Flow | P2 | COMPLETE | COMPLETE | COMPLETE | COMPLETE |
35
36 ---
37
38 ## Ability Count
39
40 | Status | Count |
41 |--------|-------|
42 | Mined | 42 |
43 | Passed review | 42 |
44 | User selected | 42 |
45 | Implemented | 42 |
46
47 ---
48
49 ## Implemented Abilities (by module)
50
51 ### Flow / Step / Analytics (modules 1-3)
52 - `cartflows/list-flows`
53 - `cartflows/get-flow`
54 - `cartflows/get-step`
55 - `cartflows/get-flow-stats`
56 - `cartflows/publish-flow`
57 - `cartflows/unpublish-flow`
58 - `cartflows/clone-flow`
59 - `cartflows/trash-flow`
60 - `cartflows/restore-flow`
61 - `cartflows/update-flow`
62 - `cartflows/reorder-flow-steps`
63 - `cartflows/export-flow`
64 - `cartflows/clone-step`
65 - `cartflows/update-step-title`
66
67 ### Admin / Settings (module 4) -- implemented 2026-03-04
68 - `cartflows/get-general-settings`
69 - `cartflows/get-store-checkout`
70 - `cartflows/get-permalink-settings`
71 - `cartflows/get-integration-settings`
72 - `cartflows/update-general-settings`
73 - `cartflows/update-permalink-settings`
74
75 ### Checkout (module 5) -- implemented 2026-03-04
76 - `cartflows/get-checkout-settings` (read)
77 - `cartflows/get-checkout-products` (read)
78 - `cartflows/get-checkout-fields` (read)
79 - `cartflows/update-checkout-products` (write)
80 - `cartflows/update-checkout-layout` (write)
81 - `cartflows/update-checkout-place-order-button` (write)
82 - `cartflows/update-checkout-form-settings` (write)
83
84 ### Thank You (module 6) -- implemented 2026-03-04
85 - `cartflows/get-thankyou-settings` (read)
86 - `cartflows/update-thankyou-layout` (write)
87 - `cartflows/update-thankyou-sections` (write)
88 - `cartflows/update-thankyou-redirect` (write)
89 - `cartflows/update-thankyou-custom-text` (write)
90
91 ### Optin (module 7) -- implemented 2026-03-04
92 - `cartflows/get-optin-settings` (read)
93 - `cartflows/update-optin-product` (write)
94 - `cartflows/update-optin-button-text` (write)
95 - `cartflows/update-optin-pass-fields` (write)
96
97 ### Landing (module 8) -- implemented 2026-03-04
98 - `cartflows/get-landing-settings` (read)
99
100 ### Email Report (module 9) -- implemented 2026-03-04
101 - `cartflows/get-email-report-settings` (read)
102 - `cartflows/update-email-report-settings` (write)
103
104 ### Woo Dynamic Flow (module 10) -- implemented 2026-03-04
105 - `cartflows/get-product-flow-mapping` (read)
106 - `cartflows/list-product-flow-mappings` (read)
107 - `cartflows/update-product-flow-mapping` (write)
108
109 ---
110
111 ## Implementation Files
112
113 - Config class: `cartflows/abilities/class-cartflows-ability-config.php`
114 - Runtime class: `cartflows/abilities/class-cartflows-ability-runtime.php`
115
116 ---
117
118 ## Notes
119
120 - Custom capability: `cartflows_manage_flows_steps` is used for all flow/step and settings read operations.
121 - Custom capability: `cartflows_manage_settings` is used for the settings AJAX handler (not used in abilities -- abilities use `cartflows_manage_flows_steps` for consistency).
122 - Write gate: `cartflows_abilities_api_write` option (boolean) must be enabled to call write abilities.
123 - WooCommerce dependency: analytics, checkout, thankyou, optin, and woo-dynamic-flow modules require WC active.
124 - Pro check: The plugin has `_is_cartflows_pro()` and `is_wcf_pro_plan()` functions for gating. Do NOT expose Pro abilities from Free.
125 - All 10 modules processed across 3 batches (P0, P1, P2). Audit is complete.
126