TBC App/Web - WooCommerce Addon

SKU: TBC-APP-WOO-MOD

A native WooCommerce cart in the app: header icon with live badge, fast cart API, optional shop and checkout in Fluent Community.

$29.00
Buy Now

v1.1.7
Changelog · v1.1.7

1.1.7 — 2026-08-26

🔧 Changed

  • The shared admin library caught up with the rest of the suite. Every TBC plugin ships a byte-identical copy of the same admin CSS, JS and licenser under one handle, and this plugin's copy had fallen behind. It now carries the Hide sensitive control — which covers credentials on screen so a settings page can be screen-shared or screenshotted without publishing them — the one-open-at-a-time accordion, and newest-wins registration, so the copy WordPress actually loads is the most recent one installed rather than whichever plugin happened to register first.
  • The documentation theme re-synced, so this plugin's HTML reference looks like the rest of the suite again.

1.1.6 — 2026-08-20

🛠 Fixed

  • Cart styling on the community portal no longer depends on the theme being ours. The plugin decided whether a page was part of the portal by calling a function that only exists in the TBC starter theme — so on any other theme that check silently failed and the portal pages missed their cart styling entirely. It works this out for itself now, whatever theme the site runs.

1.1.5 — 2026-08-17

✨ New

  • Put a product on a tile. WooCommerce products are now one of the things you can point a menu row, a tile or a widget link at — picked from a searchable list like any page, post, course or space, rather than by pasting a URL. Rename or unpublish the product and the link keeps up with it. Needs Community App 1.3.10 or newer, which is where the ability for a plugin to contribute its own kind of destination arrives.

1.1.4 — 2026-08-09

Sync — lockstep bump, no plugin changes. The 1.1.4 change is module-side: the cart is a menu row you can place in the tab bar or the launcher, not just the top icons.

1.1.3 — 2026-08-01

🔧 Changed

  • The License tab's support contact follows the site's vendor identity. A dev-bundle buyer running managed service for their own clients points it at their own business from the client site's wp-config.php, so their clients see their address rather than ours. Left undefined it stays Two Birds Code, so nothing changes on an ordinary install.

1.1.2 — 2026-07-21

🛠 Fixed

  • The Save bar works without JavaScript, and stops claiming unsaved changes mid-save. The floating Save pill only appeared once JavaScript had run, so a settings form could be left with no reachable submit button; there's now a plain fallback that always works. Separately, the post-submit latch cleared after 4 seconds, which on a slower save re-showed the "unsaved changes" warning while the save was still in flight and swallowed the "Saved" confirmation. That window is now 20 seconds. Shared across the plugin suite.

1.1.1 — 2026-07-14

🛠 Fixed

  • Licensing resilience. A rate limit or brief license-server hiccup no longer disables a licensed site — the plugin runs on its last good check, and only a definitive invalid or expired answer gates features. A revoked key also can't slip back to licensed between checks.

1.1.0 — 2026-07-09

✨ New

  • The Customize studio picks your cart icon. The plugin tags its header cart icon as a "WooCommerce Cart" provider sharing the header's cart slot with the built-in Fluent Cart icon, so a "Provided by" dropdown chooses which cart occupies that slot — only one is ever live. No REST or runtime change.

🔧 Changed

  • "Delete data on uninstall" moved to the License tab, matching every other TBC plugin. Storage is unchanged, so your existing setting carries over untouched.
  • The settings screen was rebuilt on the shared TBC admin design system for consistent cards, tabs and palette, and adopts the shared sticky save bar with dirty tracking, a Discard button, a "Saved" flash and a per-tab unsaved-changes dot. Removes about 123 lines of duplicated CSS and the old inline save-bar script.
  • The shared licenser was resynced to the canonical suite version. No behavior change for this plugin.

1.0.8 — 2026-06-26

🛠 Fixed

  • Dark-mode WooCommerce notices. Success and error notices now theme to dark mode with translucent status-color backgrounds and readable neutral text, instead of rendering as bright light-mode boxes against the dark cart UI.

1.0.7 — 2026-06-17

Sync — lockstep bump, no plugin changes. The module dropped its own cart-count header mapping in favor of the shared core API client.

WooCommerce Addon · WordPress plugin · app + web

A real cart in your app, not a web page in a frame.

Adds a header cart icon with a live badge, a native cart sheet members can actually use, and coupons — without loading the whole WooCommerce front end every time somebody taps something. Payments stay with WooCommerce and the gateway you already use.

Livebadge count, kept accurate even when the cart changes outside the app
Nativebottom-sheet cart — quantities, removals and coupons
0WooCommerce front end loaded per request
Yourgateway — Stripe, PayPal or whatever you have configured

Three parts · one add-on

In the app, on your site, and why it stays in sync.

Click a tab.

WooCommerce › How it works
Choose a view

What members get

A cart that behaves like the app it is in

A cart icon sits in the app header with a live count. Tapping it opens a native sheet rather than a web view, so it moves at the speed of the rest of the app.

  • Header cart icon with a live badge
  • Native bottom-sheet cart — not an embedded page
  • Update quantities and remove items in place
  • Apply coupons without leaving the sheet
screenshot coming soonstore-assets/products/tbc-cart/app-cart.webp

On the WordPress side

Keep members inside the community

Two optional toggles bring the store into the Fluent Community portal, so browsing and paying do not throw members out to a different-looking site.

  • Shop and checkout inside the portal, if you want them there
  • A classic mini-cart slide-out on the web
  • Payments are WooCommerce’s — Stripe, PayPal, whatever you have set up. This is the cart surface, not a payment processor
screenshot coming soonstore-assets/products/tbc-cart/admin-settings.webp

The reason the badge is never wrong

Cheap to check, so it is checked constantly

A badge that lies is worse than no badge. Keeping it honest normally means booting a WooCommerce session on every request, which is exactly what makes app carts feel slow.

  • The count is read directly from persistent-cart data, with no session boot — so checking it is cheap enough to do often
  • Every authenticated request carries the count back, so the badge self-corrects even when the cart changed on the website or another device
  • The full WooCommerce front end is never loaded just to answer “how many items?”
screenshot coming soonstore-assets/products/tbc-cart/app-checkout.webp

What you get

  • Header cart icon with a live badge count
  • Native cart sheet — quantities, removals, coupons
  • Optional shop and checkout inside the Fluent Community portal
  • Optional classic mini-cart slide-out on the web

What you need

  • WooCommerce, with your payment gateway already configured
  • Fluent Community
  • The TBC Community App for the in-app cart. The portal toggles work on the web on their own

Pricing

One payment. Then it is yours.

A lifetime licence for the plugin and its app module. WooCommerce and your gateway are your own, and nothing here touches what you pay them.

WooCommerce AddonWordPress plugin + app module$29
At checkout$29