x
Collaboration Ledger
710 Collab
$0.00
—
HE earned$0.00
BMG earned$0.00
Progress0%
Quartz Flakes
$0.00
—
Blanks at HE0
Sent to BMG0
Packaged back0
GlobStoppers
$0.00
—
Preps at HE0
Completed0
HE earned$0.00
Transactions
$0.00
settled
Settlements$0.00
Expenses$0.00
Other Credits$0.00
710 Collab — Completion Over Time
Distribution Breakdown
Joint Size Balance (HE vs BMG)
Running Net Balance Over Time
Credit Sources
Settlement History
GlobStoppers — Parts Inventory
Quartz Flakes — Pipeline by Size
Production AnalyticsGoal: 100/mo
▼
Unit Tracker710 units
▼
| Unit # | Distributed To | Status | Product | Joint Size | Invoice | Notes |
|---|
BMG Shipments
▼
Log BMG Shipment to HE
| Date | Boxes | Tubes (MAX) | Tubes (MAXL) | Box Cost | Tube Cost | Shipment Total | Notes |
|---|
No shipments logged yet
HE Shipments to BMG
▼
Log Completed Units Sent to BMG
| Date | Units Sent | Value (BMG's cost in units) | Notes |
|---|
No shipments to BMG logged yet
Cost Breakdown
▼
BMG Costs (per unit)
Packaging (box)
$3.50
Prefab Tube (MAX or MAXL)
$19.00
BMG Total
$22.50
Delivered Unit Totals
MAX (HE $148.00 + BMG $22.50)
$170.50
MAXL (HE $153.00 + BMG $22.50)
$175.50
Accounting Summary
▼
| Date | Entry | Invoice | Description | HE Credit | BMG Credit | Running Net |
|---|
Log Blanks Received from BMG
Log Finished Flakes Shipped to BMG
Log Packaged Flakes Received from BMG
Blanks from BMG
| Date | Invoice | Size | Qty | Notes |
|---|
No blanks logged yet
Finished to BMG (HE → BMG)
| Date | Invoice | Size | Qty | Unit Credit | Batch Total | Notes |
|---|
No finished shipments to BMG logged yet
Packaged from BMG (BMG → HE)
| Date | Invoice | Size | Qty | Unit Cost | Batch Total | Notes |
|---|
No packaged flakes logged yet
Log Parts Received from BMG
Log Completed Assemblies Returned to BMG
Parts Received from BMG
| Date | Part | Qty | Notes |
|---|
No parts received yet
Completed Assemblies Returned to BMG
| Date | Invoice | Qty | Unit Credit | Batch Total | Notes |
|---|
No completed assemblies logged yet
Log Part Losses (breakage / failures)
Part Losses
| Date | Part | Qty | Reason |
|---|
No losses logged
Settlements
▼
Record Settlement / Payment
| Date | Paid By | Amount | Method | Notes |
|---|
No settlements recorded
Expenses
▼
Log Expense (Split 50/50)
| Date | Category | Description | Amount | Paid By | Each Owes | Notes |
|---|
No expenses logged yet
Other Credits
▼
Log Credit (100% owed, not 50/50)
| Date | Invoice | Description | Amount | Owed By | Notes |
|---|
No other credits logged yet
Recent Activity
All changes made by either partner are logged here.
| When | User | Action | Details |
|---|
No activity logged yet
Live Preview
This is exactly what the widget looks like when embedded on an external site.
Mode:
Theme:
Embed Code
Copy and paste this snippet into any page to show the widget.
<script src="https://ctmax.taskrok.one/ctmax-widget.js"></script>
<div id="ctmax-widget" data-mode="wholesale"></div>
<script src="https://ctmax.taskrok.one/ctmax-widget.js"></script>
<div id="ctmax-widget" data-mode="wholesale" data-theme="ice"></div>
<script src="https://ctmax.taskrok.one/ctmax-widget.js"></script>
<div id="ctmax-widget" data-mode="retail"></div>
<script src="https://ctmax.taskrok.one/ctmax-widget.js"></script>
<div id="ctmax-widget" data-mode="retail" data-theme="ice"></div>
<script src="https://ctmax.taskrok.one/ctmax-widget.js"></script>
<div id="ctmax-widget" data-mode="retail" data-theme="bmg"></div>
WooCommerce Integration
Step-by-step guide for adding the widget to your WooCommerce / WordPress site.
Option 1 — Shortcode (Recommended)
Add this to your theme's functions.php or a custom plugin:
// CTMax Widget Shortcode
add_shortcode('ctmax_widget', function($atts) {
$atts = shortcode_atts(['mode' => 'retail', 'theme' => 'original'], $atts);
$mode = esc_attr($atts['mode']);
$theme = esc_attr($atts['theme']);
return '<script src="https://ctmax.taskrok.one/ctmax-widget.js"></script>'
. '<div id="ctmax-widget" data-mode="' . $mode . '" data-theme="' . $theme . '"></div>';
});
Then use the shortcode on any page or product:
[ctmax_widget mode="wholesale" theme="ice"]
[ctmax_widget mode="retail"]
[ctmax_widget mode="retail"]
Option 2 — Custom HTML Block
In the WordPress block editor (Gutenberg), add a Custom HTML block and paste the embed code from above. Works on any page, post, or product description.
Option 3 — Product Page Widget Area
Add the widget to all product pages via a WooCommerce hook. Add to functions.php:
// Show CTMax widget on product pages
add_action('woocommerce_single_product_summary',
function() {
echo '<div id="ctmax-widget" data-mode="retail"></div>';
echo '<script src="https://ctmax.taskrok.one/ctmax-widget.js"></script>';
},
25 // priority: after price, before add-to-cart
);
Notes
- The widget uses Shadow DOM — it won't conflict with your theme styles.
- Data is fetched from the public API and cached for 5 minutes.
- Only aggregate counts are exposed — no customer names, financial data, or unit details.
- The
id="ctmax-widget"must be unique on the page. Only one widget per page. - API endpoint:
https://ctmax.taskrok.one/api/public/stats