How It Works
Live in under 5 minutes.
Most of the setup is automated. CreditGuard handles the configuration — you only need to add one checkout block manually.
Install from the Shopify App Store
Click install. CreditGuard immediately begins four automated setup tasks in parallel:
- Creates the credit_management.credit_limit metafield definition on company locations
- Registers a payment customisation that hides 'Pay on Account' for suspended or over-limit accounts
- Registers the checkout cart validation with blockOnFailure enabled
- Syncs all your existing B2B companies and locations into CreditGuard
onboarding-setup-progress.png
Live setup progress screen showing four automated tasks completing in parallel
Add the checkout block
After setup, CreditGuard shows you step-by-step instructions with screenshots to add the CreditGuard block in the Shopify checkout editor. This block shows buyers their credit status and the 'submit for approval' button when needed.
checkout-block-ui.png
Shopify checkout editor showing CreditGuard block being added
Set your first credit limit
Open any company, navigate to a location, enter a credit limit, and save. That location is now enforced. The limit syncs instantly to Shopify metafields — no delay.
location-detail.png
Location detail page with credit limit input field and save button
Pre-install sync runs automatically
The first time you open any location page, CreditGuard fetches all unpaid orders that existed before you installed the app and imports them into the credit balance automatically. A live progress banner keeps you informed.
preinstall-sync-progress.png
Pre-install sync progress banner showing 14 of 32 orders fetched
Order Lifecycle
How every B2B order interacts with CreditGuard.
Every checkout runs through the same validation function. Here's what happens on each path.
Buyer Experience
What your buyers see when blocked.
Every block reason shows a distinct, clear message. Buyers are never left confused about why their order was stopped.
checkout-suspended.png
Buyer-facing checkout block for a suspended account with contact message
"This account has been suspended. Please contact your account manager."
checkout-block-ui.png
Buyer-facing checkout block for overdue invoices
"This location has overdue invoices. Please settle outstanding invoices before placing new orders."
checkout-block-ui.png
Buyer-facing checkout block showing credit breakdown and submit for approval button
"Shows cart total, outstanding balance, and combined total vs. credit limit. 'Submit order for approval' button available."
Ready to go live?
Install CreditGuard and have your first credit limit enforced in under 5 minutes.