MyStore.gg user guide
Set up your storefront, catalog, payments, fulfillment, customer emails, inventory, and day-to-day order workflow.
What's New — October 21, 2026 — Order bumps stay saved
An order bump you add on a product is stored with that product and comes back after you reload.
On a product's Promotion → Marketing → Order Bumps section, adding an offer and clicking Save Changes now keeps that bump after you reload or reopen the product. The list waits to finish loading before you can edit it, so a background save cannot replace your offers with a blank list. Saving other product fields also keeps any variant or fixed-price discount already on a bump. A percent discount must be between 0 and 100. If the bump cannot be saved, you see an error instead of a "Product saved" message with a blank list.
What's New — October 18, 2026 — Bank debits, bank transfers, and pay-later methods
Every payment your Stripe account accepts now becomes a MyStore order.
Your checkout shows the payment methods you turn on in your own Stripe dashboard. Some of them don't finish instantly: SEPA Direct Debit and other bank debits take a few business days, bank transfers and cash vouchers wait for the shopper to pay, and methods such as Klarna or iDEAL send the shopper to their bank or provider and back. Before this update, those payments could reach your Stripe account without an order appearing in MyStore.
Now MyStore saves the order details just before the shopper pays and creates the order as soon as Stripe accepts the payment — even if the shopper closes the browser while their bank finishes. While the money is on its way, the order shows Pending with Payment processing (bank debits) or Awaiting payment (bank transfers and vouchers). Wait for it to move to Paid before shipping. Inventory, digital downloads, confirmation emails, and fulfillment start at that point, exactly once. If the bank payment fails or expires, the order changes to Payment Failed or Cancelled.
Shoppers see a matching confirmation page: "Order Received — Payment Processing" or "Complete Your Payment" instead of "Order Confirmed" until the money arrives. Card, Apple Pay, Google Pay, and PayPal orders work as before. Declined card attempts no longer count as orders. Revenue reports and first-time-customer discounts only count real purchases.
What's New — October 17, 2026 — Product option groups
Saved option groups stay on the product page, and in-stock variants stay selectable.
Product pages keep the option groups you saved, such as Format, Size, or Color. A book with Paperback and Hardcover no longer adds a second Option row when every variant name is already its Format choice.
In-stock choices stay selectable. If Hardcover has inventory, shoppers can choose it. A distinct name such as Signed stays selectable beside Paperback, whether that word is saved on the variant or only in its name. A different choice such as Glossy or Matte on a size M print still appears, and a size in the name, such as Tee / S, still shows when Fit already uses S and M. A name such as Tee / Small does not add an Option row when Color and Size are already saved, and both sizes stay selectable. Editing a variant does not remove a stored choice.
What's New — October 11, 2026 — Dashboard reminders
Take a one-day break from the legal-pages setup reminder while you work on your store.
The dashboard reminder for missing Privacy, Terms, or Returns pages now includes a close button. Choose Dismiss for 24 hours to hide it for the current store and browser.
The reminder returns after 24 hours if a required page is still missing, and disappears once all three pages are enabled. The account initials tile in the lower-left sidebar also uses the dashboard accent color with readable contrast.
What's New — October 11, 2026 — Guest download buttons
Buyers who check out without an account can download their files right from the order confirmation page.
After a paid digital order, the confirmation page now shows a Download button for each file. Guest buyers no longer need to sign in or create an account first. The buttons open the same secure download links MyStore emails to the buyer, so each file keeps the download limit and expiry you set. On your own domain, the buttons stay on that domain.
The buttons appear once payment is confirmed. Before that, the page says the links will appear there and arrive by email. Access download files is still available for buyers who want to use a store account.
If a purchased file is missing from storage, the download page now says the file is unavailable and asks the buyer to contact your store, instead of opening a technical error. That attempt does not use up one of the buyer's downloads. Use Replace file on the product to fix it for existing buyers.
What's New — October 9, 2026 — Lulu books and PDFs
Import explains which Lulu books can be found, and print PDFs upload through MyStore.
Print on Demand → Lulu Direct lists books from print jobs on your Lulu API account. A book you published on lulu.com, but never printed through that API, is not in the list. The empty message explains that. Paste a print-job ID to import that job. A project ID copied from the lulu.com website is not a print-job ID, and Lulu does not let the API open those projects. For those books, download the interior and cover PDFs from Lulu and create the book from new files.
Interior and cover PDFs, including files up to 1 GB, now upload through MyStore in pieces. MyStore checks that you are signed in, that the file starts with a PDF header, and that it is between 1 byte and 1 GB, then stores it privately. Your browser does not send the file straight to file storage. Leave the tab open until the filename replaces the uploading message. MyStore still gives Lulu a temporary link only when you validate or publish the book.
What's New — October 7, 2026 — Your in-app Agent
Chat about your store, prepare changes, and review them before they apply.
Choose Agent in the dashboard's top bar to open a conversation beside your work. Ask about products, categories, discounts, FAQs, or sales. The Agent uses your selected store and current page as context, and reads real store information within your existing permissions.
Ask it to draft a product, improve product copy or pricing, update a category, change product status, or prepare FAQ content. Every change appears as a review card with exact proposed values and current target values. Choose Approve change to apply that specific change, or Decline to leave your store unchanged. New products are created as drafts. Approval expires after 30 minutes; if the store or target changes, ask for a new proposal.
The History button reopens your private conversations in this store; New conversation starts fresh. Close and reopen the panel to continue. Switching stores or signing out clears the open conversation from the panel. Exit Demo Mode before using the Agent.
Agent and Superpowers/MCP are both available. The Agent uses DeepSeek V4.1 Flash through OpenRouter and the platform's existing server-only AI connection; members do not enter provider keys. If it reports a connection problem, open Settings → AI Writing for status and support steps. The Agent currently handles catalog, category and FAQ changes; payments, email sending, deletion, integration setup, and access administration use their existing workflows.
What's New — October 6, 2026 — MyStore MCP access
Connect an AI assistant to your store, discover available actions, and approve specific changes.
MyStore now includes a focused MCP adapter for AI assistants. After you provide a short-lived Convex bearer token, the adapter can list your stores, show a store overview, search active products, and list recent orders. Every request stays inside your existing store and role permissions.
The local adapter runs with npm run mcp:mystore. The deployed application also exposes /api/mcpfor JSON-RPC over HTTP. The assistant can also discover merchant actions, check their exact inputs, and prepare changes for your approval. Store permissions still apply. See the Integrations section for setup details.
What's New — October 5, 2026 — Lulu print PDFs
Large interior and cover PDFs upload directly, and a blocked upload explains what happened.
Print on Demand → Lulu Direct can take a new interior PDF and cover PDF, including large print files up to 1 GB. The file uploads straight to private storage. MyStore gives Lulu a temporary link only when you validate or publish the book.
If an upload is blocked, the page explains what happened instead of showing only "Failed to fetch". Leave the tab open until the filename replaces the uploading message.
What's New — October 3, 2026 — Saved addresses
Shoppers can save a shipping address from their account, including on a custom domain.
A signed-in shopper can open Account → Addresses and save a shipping address for faster checkout. Label and apartment are optional. The form uses the same sign-in as the rest of the account, including when the store is open on its custom domain.
If that sign-in has expired, the form asks the shopper to log in again. Saving an address does not place an order.
What's New — October 3, 2026 — Bundle images
Upload a bundle image from Products → Bundles. MyStore hosts the file for you.
The bundle editor now includes an image upload. Drop or choose a JPEG, PNG, WebP, or GIF up to 5 MB. MyStore stores the file and fills in the hosted address — the same kind of storage link used by product images.
You can still paste an image address, including one copied from a product you already uploaded. Save the bundle to keep the picture. Draft bundles can have an image before you publish them, and shoppers see it on the bundle in your store.
What's New — September 28, 2026 — Your currency everywhere
Prices follow the currency you chose for your store, and the store switcher is easier to read.
If your store sells in pounds, euros or another currency, the dashboard now shows that currency throughout: home revenue and charts, orders and refunds, returns, customers, discounts, specials, marketing, the product import preview and design previews. Each order shows the currency it was paid in.
Shoppers also see your store currency in the automatic discount banner, on their loyalty, referral and subscription pages, in the minimum-order message for discount codes, and in subscription and refund emails. Supplier catalogs keep the supplier's own billing currency, labelled as such.
At the top of the sidebar, your store now shows its logo or its first letter, so it's easy to tell apart from the MyStore app mark. Click it to switch stores or create a new one.
What's New — September 28, 2026 — Saving products and shipping
Weight, price and weight-based shipping changes now save reliably.
Changing a product's weight, price or other details in the product editor now saves. Only the fields you changed are sent, so an older setting on the product can no longer block the save. You can also clear a weight, a compare-at price, the vendor, or the personalization fields.
Under Settings → Shipping, weight-based prices and subscription shipping prices now save. Weight bands use the lb or kg unit from Store Settings, and prices show your store currency.
If a save ever fails, the message now says why, so you know what to change.
What's New — September 28, 2026 — New look and a fuller guide
The seller dashboard has a fresh purple look, and this guide now covers every area in the sidebar.
The seller dashboard now uses the Scale Plus purple accent. The sidebar runs the full height of the screen with the MyStore.gg logo at the top, so your menu stays in view while you work. Nothing moved: every page is where it was.
This guide gained sections for Customers, Specials, Returns & Refunds, the Marketing hub (referrals, loyalty, and email templates), Integrations, Branding, Pages & Menu, Cart & Checkout, Store Settings, Webhooks & Activity Log, and Account. Use the search box above the section list to jump straight to a topic.
What's New — September 25, 2026 — Catalog and specials
Products stay with the store you are working on, and a running special is the price customers pay.
Open your store from its own address, such as content.mystore.gg, and the dashboard uses that store. Products you add there are saved to it and show in My Products. Set the status to Active for them to appear on the public product list. Draft, Archived, and hidden products stay in My Products for you and your store team. Shoppers, and anyone signed in who is not on that team, only see Active products in the catalog, search, and collections. Unlisted products stay off those lists and still open from their direct link.
A product special now uses the same price on the product page, in the cart, and at checkout. A percentage off, an amount off, or a sale price applies while the special is turned on and inside its start and end dates. When the special has not started or has ended, customers pay the regular price. Bundle prices are unchanged.
What's New — September 25, 2026 — Team invitations
Invitees can sign in or create a free account from the invitation, then join without opening their own store.
An invitation email now includes Accept Invitation and Create a free account. The invited person signs in, or creates a free account, with the same email the invitation was sent to. They can then accept and join the store. They do not need to create a store of their own first.
If they are already signed in with that email, the invitation page shows Accept. A different signed-in account is asked to sign in with the invited email.
What's New — September 25, 2026 — Custom HTML design
Home page custom HTML keeps your HTML and CSS inside that section.
Custom HTML sections on your home page keep your HTML and CSS, including classes, IDs, and style rules, so the section can use your own design. Scripts and forms are still removed. Video embeds are limited to YouTube, Vimeo, Loom, and Wistia.
Styles stay inside that section and do not change the header, cart, or checkout. Open Storefront → Page Sections → Sections, edit the Custom HTML section, and save. Sections you already saved stay in place.
Team invitations now open even when the invited person does not have a store yet. Sign in, or create an account, with the email address on the invitation; you return to the same invitation afterward. If it cannot be accepted, the page shows the reason, such as the wrong email, an expired link, or an invitation that was already accepted.
Categories can be nested more than one level deep. In Products → Categories, choose any category that is not inside the one you are editing. Choose None to make it a top-level category again. The category list and storefront menu show the deeper levels.
Gelato catalog browsing lists the catalogs on the connected Gelato account. CJ Dropshipping connects with the API key from the CJ account; if CJ rejects the key, that message is shown on the connection screen.
Product pages under categories now use the product SEO title, description, and product link for search engines. A store on its own domain shows the store name in the home page title.
What's New — September 24, 2026 — Free sign-up
Create a free account at mystore.gg/signup and land straight in store setup.
Click Start free on the MyStore.gg homepage (or open mystore.gg/signup). Enter your first name, last name, email, and a password of at least 8 characters, agree to the Terms and Privacy Policy, and click Create my free store. You are signed in automatically and taken to store setup — no second sign-in screen.
MyStore has no monthly cost. When you make a sale, MyStore keeps a 3% platform fee. Payment-processor fees (Stripe/PayPal) are separate. Paid Scale.gg plans lower or remove the platform fee.
Your account is a Scale Plus login. The same login also opens Courses.gg, Invoicer.gg and the Scale.gg marketplace. If the sign-up page says you already have a Scale Plus account, click Sign in and use that email instead. If you already use another Scale.gg app, just click Sign in — free MyStore access is added to your account automatically. We also send a verification email; you can start building your store before you click it.
What's New — September 20, 2026 — Custom domain connect
Choosing MyStore.gg in Domain Manager now links your store.
Open Settings → Store → Domain, then Open Domain Manager. On your domain, add a connection and click MyStore.gg. Choose the store that should open on that hostname and save. MyStore receives the domain automatically — you should not have to paste DNS records back into this dashboard.
For MyStore, Cloudflare records must stay DNS only (gray cloud). Domain Manager shows those records after the connection is saved.
What's New — September 18, 2026 — Sales tax
Charge tax where you operate, as its own line on the invoice.
Switch it on in Store settings
Settings -> Store -> Sales tax. Give it the name your customers know (Sales Tax, VAT, GST) and set the rate. It is off until you turn it on, so nothing changes for stores that do not charge tax.
It shows up on the invoice
The tax appears as its own labelled line at checkout and on the order receipt, and is included in the order total and on the order record.
Tax is charged on the subtotal after any discount. If shipping is taxable where you operate, turn on Also charge tax on shipping. If your displayed prices already include tax, switch on My prices already include tax and MyStore itemises the tax out of the price instead of adding it on top.
This is a configurable line item for stores that charge tax where they operate. It is not tax filing, and it does not register you anywhere.
What's New — September 18, 2026 — Product URL redirects
Old product links keep working when a URL changes or a product is removed.
Renaming a product URL is handled for you
Change a product's URL in the product editor and MyStore automatically records a permanent redirect from the previous URL, so bookmarks, ads and search results keep leading somewhere instead of hitting a not-found page.
Or add a rule by hand
Products → URL Redirects lists every rule. Add one for an old URL by pointing it at another product in your store, or at an external address starting with http:// or https://. A URL that still belongs to a live product is refused, because that page does not need a redirect.
Each rule shows where it points and whether it was added automatically on a rename or by hand. If a destination product is later deleted, the rule is flagged Destination deleted so you can correct it.
What's New — September 18, 2026
Today and Yesterday now filter Products and Orders too.
Products follow the date buttons
Top Products and Product Performance now show sales for Today, Yesterday, or the 7/30/90-day range you picked — not a leftover longer window.
Orders follow the same window
Order status and Recent Orders use the same Today / Yesterday day window as the revenue charts, so a one-day filter no longer lists a week of orders.
What's New — September 18, 2026
Tell uploaded files and external URLs apart at a glance.
The Digital Files list on a digital product now shows how each file was supplied. An Uploaded file badge with a document icon means MyStore stores the file. An External URL badge with a link icon means the download points at an address you pasted in from somewhere else. The line under each file name also reads Hosted by MyStore or Hosted externally.
This matters when you review a product later. Previously an external URL looked identical to an uploaded document, so it was easy to believe a document had been uploaded when a link had been set. Files created before this update are labelled automatically.
What's New — September 16, 2026
Product Bundles follow your Payments base currency.
Bundle prices use base currency
Products → Bundles shows individual totals, bundle prices, and savings in your Settings → Payments base currency (for example €), with the correct amount — not a hardcoded dollar sign or cent-scaled values.
Same rule as Product Desk
EUR and other base currencies match Product Desk magnitude and symbols. USD stores stay correct. Display Currencies remain storefront preview options only.
What’s New — September 16, 2026 — Scale Plus Team Workspaces
Share one existing store with your invited Scale Plus workspace members.
An owner can open MyStore from a Scale Plus Team Workspace to share one existing store with invited workspace members. Members work with the same catalog, orders, customer records, fulfillment, product files, FAQs, reviews, and ordinary store operations. MyStore does not copy the store or create a separate tenant for the team.
One shared operating store
Team members work in the owner’s existing store. Their workspace session is continuously checked and ends automatically if that workspace access is removed.
Owner-only controls stay private
Payments, payouts, refunds, billing, provider credentials, integrations, API keys, team administration, and ownership controls remain with the store owner.
Use the Scale Plus app switcher to return to your personal workspace. If your Team Workspace access ends or the workspace is switched, MyStore stops guest access to that store automatically.
What's New — September 15, 2026
New Product and products list use your Payments base currency.
Add Product prices use base currency
Price and cost fields on Add Product show your Settings → Payments base currency (for example €), not a hardcoded dollar sign.
My Products list matches base currency
Catalog prices and inventory value on My Products use the same base currency as Payments and Edit Product.
What's New — September 14, 2026
ShineOn fulfillment plus Product Desk currency and weight fixes.
ShineOn for every store
Connect your Partner API token under Print on Demand → ShineOn. Import templates or SKUs with engraving and artwork fields.
Auto fulfill with order controls
Paid ShineOn items dispatch automatically. Tracking arrives by webhook, and Hold / Ready / Cancel appear on the order page when allowed.
Product prices use base currency
Price fields, subscription plans, related products, and order bumps in Product Desk show your Settings → Payments base currency (for example €), not a hardcoded dollar sign.
Weight unit and currency clarity
Shipping weight labels follow lb or kg from Store Settings. Display Currencies stay storefront-only; change what you charge under Settings → Payments.
What's New — September 12, 2026
Faster access to the product jobs you use most.
Catalog tools where you expect them
Sync POD Stock, Manage Categories, and Manage Tags now stay visible on My Products. Import, Export, and Sample CSV share one focused menu.
Add Product anchored on the right
The primary Add Product action stays at the far-right end of the toolbar, after the Import / Export menu.
What's New — September 16, 2026
A completed paid-file upload is now saved to the product in the same action.
Open Products → a digital product → Digital Files and choose Add Digital File. Set an optional download limit or expiry first, then choose the file. MyStore displays the real transfer percentage and attaches the file to the product as soon as the upload finishes. Paid digital files are limited to 500 MB each. The limit is checked when you choose the file and enforced on the server, so an oversized file is refused instead of stored.
The success message now means both steps completed: the bytes reached storage and the downloadable file appears on the product. You no longer need a second Add File click after a successful upload. The uploaded-file record and the product's downloadable asset are finalized together, so MyStore cannot report one as saved without the other. If storage succeeds but saving the product fails, the form keeps the uploaded file and offers Retry Save Digital File so you can retry without uploading the bytes again.
External URLs use Save External Link after you enter the file name and direct HTTPS address. Confirm the saved file appears in the Digital Files list before selling or testing the product.
The Files column on My Productsshows the number of attached files for each digital product. An amber 0 files warning identifies digital products that are not ready to deliver; physical products show a dash. Use Customize Columns to show or hide Files.
What's New — September 15, 2026
Publish digital file updates deliberately, without replacing purchase access.
Owners and admins can open a digital product’s Digital Files, choose Replace file, upload a nonempty replacement up to 500 MB, and describe what changed. Prepare update saves a draft and counts eligible existing buyers. Uploading a draft sends nothing.
Review the file and buyer count, acknowledge the warning, then click Publish update. The same purchased file record now serves the latest version. Original links, expiry dates, and download counts stay unchanged; this does not add another file to old orders or grant new access. Unpaid, cancelled, refunded, expired, and exhausted purchases are excluded from notifications.
Eligible buyers receive one account notice and a deduplicated email for this update. Email uses only the selected MailBaser sender. If no active sender is ready, email waits until you connect one under Settings → Notifications → Email Sender. Account notices do not wait for email.
File history retains original and published versions. Managed uploads cannot be removed while retained; externally hosted originals must remain available at their original URL. To restore an earlier version, download its retained copy and upload it through the same review-and-publish process. Discarding a draft publishes nothing and keeps the upload recoverable in the file library. Storage usage grows as you retain versions.
The delivery summary reports MailBaser acceptance, waiting, unconfirmed, and skipped notices. Unconfirmed sends stop for review rather than automatically resend. Owners and admins must check MailBaser activity and acknowledge possible duplicate emails before retrying; successful notices are not resent. Provider acceptance does not guarantee inbox delivery. Replacing a file does not repair a missing purchase link or reset download limits.
What's New — September 10, 2026
New purchase choices with fulfillment-safe bundles, plus a clear MailBaser connection path.
Also in this update: checkout login uses your real store customer account; receipts offer clearer formatting, company/address settings, and saved-logo choices; product controls fit beside the sidebar; and orders have a visible View order button. Digital confirmations provide download access instead of physical-delivery promises.
On desktop, the round arrow at the bottom edge of the admin sidebar collapses or expands navigation, even when you have scrolled down a long page.
Several versions, one page
Attach existing products or bundles as Purchase Options. Shoppers can choose an eBook, printed edition, or bundle without leaving the product page.
Fulfillment stays intact
Every option keeps its real SKU, stock, digital files, and POD connection. Bundle variants and prices are checked before payment and again when the order is created.
Choose a MailBaser sender
Connect the store to MailBaser, then choose any verified MailBaser sender under Settings → Notifications. Provider credentials and verification stay in MailBaser.
One safe place for sending setup
MyStore never asks for AWS SES, SendGrid, Mailgun, Resend, or other provider credentials. Built-in delivery remains active until a MailBaser sender is selected, so existing receipts keep working.
Open a product and choose Purchase Options to attach finished products or active bundles. Use paid orders, refunds, fulfillment updates, and abandoned carts in MailBaser automations. Once you select a MailBaser sender, MyStore routes store email through it without copying provider credentials.
What's New — September 5, 2026 Evening
A Product Status menu that stays visible and a cleaner, single-row catalog toolbar.
Unreleased automation reliability update: each connected MailBaser workspace receives its own order and abandoned-cart delivery. Pausing one connection leaves other connected workspaces running. Delivery also checks that the connection still has access to the store and customer record. Existing orders, payments and merchant webhooks keep their current behavior.
Product Status always opens in view
The product editor now anchors its status choices directly below the control. Active, Draft, Unlisted, and Archived remain visible across browser sizes and zoom levels, with a short explanation for every choice.
One clean My Products toolbar
My Products has its own heading row. Product tools groups organization, CSV, import/export, and available stock sync in one menu. Add Product stays visible beside it without a sideways-scrolling action bar.
Open a product and choose its current status badge to read all four options. Your choice appears immediately; save the product to apply it.
What's New — September 5, 2026 Afternoon
A complete storefront image gallery, full-screen product zoom, and a clearer publishing selector.
Every product image stays available
The storefront thumbnail gallery now includes every saved product image and provider mockup. Selecting a variant moves its matching image first without hiding the other views.
Full-screen product zoom
Hover or tap the main product image to open a centered high-resolution viewer. Previous and next buttons, arrow keys, Escape, and an image counter make every angle easy to inspect.
A clearer Product Status menu
The full-width control explains Active (Published), Draft, Unlisted, and Archived. The evening update also keeps its menu anchored visibly below the control at different browser sizes and zoom levels.
On a product page, choose any thumbnail to change the main image. The full-screen viewer also supports left and right arrow keys and closes with Escape.
What's New — September 5, 2026 Morning
Safer status changes, faster catalog filtering, automatic POD image matching, and crawler-ready storefronts.
Four clear product statuses
Status badges are read-only. Use the sidebar or Change Status menu for Active, Draft, Unlisted, or Archived. Unlisted stays available by direct link without appearing in catalog search or collections.
Safer bulk changes
Select products to publish, unpublish, change status, or archive. Archiving one or several products now asks for confirmation before removing them from the storefront.
Filters and columns that work your way
Choose several categories at once, include Uncategorized, and keep your Customize Columns choices after navigation or a page reload.
A cleaner product sidebar
Quick Stats is near the primary settings. Public sample and Vendor & Notes collapse when empty, while Courses.gg fulfillment sits lower in the workflow.
POD mockups matched automatically
Printful and Printify imports preselect unambiguous Color, Size, or custom image tags so storefront variant choices show the right mockup immediately.
Storefronts ready for AI discovery
Public store and product data is server-rendered with product schema in the page head. Major AI crawlers may read storefront routes while admin and checkout remain blocked.
Products whose stock is intentionally untracked now say Ready to fulfill. Refresh an older Printful or Printify import to rebuild its mockup mappings from current provider data.
What's New — September 4, 2026
Faster product actions, clearer organization, and reliable status visibility.
View, copy, or rename from the row
Open a product in the storefront, copy its direct link, or correct its title from the … menu without opening the full editor. Quick Rename leaves the existing URL unchanged.
A catalog table you control
Filter by category, see each product's Category column, and use Customize Columns to show only the status, pricing, inventory, and variant details you need.
Manage tags in one place
Manage Tags lets you create catalog-wide tags, rename them across matching products, or remove a tag without deleting the products that used it.
Status and visibility you can trust
The selector names the current state with a distinct color. The September 5 update adds Unlisted and retires the earlier bundle-only visibility switch.
Inspect and map images faster
Hover over a table thumbnail for a 200-pixel preview. Image option selectors now show the mapped value and color swatch directly after selection.
A cleaner product sidebar
Organization now sits directly under Status & Type, while Courses.gg fulfillment can be collapsed when you are not attaching course access.
Open Products to use the new table controls. Table display choices do not change product data. Renaming a title keeps its storefront URL, and tag deletion removes only the tag.
What's New — September 3, 2026
Re-import POD products, help shoppers find their size, and recover AI drafts.
Afternoon update: AI writing connected through OpenRouter
Product descriptions, emails, and policy drafts use DeepSeek V4 Flash with a GLM 5.2 backup. Reopen the writing dialog, wait for AI connection configured, then Generate, Refine, or Retry. No Gemini key or plan upgrade is needed; review your draft before saving.
Re-import deleted POD products
Old links no longer block deleted products. Single and bulk deletion clean up provider links, and Printful and Printify imports save together without partial listings.
Printful Size Guide
Supported products show measurement instructions, diagrams, and supplied inch/cm tables beside the purchase options. Refresh existing Printful products to load their guides.
Useful refresh reports
Printful identifies details needing attention and offers Retry Refresh Products. Temporary size-guide failures preserve an existing guide.
Retry without retyping
AI description errors stay inside the dialog with a Retry action and a countdown for usage limits. A restored shared connection is detected without closing your draft.
AI recovery improvements do not activate a missing connection. Generation still needs a working approved platform connection and available quota. See AI Writing Setup and Print-on-Demand below.
What's New — September 2, 2026 Evening
A cart that fits your phone, and a clear path to AI setup.
A readable mobile cart
Full names and variants wrap, prices stay on screen, and larger quantity and remove controls make edits easier. The summary stacks below your items.
Checkout within reach
A bottom checkout bar stays visible on phones while the cart contains items. Modern and Minimal headers keep the logo, cart, and menu compact.
Know whether AI is connected
Settings > AI Writing shows connection status and setup help. The product writer checks availability before enabling generation; a plan upgrade does not supply the connection.
A tested platform setup workflow
Platform administrators can test and save an approved connection. The September 3 afternoon update connects it through OpenRouter. A failed replacement leaves the previous saved connection unchanged, and members cannot view the stored key.
This release adds the setup workflow; AI generation still requires a working platform connection. See Mobile Cart and AI Writing Setup below for the full walkthroughs.
What's New — September 2, 2026
Centered page banners and safer AI drafts.
Titles in the middle
Content-page titles are vertically centered. Choose Center for horizontal centering too, with room for longer headings on phones.
One banner for every content page
Enable header banner across all pages to share a design with existing and future content pages. Each keeps its own title.
Individual designs preserved
Switch shared mode off and save to restore each page's individual banner. Product, system, and legal pages are unchanged.
Clearer AI draft handling
Product, email, and policy drafts have clearer errors and incomplete-draft checks. Unavailable reference pages are skipped with a notice; failed generation keeps your copy unchanged.
If AI writing reports that it is not configured or needs attention, contact MyStore support. See Products below for drafting instructions and troubleshooting.
What's New — September 1, 2026
A complete roundup of the latest merchant and storefront improvements.
Shoppers can now try a public product sample exactly where they are deciding whether to buy. A focused Listen or View free sample card sits directly in the purchase area, opens smoothly, and keeps the checkout action clear.
Merchants also have a new Product tab for backgrounds, gradients, purchase-card treatments, typography, spacing, dividers, and sample behavior—with a live preview. Mobile footers are shorter and easier to tap, with collapsible groups or a compact grid and flexible alignment.
Try before you buy
Public audio and PDF samples now sit directly below the purchase action in a focused, conversion-friendly card.
Focused or inline previews
Open audio and PDF samples in a focused preview or play them inline; EPUB samples remain simple downloads.
Product-page design controls
Choose backgrounds, cards, padding, typography, spacing, and dividers for every product page.
Live design preview
See product-page appearance and sample choices immediately before saving them to the storefront.
Mobile-ready footers
Use accordions or a compact grid with larger tap targets and left or centered alignment.
Getting Started
Create your first store and understand the MyStore.gg dashboard.
Visit MyStore.gg
Click 'Start free' on the homepage (or open mystore.gg/signup). Already have a Scale Plus account? Click 'Sign in' instead.
Create Your Account
Enter your first and last name, email, and a password of at least 8 characters, agree to the Terms and Privacy Policy, then click 'Create my free store'. You are signed in automatically. A verification email is sent, but you can start right away.
Set Up Your First Store
Choose a store name, select a URL slug (e.g., mystore.gg/your-store), and pick a template.
Choose a short, recognizable slug. It becomes the path for your MyStore storefront.
Once logged in, you'll land on the Dashboard - your central hub for monitoring sales, managing products, and configuring your store.
Revenue Overview
Track total sales, orders, and revenue at a glance
Recent Orders
See the latest orders and their fulfillment status
Product Management
Add, edit, and organize your entire catalog
Quick Actions
One-click access to common tasks
Navigation Tip
Use the sidebar to navigate between Dashboard, Products, Orders, and Settings. The top bar stays in view as you scroll, so you can collapse or reopen the sidebar from anywhere on a dashboard page. On mobile, the sidebar opens as a compact menu.
Store Setup
Configure your store settings, branding, and business information.
Access store settings from Settings → Store in your dashboard.
You can manage multiple stores from one MyStore.gg account. Your available store limit appears in the store switcher and may vary by account.
How to Create a New Store
Open the Store Switcher
Click on your store name in the top-left corner of the sidebar. You'll see a dropdown showing all your stores.
Click 'Create New Store'
If your account has room for another store, the option to create one appears at the bottom of the dropdown.
Set Up Your New Store
Choose a name, URL slug, template, and theme. Each store keeps its own products, orders, and settings.
You can quickly switch between stores anytime using the store switcher in the sidebar.
New to MyStore.gg? You can toggle Demo Mode to see what your dashboard looks like with sample products and orders. This helps you understand the interface before adding your own products.
Look for the "Show Demo Data" toggle at the top of your Dashboard. When enabled, you'll see example products, orders, and revenue statistics. Turn it off anytime to see your real data.
Each store can use its MyStore path at mystore.gg/your-store-slug.
Open Settings → Store → Domain and choose Open Domain Manager. Add a connection, click MyStore.gg, pick your store, and save. Complete any DNS steps Domain Manager shows. MyStore records must stay DNS only (gray cloud) in Cloudflare.
AI Writing Setup
Check the shared connection before drafting product descriptions, emails, or policies.
A failed description request now leaves a clear message inside the writing window. Your reference URL, tone, and instructions stay in place, and your existing product descriptions remain unchanged. You can correct the problem and retry without closing the window.
- Read the message under the connection status. It distinguishes temporary unavailability, usage limits, and a shared connection that needs attention.
- For a temporary failure, wait briefly and click Retry. MyStore tries approved DeepSeek providers, then the GLM backup for temporary connection, capacity, or rate-limit failures within the same time limit. Invalid credentials and account billing errors need platform support rather than repeated attempts.
- For a usage limit, wait until the Retry in …s countdown finishes. The button stays unavailable during that waiting period to avoid repeated requests.
- For a configuration problem, open Settings > AI Writing in the separate tab and contact MyStore support. A platform administrator must test or replace the shared connection. Members should not paste secret keys into this dialog or support messages.
- When the saved shared connection changes, the open dialog notices the update and offers Retry. Review the resulting draft before saving the product.
- Keep the dialog open: You do not need to re-enter your instructions after a failed request.
- Do not upgrade to fix setup: Changing your store plan cannot repair missing credentials or provider quota.
- Check the draft: Retry requests a fresh draft. Verify product facts before saving.
Is AI active just because Retry is available? No. A working approved platform connection and available provider quota are still required. These recovery improvements do not activate a missing connection.
Can I replace the shared key from my store? No. Only platform administrators can test and save replacements. A replacement is saved only after its generation test succeeds, protecting the previously saved connection from a failed update.
AI writing helps you draft product descriptions, customer emails, and store policies. MyStore uses one shared OpenRouter connection with DeepSeek V4 Flash and a GLM 5.2 backup, so members do not need to supply a personal key. The status screen explains whether setup is present before you spend time trying to generate a draft. No Gemini connection is needed.
- Select your store in the dashboard. Use a saved store, not a demonstration store, to check its real status.
- Open Settings > AI Writing. You will see a status card for the shared service.
- If the connection is configured, open Products, choose your product, and select Generate AI Description or Refine Description with AI. The dialog checks availability before enabling generation.
- If setup is required or needs attention, contact MyStore support. Include your store name and the status message. Never send passwords or secret keys in a support message.
- After support updates the saved connection, the open description dialog offers Retry. You can also reopen it and generate again. Review both description fields before saving the product.
Product writing is available to authorized store team members without upgrading from Simple to Power. Email and policy drafting still require an owner or administrator account and access to the relevant editor. A connection problem does not change those permissions.
Only platform administrators can open Platform > AI Connection. They enter an approved OpenRouter key and choose Test and save connection. A real generation test must succeed before the new connection becomes active. If it fails, the previous saved connection stays unchanged. Test current connection checks an existing connection without replacing it. Members cannot view the stored key. Platform operations can also supply the shared connection securely on the server; no personal member setup is needed.
- Keep your work: Setup guidance opens from the product dialog in a separate tab. Failed generation does not replace your existing description.
- Start with facts: Include sizes, materials, and intended uses. Avoid confidential information and verify claims before publishing.
- Read the message: Usage limits or temporary errors may need a retry or support help, even when the connection is configured.
Does “configured” guarantee the next draft will succeed? No. It means connection details are present. Provider quota, credentials, or temporary availability can still affect a request.
Why is Generate unavailable? Wait for the initial connection check. If setup is missing, contact support; repeated clicks and a plan upgrade cannot connect the platform. Once connected, continue with the AI Product Descriptions instructions under Products.
Products
Add, edit, and organize your product catalog.
Product editing sections are grouped into Product, Selling, and Promotion. All options for your plan and product type remain available. Compact controls and a wrapping header fit the available editor width with the sidebar open; groups stack on narrow screens. Draft, Archived, and hidden products stay in My Products for you and your store team. Shoppers only see Active products in the catalog, search, and collections. An Unlisted product stays off those lists and still opens from its direct link.
Navigate to Products
Click 'Products' in the sidebar, then click 'Add Product' to start.
Enter Product Details
Add a name, description, and upload product images. Write compelling descriptions that help customers understand your product.
Use clear images that show the product from the angles customers need to evaluate it.
Choose Product Type
Select 'Physical' for tangible products that require shipping, or 'Digital' for downloadable products.
Set Status
Choose the current status badge to open the menu below it. Read each explanation, then use Draft while preparing the listing, Active when it should appear throughout the storefront, Unlisted when it should work only by direct link, or Archived when it should be unavailable but retained. Save the product to apply the choice.
Offer a Product for Free
In Pricing, turn on Free product to set and lock the price at $0. Turning it off restores your previous price. Free items are labeled Free on the storefront, and an entirely free order completes without Stripe or PayPal details while still creating the order and delivering configured digital access or fulfillment.
The page title My Products has its own row. Sync POD Stock, Manage Categories, and Manage Tags stay visible. Open Import / Export for Import, Export, or Sample CSV. Add Product is the final action on the far right.
Narrow the Catalog
Use All Statuses, the category checkbox menu, or All Types beside the search box. Choose several categories together or include Uncategorized, then choose Clear Filters to return to the complete catalog.
Choose Your Columns
Open Customize Columns and check the details you want to see: Category, Status, Type, Price, Inventory, Files, or Variants. Files counts attached downloads for digital products, warns when the count is zero, and shows a dash for physical products. MyStore remembers this table view for the selected store after navigation and reloads.
Use the Row Actions
Open the … menu beside a product. View in Store opens a new tab, Copy Link copies the direct storefront address, and Rename updates the title without changing its URL.
Hover over a thumbnail briefly for a larger image preview. It closes as soon as you move away.
Change Status or Archive
Select one or more rows and open Change Status for Active, Draft, Unlisted, or Archived. Archive asks for confirmation. You can also archive one product from its … menu.
Status badges in the table and product header are labels, not buttons. Change status only from the named controls.
Physical Products
- • Requires shipping address at checkout
- • Supports flat-rate shipping
- • Inventory tracking enabled
- • Weight and dimensions optional
Digital Products
- • No shipping required
- • Download access after a completed purchase when configured
- • Upload downloadable files
- • Great for courses, ebooks, art
Select several image files at once to build the product gallery. After they upload, choose the image that should be the cover. The cover is the main image shown on product cards and when the product page first opens.
If one file fails, MyStore keeps the successful uploads and shows which image needs another try. Save the product after arranging the gallery and confirming the cover.
On the Products table, hover over a thumbnail briefly to see a larger preview. In the Images tab, a Color, Size, or custom option selected below an image stays visible on the selector; color options also show their swatch. Printful and Printify imports preselect unambiguous image tags from their variant data, and provider refresh rebuilds those mappings.
On the public product page, every saved image appears as a thumbnail. Selecting a variant moves its matching mockup to the main position without hiding the other product images. Hover over the main image to reveal the zoom control, or tap it on a touch screen. The full-screen viewer includes previous and next controls, arrow-key navigation, Escape to close, and an image counter.
Multiple Angles
Show your product from different perspectives
High Resolution
Use at least 1000x1000px for sharp images
Consistent Style
Keep backgrounds and lighting uniform
Open Bundles
Click Products in the sidebar, then open Bundles. Create a bundle or edit one you already saved, including a draft.
Upload or paste an image
Under Bundle image, drop or choose a JPEG, PNG, WebP, or GIF up to 5 MB. MyStore hosts the file and fills in its address. You can instead paste an image address, including a product image address that already uses MyStore storage.
An uploaded file stays on MyStore. A pasted address stays on the host you used, so that address needs to keep working.
Save the bundle
Save to keep the picture. Shoppers see it on the bundle card in your store.
Open the product's Images tab and use the Product Pin card to set a dedicated Pin image URL, title, description, and destination. The preview updates while you edit.
Generate AI Description drafts a short summary and a formatted full description together. Existing copy opens Refine Description with AI. Generated text stays in the editor for your review; it is not automatically published.
Open the product
Go to Products, select an item, and enter its product name. Choose Generate AI Description or Refine Description with AI.
Provide accurate product facts
Optionally paste a public Reference URL, choose a Tone, and enter Additional context or Refinement instructions. Use a public listing rather than a supplier dashboard that requires a login.
Generate, review, and save
Click Generate or Refine and wait. Review both description fields, correct any mistakes, and save the product when ready.
Include materials, size, contents, and the intended buyer. Avoid confidential information, and always verify specifications and claims.
Does the reference link have to work? No. Slow, blocked, login-only, and unreadable pages are skipped. A notice explains that the draft uses your product name and instructions instead. Correct or remove a malformed address before generating. Reference content is context, not a guarantee every detail was read.
What if generation fails? Your existing descriptions remain unchanged. Retry a timeout or temporary capacity error; shorten the request if the draft was too long. Open Settings > AI Writing for connection status and setup help. Repeated clicks cannot connect the platform. Members do not enter provider credentials in this editor.
The same safe draft handling is used by Generate with AI in Email Templates and Regenerate with AI for legal pages. Review email placeholders before saving, and have policy drafts checked for your business before publishing.
Use Purchase Options for choices such as an eBook, a Lulu-connected printed edition, and a print-plus-digital bundle. Each choice keeps its own SKU, inventory, files, and fulfillment connection.
Finish every sellable item
Create the separate products first, including their variants, digital files, inventory, or print-on-demand connection. Create the bundle separately if you want to offer one.
Attach the choices
Open the product shoppers should visit, select Purchase Options, switch it to Visible, and attach existing products or bundles. Edit the labels and order as needed.
Save and preview
Choose Save Purchase Options and preview the storefront page. Only Active or Unlisted products and Active bundles appear publicly.
Attach the real product instead of recreating a print or digital edition as an ordinary variant. That preserves its fulfillment setup.
A shopper choosing another product sees that product's own price, stock, variants, sample, and purchase action. A bundle asks for any required item variants, checks its active price before Stripe or PayPal begins, and stays together as one set in the cart.
Each product can have one public sample. PDF, MP3, WAV, and EPUB files are supported up to 25 MB. PDF and audio samples appear directly below the purchase button as a clear Listen or View free sample card. Choose a focused preview or inline player under Storefront → Page Sections → Product. EPUB samples open in the shopper's reader.
Open the Product
Go to Products, open the item, and find the Public sample card in Product details.
Upload the Preview
Choose a supported file up to 25 MB and wait for the upload to finish.
The sample is public. Keep paid files in Digital Files and never place purchase-only material in the sample field.
Check the Product Page
Preview the storefront and confirm the sample card appears beside the purchase area and opens or plays as expected.
Open the rich description's HTML mode to add approved HTTPS iframe, audio, or video markup. A description containing media stays in HTML mode so the visual editor cannot silently remove it.
MyStore loads published courses owned by the email on your signed-in MyStore account. That email must match the course owner's Courses.gg email. Organization now appears directly below Status & Type, and the chevron in the Courses.gg header collapses the card without changing any attached course access.
Enable Courses.gg
Open Integrations, choose Courses.gg, and enable the connection for the store.
Select the Course
Open a product, find Courses.gg fulfillment, and choose a published course plus an optional plan.
Save and Test
Save the product and complete a test purchase before selling. A paid order grants the buyer access to the selected course.
If the list is empty, confirm the course is published and owned by the same email, then choose Refresh.
- Bundle-only products stay out of storefront listings, search results, specials, and direct product pages. Customers receive them only as part of the bundle you configured.
- Product color previews appear on supported product cards so shoppers can see available choices before opening the product.
- Catalog layout is controlled under Storefront → Page Sections → Sections. Choose 2–5 products per row and 12, 24, 48, or All products per page. All reveals products progressively to keep large stores fast.
- Print-on-demand imports retain the supplier description when provided and use available catalog details as a fallback when it is not.
Each public product page automatically publishes one structured product record with the saved name, images, description, price, currency, availability, canonical URL, brand, SKU, variants, and approved review information when available. Keep those product fields current so search engines receive accurate details.
Signed-in store team members see an Edit productbutton beside the public title. It opens that exact item in the editor. MyStore verifies store membership again on the server; regular shoppers never see or gain access to it.
Order bumps are add-on products you can offer on the product page, in the cart, or during checkout. Customers can add a related item without leaving the buying flow.
Example Order Bumps
- • Phone case → Screen protector
- • Running shoes → Performance socks
- • Online course → Printable workbook
- • Coffee beans → Travel mug
Creating an Order Bump
Edit Your Product
Open the product you want to add an order bump to and go to Promotion → Marketing → Order Bumps.
Add a Bump Product
Select the product you want to offer as an add-on. Choose a product that complements the main item.
Configure the Offer
Write a clear headline, explain why the add-on belongs with the main item, and optionally set a discount percentage.
Review the complete offer and margin before adding an optional discount.
Save the Product
Wait until the Order Bumps list finishes loading, then click Add Bump, then Save Changes. The bump stays on the product after you reload, including any variant or fixed-price discount already on the offer. A percent discount must be between 0 and 100. If saving fails, you see an error instead of a success message.
Variants & SKUs
Create product variations for size, color, and more.
Variants are different versions of the same product. For example, a t-shirt might come in multiple sizes and colors - each combination is a unique variant with its own SKU, price, and inventory.
The choices shoppers see are the size, color, and custom values you save on the product. Removing a choice keeps it off the product page, including when an older variant still has that value. The same choice written with different capitalization, such as M and m, appears once. Multi-word choices such as Extra Large stay matched to the variant that stores them. If you saved Format with Paperback and Hardcover, and every variant name is already one of those choices, shoppers see only Format and both in-stock values stay selectable. A distinct name such as Signed stays selectable beside Paperback. A different choice in the name, such as a size next to Fit, still shows as its own option. A name such as Tee / Small does not add another Option row when Color and Size are already saved. Groups that use the same labels, such as Fit and Size, both remain. Two versions that share the same saved choices stay separate when their Option values differ. Identical copies, such as two Paperbacks, still show only the saved groups, and editing a variant does not remove a stored choice.
Example: T-Shirt Variants
Inventory Safety
Inventory is decremented after payment is confirmed. This keeps unpaid attempts from reducing stock, but you should still review inventory and order records for exceptions.
Orders
View, manage, and fulfill customer orders.
View all orders in the Orders section. Choose the visible View order button to open details and receipts. Each order shows customer details, items purchased, and fulfillment status. Receipts include an itemized table, clear totals, customer and order details, and page numbers for longer orders. In Settings → Store → Business & receipt details, set the legal or operating business name, business address, support email, optional Tax ID / EIN / VAT number, and light/dark logo choice (or no logo). Leave the business name blank to use the store name. A blank receipt support email uses the public Store Contact email when one is available; contact details kept private are not printed automatically. These seller details also appear in order-confirmation emails. The live Receipt preview beneath those settings updates before you save, using sample items and the same PDF layout. Download sample PDF to inspect it separately. Previewing does not create an order, send email, or save settings. Choose Download receipt on the seller's order details page or in the customer's Account → Order History to save a PDF with the store name/logo (when available), items, shipping, tax, total, and current order status. Customers can download only their own store's orders. This does not charge or email anyone.
On the seller's order details page, choose Resend order email to send a fresh itemized receipt and order-confirmation copy. The recipient starts with the order email, but you can enter another address for that send only. Existing active digital-download links are included when available; their expiration and download limits do not reset. MyStore records the resend in the store activity log without editing the customer or order email, moving the order, or changing customer sign-in and download ownership.
After payment is confirmed, digital orders show a Download button for each file on the confirmation page, so guest buyers can download right away without signing in. These are the same links MyStore emails to the buyer, with the same download limits and expiry. Digital orders also show Access download files on the confirmation page and in confirmation emails for buyers who use a store account; sign into it with the purchase email. On a store's own domain, that button stays on the same domain, such as yourstore.com/account/downloads, instead of adding the store's MyStore path. Stores that use a path such as mystore.gg/your-store keep that path. MyStore recognizes an existing store account for that purchase email and does not ask the buyer to create the same account again; only a guest without an account sees the post-purchase account form. Access is prepared after payment confirmation without replacing existing download limits. Physical and mixed orders show saved tracking and fulfillment information when available, without a made-up delivery date.
Downloads sign-in: Account → Downloads sends your active store sign-in when loading purchased files. Missing purchase links still require investigation; signing in or publishing a file update does not create them. For deliberate replacements, use the September 15 file-update workflow above. Existing expiry and download limits still apply.
The customer account home puts order history first, with an order count and View order history button. Readable account cards link to downloads, addresses, wishlist, subscriptions, referrals and loyalty. Continue shopping returns to the same store; Sign Out stays at the top. The layout stacks on phones and wraps long names and emails. In Your details, choose Edit details to update your name or optional phone number; your email remains the sign-in address. Customer access, saved addresses, billing, orders and download permissions are unchanged.
In Account → Order History, click the order number to open its items and totals without leaving the page. Use the separate Tracking button for saved carrier details. If no tracking is stored yet, the message says so; digital orders do not need shipping tracking. This view does not create or resync a print-on-demand shipment.
Order Statuses
Payment processing / Awaiting payment: a Pending order with one of these labels was paid with a bank debit, bank transfer, or voucher that Stripe is still settling. Don't ship it yet — it moves to Paid automatically when the money arrives, and inventory, downloads, and emails follow then.
When an order is paid, you'll receive a notification. Click into the order to view shipping details and mark it as fulfilled once shipped.
Order Details
View items, quantities, and customer address
Mark Fulfilled
Update status when shipped to notify customer
Discounts
Create discount codes and control when they apply.
Discount codes let you apply percentage or fixed savings under rules you control. Access them from Discounts in the sidebar.
Navigate to Discounts
Click 'Discounts' in the sidebar, then click 'Create Discount' to start.
Choose a Discount Code
Enter a memorable code like SAVE10 or WELCOME20. This is what customers will enter at checkout.
Use a short code that customers can enter without guessing.
Set Discount Type and Value
Choose between percentage off (e.g., 10%) or fixed amount off (e.g., $5). Set the value for your discount.
Configure Optional Limits
Set minimum order requirements, usage limits, and validity dates to control how the discount can be used.
Best Practices
- • Add an end date when the offer should stop
- • Set a minimum order value when the offer requires one
- • Review usage before repeating a promotion
- • Use "Compare at Price" to show the reference price you entered
Gift Cards
Issue gift cards that customers can redeem at checkout.
Gift cards create store-specific credit that customers can redeem at checkout. Access gift cards from Gift Cards in the sidebar.
Navigate to Gift Cards
Click 'Gift Cards' in the sidebar to view all your gift cards and their status.
Create a New Gift Card
Click 'Create Gift Card' and choose a denomination amount ($25, $50, $100, or custom).
Choose denominations that make sense for the prices in your catalog.
Add Recipient (Optional)
Enter an email address if you want to send the gift card directly to someone.
Share the Code
Each gift card has a unique code in the format XXXX-XXXX-XXXX-XXXX. Share this code with your customer.
Customers enter their gift card code during checkout. The balance is automatically applied to their order. If the order total exceeds the gift card value, they pay the difference.
Gift Card Tips
- • Gift cards are store-specific - each store has its own codes
- • Choose amounts that match common purchases in your store
- • Monitor your gift card stats to see redemption rates
Product Reviews
Collect customer feedback and moderate star ratings.
In Marketing → Reviews, use Reviews beneath product listings to enable Category pages, All Products (all categories), or both. Click Save review display to publish, or switch off and save to hide again. Both start off. Up to 12 matching reviews from the store’s 200 most recent approved reviews appear for active products; category pages use that exact category. No qualifying reviews means no empty section. Review submission and moderation are unchanged.
A signed-in customer can choose Write a review on a product page, select a 1–5 star rating, add an optional title, and enter a required comment. Each customer account can submit one review per product.
Customer Signs In
The shopper signs in to the storefront account connected to that store.
Customer Sends the Review
They choose a star rating, add the review details, and submit. The review enters the Pending queue instead of appearing immediately.
MyStore Checks Purchase History
When the account email matches a paid order containing the product, the published review receives a Verified purchase badge.
The public review shows the customer name, rating, date, title, and comment. The customer's email is not shown.
Customer reviews contain a star rating and written feedback. Reviews go through a moderation workflow before appearing on your storefront. Access them from Reviews in the sidebar.
View Pending Reviews
Navigate to Reviews in the sidebar. You'll see a badge showing how many reviews need your attention.
Review the Content
Read each review carefully. You'll see the customer's name, star rating (1-5), and their written feedback.
Look for specific product feedback that helps other customers make informed decisions.
Approve or Reject
Approve genuine reviews to publish them. Reject spam, inappropriate content, or fake reviews.
Review Best Practices
- • Respond to negative reviews professionally and helpfully
- • Apply the same moderation standard to positive and negative reviews
- • Remove spam or content that violates your review policy
Analytics Dashboard
Review sales, orders, customers, and product metrics.
The main Dashboard summarizes recorded revenue, orders, customers, and product activity for the selected period. Use the range buttons above the charts to switch between Today, Yesterday, 7, 30, or 90 days. The same range applies to the Products and Orders tabs, not just the revenue charts. Today and Yesterday each cover a single day, and the chart and table descriptions repeat the range you selected.
Your dashboard includes interactive charts that help you understand sales patterns:
- Revenue Over Time: Line chart showing daily/weekly/monthly sales
- Top Products: Bar chart of your best-selling items by revenue
- Period Comparison: Compare current metrics vs previous period
Analytics Tips
- • Review the dashboard on a consistent schedule
- • Use date filters to compare the periods available in the dashboard
- • Investigate changes in average order value before acting on them
Import & Export
Manage products in bulk using CSV files.
If you have many products to add, importing from a CSV file is much faster than creating them one by one. Go to Products and click the Import button.
Download the Template
Click 'Download Template' to get a CSV file with all the correct column headers.
Start with the supplied template so your columns match the import fields.
Fill in Your Products
Open the CSV in Excel or Google Sheets. Add your products, one per row. Include name, description, price, and other details.
Upload Your File
Click 'Choose File' and select your completed CSV. The import wizard will preview your products.
Review and Import
Check the preview for any errors (shown in red). Fix issues in your CSV if needed, then click Import to add all products.
Export your products to back them up, edit in bulk, or import to another store. Click Export on the Products page to download a CSV with all your product data.
Mobile Cart
Review complete product details and reach checkout comfortably on your phone.
The cart lets shoppers review their products without turning their phone sideways. Full product names and variant details wrap onto additional lines, and prices stay within the screen. Quantity and remove controls are visible, with larger tap areas to make changes easier.
Opening checkout or refreshing in the same browser session preserves your current cart instead of adding its saved copy again. Removed items stay removed, even when you empty the cart. Saved-cart restoration from another browser session is unchanged. Review quantities before paying; correct any extras already created by an older session. Past orders are not changed.
In Cart & Checkout → Trust & Reassurance Blocks, a guarantee block or checkmark badge offers 7, 14, 30, or 60-day wording, Custom wording, and No guarantee. Choosing no guarantee hides that block without deleting its text. Edit the wording to match your own policy, then Save Settings. These display controls do not change refund processing or the separate return-policy page.
- Open your storefront and add a product. Select any required size or color first so the cart shows the exact choice.
- Open the cart from the header. Depending on your store’s settings, you will see the full cart page or a slide-out cart drawer. Both wrap long names and keep item controls visible; the drawer has its own checkout button.
- Review each item. The image and full name appear first. On narrow screens, quantity and item total occupy a separate row, so neither competes with a long title.
- Change the quantity with plus or minus. The item total and subtotal update together. Minus stops at one; use the trash button to remove the item completely.
- Review the Order Summary below your items. Shipping and taxes can depend on checkout details; the bottom bar’s subtotal is not a promise of the final payable total.
- Choose Checkout in the bottom bar, or use the summary’s button. Both lead to the same checkout flow. Adding to a cart or changing a quantity does not place an order.
Returning shoppers can sign in during checkout with that store's customer email and password. The same customer session works on the storefront account pages. A successful login shows Signed in as; it does not place an order or skip required delivery details. Retry a failed login or continue as a guest. Merchant/Scale Plus admin passwords are separate from customer accounts.
From Account → Addresses, a signed-in shopper can save a shipping address for later checkout. That save uses the same sign-in, including when the store is open on its custom domain. Label and apartment are optional. If the sign-in has expired, the page asks them to log in again. Saving an address does not place an order.
The bottom checkout bar appears only when the cart contains items and the screen is narrower than 768 pixels. It accounts for the phone’s bottom safe area. On larger screens, use the summary’s checkout button instead. Long titles remain readable at both sizes, with the store’s existing colors and fonts.
Modern and Minimal storefronts have a compact phone header with the logo, cart, and menu button. Open the menu for account, wishlist, and display controls; they have not been removed. Desktop navigation keeps its regular layout.
- Preview real products: Check your longest product name and a product with variants on your own phone before promoting the store.
- Check totals: A multi-quantity item shows its combined price and per-item price. Review both before continuing.
- Keep checkout clear: Use a brief custom checkout label. Longer labels wrap but take more room on small screens.
Where did the bottom bar go? It disappears for an empty cart and on tablet or desktop widths. Add an item or use the summary’s checkout button as appropriate.
Does this change discounts or payments? No. This is a readability and navigation update; existing checkout, shipping, discount, and payment rules still apply. See Shipping Options and Payment Setup for those settings.
Shipping Options
Configure delivery methods and free shipping thresholds.
The current shipping settings support up to three flat-rate options. Go to Settings → Shipping to configure them.
Navigate to Store Settings
Click Settings in the sidebar, then open Shipping.
Add a Shipping Option
In the Shipping section, click 'Add Shipping Option'. Enter a name (like 'Standard Shipping') and price.
Name each option clearly and enter only delivery estimates you can support.
Price by Weight (Optional)
Turn on weight-based pricing for an option, then set a price for each weight band (for example, up to 2 kg, up to 10 kg, and above). Weights use the lb or kg unit from Store Settings, and prices use your store currency. Save, and the tiers are kept for checkout.
Enter each product's weight on its Shipping card in the product editor, in the same unit, so the right tier applies.
Set Free Shipping Threshold (Optional)
Enable the threshold and enter the minimum order amount that should qualify for free shipping.
Shipping Tips
- • Make the threshold visible before customers reach checkout
- • Digital products do not require a shipping option
- • Customers see shipping options during checkout
Print-on-Demand
Sell custom printed products without holding inventory.
Deleting an imported product from MyStore now also removes its provider connection from that store. This works for a single deletion and for bulk deletion. It does not delete the item in your provider account or remove your order history. Older connections left behind by previously deleted products no longer mark those items as already added.
- Select the correct store in the dashboard. Open Print on Demand, then choose Printful or Printify.
- Refresh the provider’s products. For Printful, click Refresh Products. Wait for the catalog and published-product refresh to finish.
- Find the item you previously deleted. Click Add to store to create a new listing connected to the provider. Review its description, prices, images, and variants before promoting it.
- If Printful shows a refresh report, read the affected product and suggested next step. A cleared old link means you can import that item again. A provider problem may require reconnecting or checking the product in Printful.
- After addressing the message, choose Retry Refresh Products. The report stays visible so you can refer to it while troubleshooting.
Printful and Printify imports now save the product, variants, and connection together. Retrying a completed import does not create another copy. A failed refresh keeps the product in your store; it does not silently delete your listing.
- Check drafts first: A draft is still an existing product and stays marked as added. Edit that draft instead of importing a duplicate.
- Keep the provider original: Re-import requires the product to remain available in the connected provider account.
- Review your new listing: Re-import is a fresh import, not restoration of previously deleted edits or links.
Does deleting a product cancel earlier orders? No. This cleanup leaves order history and provider orders alone. Handle cancellations through the order workflow.
What if the item is absent from the provider catalog? Check the selected provider account and whether the item still exists there. Refresh cannot recreate a product deleted at the provider.
Supported Printful products now include a Size Guide beside the variant and quantity area. Shoppers can compare measurements without leaving the product page or losing their purchase choices. The popup uses your store’s colors and font and fits phone screens.
- For a new item, open Print on Demand > Printful and use Add to store. Available size information is included automatically.
- For products already imported, click Refresh Products in Printful. This pulls in available size guides along with refreshed images and variant details. Review any refresh report before continuing.
- Open the storefront product page. Choose a variant, then click Size Guide beside the purchasing options.
- Choose Measure yourself for body measurements or Product measurements for the garment itself. Follow the supplied diagram and instructions; these are different ways of measuring.
- Switch between Inches and cm when both are supplied. Compare the row for the size you are considering. On a phone, scroll inside a wide table to see additional columns.
- Close the popup to return to your product choices. Opening the guide does not change your variant or add an item to the cart.
Only tables and units supplied by Printful appear. Some products also include international size comparisons. If an imported item contains more than one product style, the guide opens the style matching the selected variant where possible; the Product style selector lets shoppers choose another supplied guide.
- Use the right method: Body measurements and flat-garment measurements are not interchangeable.
- Check after refreshing: Open one of your actual product pages and confirm the diagram and size rows match that item.
- Keep the unit consistent: MyStore displays the provider’s supplied tables; it does not guess missing measurements.
Why is there no Size Guide? Printful does not supply one for every product. Refresh an older import first. If the report mentions a temporary size-guide problem, retry later. An existing guide is preserved when a refresh cannot retrieve its replacement.
Does this add Printify size guides? No. This size-guide release covers supported Printful products.
Print-on-demand lets you map store products to items offered by a supported provider. Catalog, costs, coverage, production, and shipping terms depend on that provider and your account.
Provider Catalog
Choose from the items available to your connected account
Pay Per Sale
Review provider costs before setting your store price
Shipping Coverage
Availability and delivery terms vary by provider and destination
Mapped Products
Connect a store product to the selected provider item
Navigate to Print on Demand
Go to 'Print on Demand' in the sidebar to see all available providers.
Choose Your Provider
Click 'Configure' on your chosen provider. Each provider offers different products, pricing, and shipping options.
Enter API Credentials
Get your API key or access token from your provider's dashboard and enter it in MyStore.gg. Different providers require different credentials.
Each provider has a link to their dashboard where you can generate API credentials.
Test Connection
Click 'Test Connection' to verify your credentials work correctly before saving.
Lulu Direct print files
If the book was already printed through your Lulu API account, import it. You do not upload the PDF again. Load the list, or paste the print-job ID and choose Look up. A book that was only published on lulu.com does not appear, and a project ID from that website is not a print-job ID. Download the interior and cover PDFs from Lulu and create the book from new files.
For a new book, open Print on Demand → Lulu Direct and use Create a print book from new files. Choose the interior PDF and the cover PDF. Print interiors are often large; files up to 1 GB are accepted. The file uploads through MyStore in pieces. Leave the tab open until the filename replaces the uploading message.
MyStore checks the PDF header, the file size, and that you are signed in to the store before it stores the file privately. Lulu receives a temporary link only when you validate or publish. If the upload stops, the message names an empty file, a file that is not a PDF, a file over 1 GB, or that a piece did not arrive. Try again and keep the tab open.
ShineOn
Every store uses its own ShineOn Partner API token (Partner / API sales channel → API configuration). Import templates or SKUs from Print on Demand → ShineOn. Engraving and artwork fields become product personalization. Paid orders dispatch automatically; use Hold / Ready / Cancel on the order page when ShineOn allows it.
Save and Review the Catalog
Once connected, review the catalog available to your account and create products linked to selected items.
How It Works
- Connect your POD provider account
- Browse their product catalog
- Create products linked to POD items
- Customer places an order
- Send a qualifying order to the provider
- Monitor the provider's production and shipping status
- Keep fulfillment status visible in your dashboard
Design & Themes
Customize your storefront's look and feel.
MyStore.gg includes six storefront templates with different layouts for product, editorial, and creator-led stores.
Studio
Editorial commerce for design-forward brands
Minimal
Clean, distraction-free for focused shopping
Modern
Contemporary design for lifestyle brands
Creator
A layout for personal brands and creator catalogs
Product-Focused
Hero layouts for flagship products
Content-Driven
Editorial style for storytelling brands
Choose from 17 curated themes across 6 templates. The compatible themes shown for a template control colors, fonts, button styles, and spacing without changing your content.
Theme Includes
- Color palette
- Typography pairing
- Button styles
- Border radius
- Spacing scale
How to Change
- Go to Settings → Design
- Browse available themes
- Open the preview
- Click Apply to save
Store Customizer
Edit your storefront content without touching code.
The Store Customizer lets you edit the content of your storefront—headlines, images, navigation, footer, and more—all from a simple tabbed interface. Navigate to Storefront → Page Sections to get started. Turn the MyStore.gg footer credit on or off there, or from Storefront → Branding.
Click the Preview button at any time to see your storefront in a new tab. Your changes are saved when you click Save Changes.
The announcement bar is a thin banner that appears at the very top of your storefront. Use it to highlight sales, free shipping thresholds, or important notices.
The hero is the first large section on the storefront. Use it to name the offer and give customers one clear next action.
Control which pages appear in your store's main navigation. Add custom links, reorder items, and toggle the Account, Wishlist, and Cart header shortcuts independently. Create and publish custom content under Storefront → Pages before adding its URL to navigation.
Click + beside a link to add a submenu item. To nest an existing link, select it and choose its Parent menu; choose Top level to move it back. Menus support three levels. Drag links to reorder them within their menu. Dropdown and Mega menu styles apply to links with submenus, while flat links look the same in each style. Check the preview, then click Save Changes.
/about or /contact is connected to its published content page automatically. Navigation flags missing or draft pages and will not save a link that would send shoppers to a 404.Add/Remove Links
Link published content pages, built-in routes, or external websites
Header Actions
Show or hide Account, Wishlist, and Cart shortcuts
A header banner gives your About, Contact, and other content pages a consistent introduction. Choose a photo or a solid brand color. Titles are vertically centered; Center also centers them horizontally. Longer titles wrap and the banner grows when needed so mobile visitors can read the whole heading.
Open a content page
Go to Storefront → Pages and edit a content page. Under Header banner, choose Image to upload or select a photo, or Background color to use the picker or a hex color.
Choose the title treatment
Select the banner height, choose Left, Center, or Right for horizontal placement, and choose a title color or keep automatic contrast. Photo banners also have a darkening control.
Enable the shared design
Turn on Enable header banner across all pages. Choose an image or background color first. Existing and future content pages use this design, while each keeps its own title and body.
Save and check another page
Click Save page, then open another content page to confirm the design. While shared mode is on, changes made from any content page update the shared banner when saved.
Use a wide photo around 1920 × 400 pixels, keep important details near its center, and check contrast on both phone and desktop. Keep headings concise. Turn off Show the page title on the banner to put the title above the body instead.
Will this change product or legal pages? No. Home, product, checkout, system, and legal pages keep their layouts. Shared banners apply only to content pages created under Pages.
Can I return to different banners? Yes. Turn off the all-pages switch and save. Previously saved individual banners become active again. A page without its own banner returns to a simple heading.
Does Preview save? Yes. Preview saves the page's current publication state and banner settings before opening. Shared-banner changes therefore also affect published content pages when you use Preview.
In Storefront → Page Sections → Sections, choose 2, 3, 4, or 5 products per row and 12, 24, 48, or All products per page. The setting applies to home-page product grids, the full catalog, category pages, and specials.
Open Storefront → Page Sections → Sections. Add up to 30 sections below your hero, including repeated types. Expand a card to edit it, use the arrows to reorder, duplicate a section, or hide it without losing its content. Click Save Changes to publish, then Preview to check your storefront.
Featured Products
- Enable/disable the section
- Custom section title
- Choose 4, 6, 8, or 12 products, pick products manually, or show all
About Section
- Enable/disable the section
- Custom title and content text
- Optional image
Custom HTML keeps your layout, classes, IDs, and CSS so a section can use your own design. Scripts and forms are removed when you save. YouTube, Vimeo, Loom, and Wistia embeds are allowed. Styles stay inside that section and do not change the header, cart, or checkout.
Specials, Bundles, and Recently Viewed can also be placed in the list; they appear when content is available. Your hero stays first and your footer stays last. Existing layouts are preserved until you save builder changes.
Open Storefront → Page Sections → Product to choose a theme background, soft neutral, gradient, or custom color. Set the purchase-card treatment and padding, title and description sizes, content spacing, and section dividers. The preview updates immediately while you edit.
Your footer appears at the bottom of every page. Use it to include important links, social media profiles, and your brand tagline. Open Storefront → Page Sections → Footer or Storefront → Branding to show or hide the "Powered by MyStore.gg" link. Choose the content for each column, move columns left or right, or remove a column you do not need. Empty columns are skipped automatically so the remaining content fills the available width. On phones, choose collapsible accordions or a compact two-column grid and align the brand and links left or center. The phone preview updates before you save.
Add your contact information so customers can reach you. This information can be displayed in your footer.
Payments
Connect available payment methods and review the fees that apply.
Open Settings → Payments and set your base currency (for example EUR). Prices on Add Product, My Products, Edit Product, and Product Bundles — plus amounts customers pay — use this currency.
Display Currencies on Store Settings only let shoppers preview converted prices. They do not change Product Desk or Bundles symbols or what you charge.
Connect Stripe through the payment settings. PayPal appears at checkout only when it is enabled for the store and the required account credentials are configured.
Stripe
- • Connected-account setup
- • Card payment processing
- • Store-level enablement
- • Payout timing follows the connected account
PayPal
- • Optional store-level payment method
- • Use your own PayPal REST app credentials
- • Separate Sandbox and Live environments
- • Live approval, capture, and order confirmation
- • Validation before checkout is enabled
Use the Stripe Connect flow in MyStore to create or link the account that will process card payments:
Go to Settings → Payments
Find the payment settings in your dashboard.
Click 'Connect Stripe'
You'll be redirected to Stripe to create or link your account.
Stripe controls its onboarding, verification, and payout requirements.
Complete Verification
Stripe may ask for business details and bank account information for payouts.
Enable for Your Store
Once connected, toggle the Stripe account on for each store where you want to accept payments.
Go to Settings → Payments
Open the PayPal card and choose Sandbox for testing or Live for real customer payments.
Enter Matching Credentials
Paste the Client ID and Secret from the same PayPal REST app and the same environment.
Do not mix a Sandbox Client ID with a Live Secret. PayPal will reject the connection.
Validate and Enable
Choose Validate and enable. MyStore checks the credentials with PayPal before saving the connection. The Secret is not displayed again.
Control Checkout Availability
Use the PayPal switch to pause or resume the payment option, then complete checkout in the environment you selected. Live uses PayPal's production checkout from the payment button through order confirmation; Sandbox remains isolated for tests.
The default MyStore platform fee is 3% per transaction, but a store-specific override or waiver may apply. Processor pricing, taxes, refunds, and other charges follow the connected account and transaction.
MyStore records tax amounts with the order when they are applied. Review your store and payment settings, and confirm your tax obligations with a qualified adviser.
Email Notifications
Control customer and merchant emails from notification settings.
Open Integrations → Email Marketing to see whether the current store has an active MailBaser connection. Connect the store there, then open Settings → Notifications → Email Sender to choose any verified sender from that MailBaser workspace.
Sender verification and provider credentials stay in MailBaser. MyStore can also send paid orders, refunds, fulfillment updates, and abandoned carts into advanced MailBaser workflows.
Manage the simple three-message recovery flow in MyStore. For branching, tags, or a longer sequence, turn that simple flow off and build the abandoned-cart automation in MailBaser. Until you select a MailBaser sender, MyStore keeps its built-in delivery active so receipts continue normally.
In Email Templates, select a template and choose Generate with AI. Enter what you want changed, then click Generate. The subject and formatted email are drafted together.
Check the preview and customer/order placeholders before saving. Generation does not send an email. Failed generation keeps the existing subject and template in place. See AI Product Descriptions above for timeout, capacity, and configuration help.
Configure customer and merchant messages in Settings → Notifications. MyStore sends a message only when the matching notification and delivery setup are enabled.
Get notified when important things happen in your store:
- New Order Alert: Email when you receive a new order
- Low Stock Warning: Alert when inventory runs low
Abandoned Cart Recovery
Send configured reminders for eligible incomplete carts.
When recovery is enabled and a shopper's email is captured, MyStore can send reminder emails for an incomplete cart. Access the workflow from Abandoned Carts in the sidebar.
Cart Detection
An incomplete cart becomes eligible after the configured delay when it contains items and a captured email address.
Recovery Email Sequence
MyStore can send up to three reminder emails using the delays configured for the store.
Review the schedule, sender details, and message content before enabling recovery.
Optional Discount
Include a discount code in the final email to give customers extra incentive to complete their purchase.
Your Abandoned Carts dashboard shows all carts that didn't convert, along with recovery statistics:
Recovery Tips
- • Collect email early in checkout to enable recovery
- • Keep recovery emails friendly and helpful, not pushy
- • Use an optional final-email discount only when it fits the offer
Inventory Alerts
Flag products that reach your low-stock threshold.
Set a low stock threshold for your store, and you'll see warnings when inventory drops below that level. Look for the low stock badge in your sidebar.
Set Your Threshold
In Settings → Store, set your low stock threshold (e.g., 5 units). Products with inventory at or below this number will be flagged.
Choose a threshold that gives you enough time to reorder or restock.
View Low Stock Products
The Products sidebar item shows a badge when products are low. Click it and use the 'Low Stock' filter to see affected items.
Take Action
Update inventory levels by editing the product, or disable 'Track Inventory' if you don't want stock management for that item.
Customers
See everyone who has bought from you, what they spent, and keep private notes and tags.
Open Customers
Choose Customers in the Store group of the sidebar. The list shows each customer's name, email, tags, number of orders, total spent, and last order date.
Search or filter
Type a name or email in the search box, or pick a tag from Filter by tag. Choose Clear filters to see everyone again.
Open the customer
Click a row to see Total Orders, Total Spent, Member Since, Last Order, and the full order history. Click an order to open it.
Notes
Type in Add a note about this customer and save it. Notes are private to your team. Use the trash icon to delete one.
Tags
Add tags such as VIP or Wholesale. Tags show in the list and power the tag filter.
Name and phone
Use the pencil next to the name or phone number to correct it, then save with the check mark.
Specials
One place to watch every sale, deal, and promotion running on your products.
Add a special to a product
Open a product and go to its Specials tab. Choose a deal type (Percentage, Fixed Off, Sale Price, or BOGO), set the amount, and pick start and end dates.
Customers pay the special price on the product page, in the cart, and at checkout only while the special is on and inside its dates.
Review everything on Specials
Choose Specials in the sidebar. The cards at the top show revenue and average discount. The table lists each product with its deal type, discount, price, status, and end date.
Filter and sort
Search products, filter by status (Active, Scheduled, Expired, Inactive) or deal type, and sort by Newest, Ending soon, or Biggest discount. Click a row to edit that product's special.
Set store-wide options
Open Global Specials Settings to control the home page section, the navigation menu item, countdown timers, custom badges, show-savings labels, stock urgency, social proof counters, flash sales, daily deal rotation, deal stacking rules, scheduling, and email notifications.
Returns & Refunds
Customers request returns from their order page. You approve, reject, and refund them in one place.
The customer asks
On the order status page, a customer with a paid (not pending or cancelled) order chooses Request a Return, picks a reason, and can add a note.
Review the request
Requests appear under Requested with the order, customer, reason, customer note, and refund amount. Tabs also show Approved, Rejected, and Refunded requests.
Approve or reject
Approve the request, or reject it and optionally give a reason (for example, the return window has expired). You can add a merchant note.
Process the refund
For an approved return, choose Process refund and confirm. The refund goes back through Stripe and the Stripe refund ID is saved with the request.
Refunds cannot be undone. Check the amount before you confirm.
Marketing Hub
Discounts, abandoned carts, reviews, gift cards, referrals, loyalty points, and email templates on one page.
Discounts
See every discount code with its usage, and delete codes you no longer need. Details are in the Discounts section of this guide.
Abandoned Carts
Track carts that were not finished, cart value, emails sent, and conversion rate. See Abandoned Carts in this guide.
Reviews
Approve or reject reviews waiting for moderation and delete reviews. Filter by All, Pending, Approved, or Rejected.
Gift Cards
Create a gift card with a denomination and optional recipient email. Filter by Active, Redeemed, or Expired.
Referrals
Set the referrer reward (percentage off or fixed amount) and the discount the referred customer gets. The table lists referrer, referred customer, code, status, and reward.
Loyalty
Set points per $1 spent, points per $1 discount, and the minimum redemption. See members, current and lifetime points, and redeemable value.
Emails
Edit the subject and content of each customer email template, preview it, turn it on or off, generate or refine it with AI, or reset it to the default.
Open the Loyalty tab
Go to Marketing and choose Loyalty.
Choose Adjust Loyalty Points
Enter the customer's email, the number of points (use a negative number to take points away), and a short description.
Save
The customer's balance updates right away, and the change is recorded in their loyalty history.
Integrations
Connect payments, email, product sourcing, and other services to your store.
Open Agent from the dashboard's top bar. It reads the selected store, explains its progress, and prepares catalog, category, or FAQ changes. Review current and proposed values on the card before choosing Approve change. Decline leaves the store unchanged. Your private history stays scoped to your account and store.
For Claude Code, Codex, or another MCP client, use the Superpowers/MCP adapter below. Both paths use the same existing store permissions and canonical MyStore services. The in-app Agent does not require a new token, pairing, or customer binding.
Pick a card
Each card explains what the service does. Choose Configure to open its setup page, or use the switch to turn it on or off for this store.
MailBaser
Choose Connect in MailBaser. After you connect this store in MailBaser, pick its sender under Settings > Notifications.
Payments
Stripe and PayPal are set up under Settings > Payments. See the Payments section of this guide.
Locked cards
A card that says Contact Admin to Activate has been turned off by the platform administrator for your store. Contact support if you need it.
The adapter uses the same Convex authorization as the dashboard. It exposes four guided tools: list stores, store overview, product search, and recent orders. Order results leave out customer addresses and payment internals. Three compact tools let the assistant discover merchant operations, check their required inputs, and prepare or execute a specific action.
Create a short-lived Convex token
Use the authenticated token supplied by your MyStore or Scale Plus workflow. Keep it private and pass it only to the MCP client; MyStore does not create, refresh, or store a second credential for this adapter.
Run the local adapter
Set MYSTORE_CONVEX_URL (or VITE_CONVEX_URL) and MYSTORE_MCP_TOKEN in the process environment, then run npm run mcp:mystore. The process speaks newline-delimited JSON-RPC over standard input and output.
Use the deployed endpoint
For an HTTP client, send JSON-RPC requests to https://mystore.gg/api/mcp with Authorization: Bearer <Convex auth token>. GET /api/mcp returns health metadata; POST /api/mcp handles the same tools as the local adapter.
Get your keys
AliExpress: sign up at the AliExpress Affiliate Portal, create an application under Tools > API > App Management, and copy the App Key and App Secret. CJDropshipping: sign up at cjdropshipping.com and generate an API key under My CJ > API Authorization.
Connect
Open the integration, paste your keys, and choose Connect. AliExpress confirms the App Key and App Secret with a signed catalog request. You can disconnect later from the same page.
Find and import products
Search the supplier catalog and import product details, images, and variants into your store. Review the price and description before you publish.
Cart & Checkout
Choose how the cart opens, how checkout is laid out, and what builds trust along the way.
Pick a cart style
Fly-Out Cart slides in from the side, Full Page Cart opens a cart page, and Skip Cart sends shoppers straight to checkout. Turn on Auto-open on add to open the drawer when an item is added.
Choose the checkout layout
Pick Single Page or Multi-Step checkout.
Cart options
Turn on product thumbnails, the discount code field, cart notes (order notes from customers), product suggestions with a maximum number of upsell products, cart item savings, and the free shipping progress bar (set its threshold in Shipping settings).
Checkout fields
Choose whether to require a shipping address, collect a phone number, and show a marketing opt-in (optionally pre-checked). Smart Email Placeholder lets you change the hint text in the email and phone fields.
Trust and urgency
Add trust blocks such as payment logos, testimonials with customer name and photo, estimated delivery dates, and a countdown timer (10, 15, 20, or 30 minutes) that carries across the cart and checkout pages. Choose where new blocks appear: cart sidebar, product page, or both.
Store Settings
Your store's details, receipts, tax, currencies, web address, search appearance, and tracking pixels.
General
Store name and URL; business and receipt details (legal business name, business address, support email, tax ID, and which logo prints on receipts); sales tax (rate, invoice label, whether prices already include tax, and tax on shipping); store contact details you can show on the storefront; display currencies; region, language format, timezone, and weight unit; and low-stock alerts with an alert email.
Domain
See your active mystore.gg subdomain, or connect your own domain (for example, shop.yourbrand.com) with instant connection and a free SSL certificate. The Advanced DNS Manager is available for manual records.
SEO
Set the Meta Title and Meta Description that search engines show, upload an Open Graph image for link previews, and check the Search Preview.
Integrations
Paste your Facebook Pixel ID, Google Analytics Measurement ID (G- or GTM-), and more pixels such as TikTok and Pinterest.
Custom Code & Embeds
Add approved code snippets and embeds to your storefront.
Feeds & Sitemaps
Get product feed and sitemap links for search engines and shopping channels.
Demo Mode
Turn on sample data to explore features without touching real records. Turn it off before you sell.
Webhooks & Activity Log
Send store events to other tools, and see who changed what.
Add an endpoint
Enter the Endpoint URL (for example, a Zapier catch hook) and choose events: Order Created, Order Paid, Order Fulfilled, Order Cancelled, Product Created, Product Updated, Product Deleted, and Customer Created.
Optional filters
Limit the webhook to certain products or categories, or leave it global so it fires for all matching events.
Save your secret
Copy the webhook signing secret to a safe place. Each request carries an X-Webhook-Signature header so your system can confirm it came from MyStore.
The secret is shown when you create the webhook. Tick I've copied my secret to a safe place before you close the dialog.
Test and monitor
Use Test to send a sample event. Recent Deliveries shows each event, status, and time. Edit or delete a webhook from its row.
Account
Your profile, sign-in security, and permanent store actions.
Profile
Settings > Account. Change your display name and upload an avatar. Your email is shown for reference.
Security
See password and authentication settings and your active sessions.
Danger Zone
The store owner can permanently delete the current store after confirming. This cannot be undone, so export anything you need first.
Customer Order Lookup
Understand the current customer-status and tracking workflow.
Order confirmation and fulfillment emails can include an order-status link. Verify your storefront navigation and customer tracking workflow before relying on it for self-service support.
Send the Status Link
Use the link included in a configured order confirmation or fulfillment message.
Enter Lookup Details
The customer uses the identifying details requested by the status page.
Review the Current Status
When the customer-status workflow is connected to the order record, it can show order and tracking details.
Test the complete customer flow before publishing status-page instructions.
When tracking details are added and the customer-status workflow is configured, fulfillment communications can include:
Order Lookup Tips
- • Add tracking details only after the carrier information is confirmed
- • Test the link and status shown for a completed sample order
- • Keep a direct support path available when lookup details do not match
Team Management
Invite team members and manage permissions.
Owner
The store owner has the highest level of access, including account and team controls reserved for the owner.
Admin
Admin members can manage the operational areas allowed by the current permission rules, including team actions that are not owner-only.
Manager
Manager members can handle products, orders, customers, and refunds without access to store settings or team management.
Staff
Staff members receive the narrower set of operational permissions defined by the current team rules.
Review the current team screen for available capacity before sending an invitation. Capacity is shown for the selected store.
Go to Settings → Team
Find the team management section in your dashboard.
Click 'Invite Member'
Enter their email address and select a role (Admin, Manager, or Staff).
They Receive an Invitation
The invited person receives an email with Accept Invitation and Create a free account. They sign in or create a free account with that same email, then accept. They can join without creating a store of their own. Role changes and revoked access also trigger a notice to that member.
Team notices use the store's selected MailBaser sender, or the built-in transactional sender when none is selected. The invitation must be accepted by the email address it was sent to.
Frequently Asked Questions
Quick answers to common questions.
Ready to Start Selling?
Open MyStore, create your storefront, and configure the accounts you need.
Last updated: September 10, 2026