Settings
Business Profile
Update your company and shop details:
- Company name
- ABN / Tax ID — Displayed on receipts.
- Shop name, phone, email, address
Tax Configuration
| Setting | Description |
|---|---|
| Tax rate | Percentage rate (e.g., 10 for 10% GST) |
| Tax inclusive | Whether your listed prices already include tax |
- Tax inclusive = Yes — Tax is extracted from prices for display and receipts:
price x taxRate / (100 + taxRate). - Tax inclusive = No — Tax is added on top at checkout:
subtotal x taxRate / 100.
Tax amounts are shown in the checkout breakdown and on all receipts.
Stripe Connect
- View your Stripe Connect account status.
- Re-link Stripe if your onboarding was incomplete — a banner will prompt you.
- Stripe Connect Standard: the account created here is a full Stripe account belonging to your business — you can sign in to it at dashboard.stripe.com at any time. It receives payments directly, with the platform application fee deducted.
The status badge means:
| Badge | Meaning |
|---|---|
| Not Connected | No Stripe account is linked yet. Press Connect Stripe to create one. |
| Setup Incomplete | Stripe has your account but hasn't enabled card payments — usually because identity verification or bank details are outstanding. |
| Connected | Card payments are enabled. If payouts aren't enabled yet, the card shows a note. |
If you disconnect UniShopping from Stripe
Because the connected account is your own, you can remove UniShopping's access at any time from your Stripe Dashboard, under Settings > Business > Connected applications.
The moment you do, online card payments switch off — your storefront stops offering card checkout rather than sending customers into a payment that can't complete. Cash and in-store orders are unaffected, and your order history stays exactly as it was.
Refunds on past online orders can no longer be issued from UniShopping once access is removed, because we no longer have permission to act on your Stripe account. Issue those from your own Stripe Dashboard instead.
To start taking online payments again, press Connect Stripe in Settings. That creates a fresh connected account and runs through Stripe's onboarding again.
Troubleshooting Stripe connection
If pressing Connect Stripe or Continue Setup fails, a dialog explains what went wrong, what to do next, and — under Show technical details — Stripe's own message and a reference number. Quote that reference if you email us.
"Stripe needs to verify your identity"
Stripe is legally required to confirm who is behind every business accepting card payments in Australia. Until it does, your account shows Setup Incomplete and card payments stay off. The details go to Stripe directly — UniShopping never sees or stores your ID.
- Press Continue Setup (or Try again in the dialog). This reopens Stripe's secure form at the point it stopped.
- Have ready:
- Your legal name and date of birth
- Your residential address
- Your ABN or registered company details
- A photo of your ID (driver licence or passport)
- The bank account you want payouts sent to
- Submit the form. Verification usually clears in a few minutes; occasionally Stripe takes 1–2 business days to review documents.
- When Stripe approves you, the status here flips to Connected and online orders start working immediately.
You can also check on it from Stripe's side: sign in at dashboard.stripe.com with the email you used when connecting. It's your own Stripe account, so you get the full Stripe Dashboard — payments, payouts, and anything Stripe is still waiting on.
While setup is incomplete, the Settings page lists each outstanding item in plain English (for example "Photo ID (driver licence or passport)") so you know what Stripe is waiting on before you start.
"Payment setup is temporarily unavailable"
This one is on our side, not yours: Stripe requires UniShopping's Connect platform profile to be complete before it will issue new onboarding links, and something on that profile needs updating. The dialog will say so explicitly.
- Nothing in your own Stripe account needs fixing.
- Cash and in-store orders keep working normally — only new online card setup is blocked.
- Email
contact@unishopping.com.auwith the reference from the dialog if it's urgent.
"Your Stripe account can't be used right now"
Stripe has restricted or rejected the connected account. Only Stripe can lift a restriction — sign in at dashboard.stripe.com, read the message they've left, and contact Stripe support. Once they confirm the account is active again, email us and we'll re-link it.
"Couldn't reach Stripe" / "Stripe is busy"
Temporary. Wait a moment and press the button again.
Still stuck
Email contact@unishopping.com.au. Include the reference number from Show technical details — it lets us find the exact request in Stripe's logs. The Contact support button in the dialog pre-fills all of this for you.
Theme & Branding
Customize how your storefront looks:
- Theme colors — Set primary and accent colors (applied as CSS variables).
- Logo — Upload your shop logo (stored on R2).
Email from your own domain
Order emails go out from us until you verify a domain of your own, and from your own address after that. An unbranded email that arrives beats a branded one that does not, so nothing is held back while you set this up.
Add your domain and you are shown the exact SPF and DKIM records to publish. Add them at your DNS provider and re-check on demand. A domain only becomes verified when the mail provider says the records are actually published — never because a form validated or a button was pressed, because the thing being checked is public DNS rather than anything we can see from here.
Each email template takes your own subject line and intro. Preview it with sample data and send yourself a test before a customer sees it. Order confirmations cannot be switched off; the optional ones can.
Analytics tags
Add a GA4 measurement id, or Meta pixel details, and your storefront reports product views, add-to-carts, checkouts and purchases.
The purchase event is also sent from our servers. It is the event your advertising is judged on and the one a browser is most likely to drop — an ad blocker, Safari's defaults, or a customer who closes the tab on the payment redirect. Sending it server-side means you are not concluding that a campaign failed when what actually failed was the reporting. It is sent exactly once per order, including when the payment provider retries.
Two things are deliberately not offered:
- Browser events only fire where the customer has consented to marketing. No consent, no tags.
- There is no box to paste arbitrary scripts into. Anything pasted there runs on your customers' checkout with their details in front of it, and that is not an attack surface we will open on their behalf. Analytics goes through the fields above or not at all.
No customer name, email, address or phone leaves the system in any analytics event.
Notification Preferences
- Sound on/off — Toggle the audio alert for new orders.
Add Shop
Owners can add additional shops under the same company. Each shop has its own:
- Catalog: products, variants and collections
- Inventory, counted per location
- Printers
- Orders and returns
- Shipping rates and pickup options
Company-level features shared across shops:
- Stripe Connect account
- Staff accounts and their per-shop access
- Aggregate reports