Invoice emails deliver again — including Interac checkout
Shipped Oct 6, 2026
EmailPending-invoice and purchase emails were stuck in the send queue. Delivery is restored, and Interac / invoice-first cart checkouts now email the pay link.
See full details
- Mailer claim no longer false-negatives on email_log inserts (Brevo was skipped).
- Admin Resend works for Interac unpaid statuses.
- Cart Interac / invoice-first flows send the pending-invoice template.
Product swap includes tax and allows cheaper replacements
Shipped Oct 4, 2026
AdminSwap preview shows the new line total with tax. Cheaper (or equal) replacements are allowed — refund via Interac or store credit.
See full details
- UI: line total = subtotal + tax; Difference to refund when downgrading.
- Math / RPC: drop “must be more expensive”; negative delta credits wallet or notes Interac refund.
- Apply supabase/migrations/0034_admin_swap_allow_cheaper.sql (or supabase/fix-admin-swap-allow-cheaper.sql).
Product swap uses replacement quantity
Shipped Oct 2, 2026
AdminSwap form now asks how many units of the new product to put on the invoice (so a cheaper-per-unit lead can still upgrade the line).
See full details
- UI: Replacement units next to the new ASIN (capped by stock).
- Math / RPC: new subtotal = new unit cost × replacement units.
- Apply supabase/migrations/0033_admin_swap_replacement_units.sql (or supabase/fix-admin-swap-replacement-units.sql).
Finalize derives missing checkout line subtotals
Shipped Oct 2, 2026
AdminPaid Stripe finalize no longer crashes when checkout items jsonb omit subtotal_cents (invoice pay / manual invoices).
See full details
- complete_cart_checkout_payment sets subtotal_cents = unit_cost × units when missing.
- applyInvoiceTotals and admin invoice writers now persist subtotal_cents on items.
- Apply supabase/migrations/0032_coalesce_checkout_item_subtotal.sql then retry Reconcile.
Paid Stripe finalize ignores live lead price drift
Shipped Oct 2, 2026
AdminAfter Stripe collects payment, checkout finalize uses the invoiced snapshot even if buy_cost_cents moved — no more orphaned charges from “pricing changed; rebuild checkout”.
See full details
- complete_cart_checkout_payment skips live buy_cost / access rechecks for stripe and helcim (same idea as interac_detected).
- Apply supabase/migrations/0031_honor_snapshot_price_on_paid_stripe.sql then retry Reconcile on the paid cs_….
Gold card checkout finalize no longer orphans Stripe payments
Shipped Oct 2, 2026
AdminPaid Gold card checkouts with the 0.5% merchandise discount can finalize again; SQL now expects the same discount as the app.
See full details
- Root cause: complete_cart_checkout_payment expected 0 discount on all card payments while computeCartMath stored Gold’s 0.5%.
- Symptom: checkout.session.completed webhook 500 → pending Stripe charge with no invoice/orders.
- Apply supabase/migrations/0030_gold_card_discount_complete_cart.sql (or supabase/fix-gold-card-discount-complete-cart.sql), then Admin → Reconcile Stripe with the paid cs_… id.
- Reconcile retargets abandoned retry sessions onto the paid cs_… (refuses if the previously linked session is also paid).
Product swap units + Interac/credit confirmation
Shipped Oct 1, 2026
AdminAdmins can exchange only some units on a paid line, and must confirm whether upgrade charges or refunds settle by Interac e-Transfer or store credit.
See full details
- Swap form: units field (partial swap splits the invoice line).
- Confirmation modal: Interac vs store credit for non-card upgrade deltas and quantity refunds.
- Full refund button offers the same Interac / store-credit choice.
- Migration 0029_admin_swap_units_collect_method.sql
Auto-pricing drops harder when we have margin
Shipped Oct 1, 2026
LeadsWhen our cost leaves room above the 13% floor, member buy prices fall further toward ~18–25% client ROI instead of sticking near the floor. Catch-down per Keepa drip is also faster (−12%).
See full details
- Margin floor: ≥18% client ROI when headroom above cost is ≥12%.
- Generosity blend starts earlier and keeps a 55% minimum toward the ceiling.
- Max buy drop per drip raised from 5% to 12%.
- Docs: docs/auto-lead-pricing.md
Bronze 3-token product reveal fixed
Shipped Sep 15, 2026
MarketplaceSpending AI tokens to unlock ASIN, brand, supplier and Keepa on a lead before purchase works again for Bronze members.
See full details
- Identity unlock spends tokens via the service-role ledger path (same pattern as Mini AI).
- Migration 0025: ledger helpers set a session bypass so nested RPC spends are not blocked by protect_profile_columns.
Daily & weekly product-update emails (owner-approved)
Shipped Sep 12, 2026
ProductWhen we ship updates, a branded digest is drafted for the owner to review and edit, then sent to members — daily when needed, plus a Monday weekly recap. Opt out anytime under Account → Notifications.
See full details
- Cron drafts digests → owner (baderfostok@gmail.com) approves/edits at /admin/product-updates → then members are emailed.
- Templates product_updates_daily / product_updates_weekly / product_updates_approval via Brevo pipeline.
- email_preferences.product_updates_enabled (default on).
- Apply migrations 0022_product_updates_email_prefs.sql and 0023_product_update_digest_approvals.sql in Supabase.
Password recovery + anti multi-account token farming
Shipped Sep 12, 2026
SecurityMembers can reset a forgotten password. One phone number per account; free AI starter tokens are granted once per phone so alternate emails cannot farm the free allowance.
See full details
- /auth/forgot-password and /auth/update-password; link from sign-in.
- Account → Security: change password.
- profiles.phone_normalized unique; starter_token_claims; claim_starter_tokens.
- New profiles default to 0 AI tokens until a unique phone claims the 10-token starter pack.
- Apply migration 0020_password_recovery_signup_abuse.sql in Supabase.
Phone uniqueness hardened for legacy duplicates
Shipped Sep 12, 2026
SecurityExisting duplicate phone numbers are cleaned up before the unique index applies — oldest account keeps the number; newer duplicates are cleared so signup abuse controls stay enforceable.
See full details
- Migration 0021_dedupe_phone_normalized.sql: keep oldest profile phone, clear newer duplicates, then unique index.
- Completes starter-token claim + handle_new_user paths from the recovery rollout.
Commercial invoice before payment + ungating terms
Shipped Sep 12, 2026
UngatingDownload the same wholesale invoice as a paid order before you pay (Amazon ungating), confirm ungating conditions at checkout, and Bronze product reveals cost 3 AI tokens.
See full details
- Cart: required ungating checkbox + optional card “invoice before payment”; Interac always opens the invoice first.
- New /orders/checkout/[id]/invoice (+ PDF) built from the checkout session.
- Guides + Terms: ungating responsibility; 20% return/exchange fee (10% Silver+).
- Bronze: same 10 AI tokens; identity unlock = 3 tokens; restock via existing packs.
- Apply migration 0019_identity_unlock_three_tokens.sql in Supabase.
Cart stock hold extended to 30 minutes
Shipped Sep 11, 2026
CartMembers get 30 minutes (was 15) to check out or declare Interac — slower e-transfers no longer lose the hold as quickly.
See full details
- CART_RESERVATION_MINUTES = 30 in lib/constants.ts.
- SQL defaults + reserve_cart_item / submit_interac_transfer updated.
- Apply migration 0018_cart_reservation_30_minutes.sql in Supabase.
Invoice dates use Montreal time
Shipped Sep 10, 2026
BillingInvoice and order dates no longer jump ahead overnight — they render in America/Toronto (heure de Montréal), not UTC.
See full details
- Shared helpers: formatAppDate / formatAppDateTime in lib/datetime.ts.
- Invoice PDF + on-screen invoice, order page, Interac progress, timeline.
Admin can confirm Interac after the stock hold expires
Shipped Sep 11, 2026
BillingWhen an admin marks an Interac transfer as received, the order finalizes even if the member’s cart reservation already expired — as long as stock remains.
See full details
- complete_cart_checkout_payment skips the live-hold check at interac_detected.
- Admin confirm refreshes the cart hold best-effort before finalize.
- Apply migration 0017_interac_detected_allows_expired_hold.sql in Supabase.
Silver sees product details on new leads immediately
Shipped Sep 8, 2026
MembershipFresh marketplace cards no longer show “unlock after purchase” to Silver/Gold for the first 12 hours — that delay is email-only.
See full details
- can_see_lead_identity no longer requires can_access_lead (legacy delay).
- can_access_lead reaffirmed as instant for every signed-in tier.
- Apply migration 0016_silver_identity_no_delay.sql in Supabase.
Auto-pricing drafts return when profitable again
Shipped Sep 8, 2026
LeadsLeads moved to draft by auto-pricing (underwater) are republished automatically when Keepa recovers — manual drafts stay draft.
See full details
- New leads.auto_pricing_drafted_at marker (migration 0015).
- Keepa drip / sheet enrich restock active or sold_out when units hit 0.
- Admin status edits clear the marker so intentional drafts stay put.
- Docs: docs/auto-lead-pricing.md
Bronze members can open their invoices
Shipped Sep 8, 2026
BillingPending invoices and custom draft lines no longer hide product details (or 404 the pay page) for Bronze members who own the order.
See full details
- Identity unlocks for pending/paid/refunded orders, not only after payment.
- leads_member includes ordered draft leads used on manual invoices.
- Pay page resumes cart checkouts that have no order rows yet.
- Apply migration 0014_order_owner_lead_identity.sql in Supabase.
Resell price uses FBA offers, not FBM
Shipped Sep 7, 2026
LeadsAuto-pricing and Keepa averages now prefer 3rd-party FBA New (then Amazon’s own offer) so cheap merchant-fulfilled sellers don’t drag expected resale down.
See full details
- Keepa series priority: NEW_FBA → Amazon → mixed Marketplace New (last resort).
- Free Keepa stats=90 used for current + 90d FBA averages when available.
- Docs: docs/auto-lead-pricing.md
Auto-price leads from Keepa + Excel cost
Shipped Sep 5, 2026
LeadsMember buy prices are computed automatically so clients land in ~13–25% Amazon ROI, never below our cost. Underwater deals go to draft with an admin email.
See full details
- Uses Keepa 90d FBA / live FBA price + fees and Excel cost_price.
- 13% floor (buffer above the 12% promise) up to 25% generous mix.
- Runs on Google Sheet sync and every Keepa drip.
- Docs: docs/auto-lead-pricing.md
Mark stuck invoices as paid manually
Shipped Sep 5, 2026
AdminAdmins can force a pending invoice to Paid when payment was already received but the status never updated.
See full details
- Mark as paid on the orders list and order detail.
- Updates all pending lines and the checkout session; optional audit note.
- Stripe finalize tools moved to a compact collapsible section at the bottom.
Clearer, colorful admin orders list
Shipped Sep 5, 2026
AdminThe admin orders page is less dense: fewer columns, colored attention sections, and status badges that are easier to scan.
See full details
- Summary cards for invoices, paid, pending, and items needing attention.
- Interac and Stripe queues sit in amber / sky panels.
- Invoice table focuses on member, products, total, payment and status.
- Order detail header and totals use the same color language.
HTML invoice emails with clickable pay buttons
Shipped Sep 5, 2026
EmailInvoice and welcome emails now render as branded HTML with clickable payment buttons — no more copy-paste URLs.
See full details
- Brevo sends both text and HTML (htmlContent) for every outbound template.
- Write links as “Label: https://…” in templates to get teal CTA buttons.
- Admin /emails preview shows the HTML rendering.
- If you customized invoice templates in admin, reset them to pick up the new layout (or keep overrides — URLs are still auto-linked).
Gold card discount labeled correctly
Shipped Sep 5, 2026
BillingGold’s 0.5% credit-card merchandise discount is no longer shown as an Interac discount on invoices and admin order forms.
See full details
- Card checkouts show “0.5% Gold card discount”.
- Interac checkouts keep the Interac discount label.
- Admin edit-invoice now applies the Gold card discount when payment method is card.
Sold-out leads hidden by default
Shipped Sep 5, 2026
MarketplaceThe marketplace hides sold-out leads by default. Check “Show sold out” to include them again.
See full details
- Default catalog query is status=active only.
- Optional sold_out=1 filter (and saved-search support) restores sold-out leads in the grid and alerts.
Search by ASIN, brand or product title
Shipped Sep 5, 2026
MarketplaceThe marketplace search bar now matches ASINs and brands, not only product titles.
See full details
- Exact ASIN (and Amazon URLs) resolve via search_lead_ids_by_asin RPC or service-role lookup — never filters leads_teaser.asin (column may be absent).
- Partial queries also scan title and brand.
- Run supabase/migrations/0012_search_leads_by_asin.sql (or supabase/search-leads-by-asin.sql) after deploy for the preferred RPC path.
- Optional: apply supabase/migrations/0005_leads_teaser_asin.sql if you want ASIN shown on Silver+ cards.
- Saved-search email alerts use the same ASIN/brand/title matching.
Gold card discount + lead/ASIN request desk
Shipped Sep 5, 2026
MembershipGold members save 0.5% on credit-card checkouts and can request leads or ASINs from a private sourcing desk. Silver carts show upgrade savings.
See full details
- 0.5% merchandise discount on card payments for Gold (on top of existing Interac tiers).
- Silver cart checkout shows “Go Gold to save XX on this invoice” with live savings.
- /account/lead-requests for Gold members to request ASINs, brands, or products.
- If the brand/ASIN is already in catalog, matching listings are suggested immediately.
- /admin/lead-requests queue for the sourcing desk.
- Run supabase/migrations/0011_gold_lead_requests.sql (or supabase/gold-lead-requests.sql) after deploy.
Phase 3: blog, full i18n wiring and privacy-friendly analytics
Shipped Aug 31, 2026
GrowthMarkdown blog with EN/FR articles, translated nav/footer/pricing/marketplace, and optional Plausible/PostHog with cookie consent.
See full details
- Blog at /blog with markdown posts in content/blog/ (EN + FR).
- Locale-aware header, footer, pricing and marketplace copy.
- Cookie consent banner; analytics load only after opt-in.
- Set PLAUSIBLE_DOMAIN and/or POSTHOG_KEY (server env) to enable.
- Blog posts added to sitemap.xml.
Phase 2: referrals, saved searches, email prefs, guides & fr-CA
Shipped Aug 31, 2026
GrowthReferral program with store credit, saved marketplace searches with daily alerts, email preference center, seller guides, lightweight French homepage and dynamic OG image.
See full details
- Referral codes: $25 referrer / $10 referee after the invitee's first paid Silver or Gold month.
- /account/referrals with copyable signup link.
- Saved searches + daily cron alerts when new leads match filters.
- /account/notifications to opt out of marketing, lead, wishlist and search emails.
- Seller guides at /guides (Keepa, gating, sourcing workflow).
- FR/EN locale switcher on homepage hero + header.
- opengraph-image.tsx for social sharing.
- Run supabase/phase2-growth.sql after pulling.
📈 SEO, marketing surfaces and lead comparison
Shipped Aug 31, 2026
GrowthSitemap, Open Graph tags, category landing pages, a public ROI calculator, homepage stats, social proof, instant Gold alerts on publish, and a side-by-side lead comparator.
See full details
- sitemap.xml and robots.txt for search engines.
- Open Graph + Twitter cards and canonical URLs on key pages.
- /categories/[slug] SEO landing pages for every category.
- Free /tools/roi-calculator — no account required.
- Homepage live stats, testimonials and ROI calculator CTA.
- Gold members notified immediately when a lead is published.
- Compare up to 3 leads from the marketplace grid.
- Pricing FAQ with structured data (FAQPage schema).
- Account dashboard: top-ROI recommended leads.
🔐 Two-factor authentication + login rate limits
Shipped Aug 24, 2026
SecurityYour account and store credit are now protected by authenticator-app 2FA, with brute-force protection on every sign-in flow.
See full details
- 2FA via any authenticator app (Google Authenticator, 1Password, Authy…).
- Enable or disable it from /account/security with QR-code setup.
- Sign-in stops at a 6-digit code when 2FA is on — protected pages stay locked until verified.
- Rate limits: 10 login attempts/15 min, 5 sign-ups and 5 magic links per hour.
🚀 Guided tour, now a 60-second popup
Shipped Aug 24, 2026
OnboardingThe guided tour is now a compact popup modal — 5 steps, 3 bullets each — instead of a separate page.
See full details
- Opens automatically once for new members, anywhere on the site.
- Condensed content: setup, eligibility, cart, payments, first order.
- « Take the guided tour » on the home page opens the popup directly.
- /onboarding now deep-links to the popup (no page switch).
🇨🇦 GST/QST on marketplace checkout
Shipped Sep 5, 2026
BillingCart orders now include Québec sales tax (GST 5% + QST 9.975%). Memberships stay on Stripe Tax; store credit still applies promo before tax and refund credit after tax.
See full details
- 14.975% combined tax on the taxable subtotal after promotional cashback and Interac discount.
- Shown on the cart summary as Taxes (GST/QST) before you pay.
- Refund credit continues to apply after tax; promotional cashback before tax.
- Admin manual invoices use the same default rate.
🇨🇦 Taxes included at checkout
Shipped Aug 24, 2026
BillingStripe Tax is now live on memberships: sales taxes (GST/QST) are calculated from your billing address and added to the price at checkout.
See full details
- Automatic tax calculation on Silver and Gold subscriptions.
- Pricing page now shows « /mo + taxes » — no surprises.
- Renewals are taxed the same way, handled by Stripe.
🏦 Interac e-Transfer, tracked in real time
Shipped Aug 23, 2026
PaymentsInterac payments are now detected and confirmed automatically in real time, from the notification email to your confirmed order.
See full details
- n8n workflow watches the payment inbox and matches transfers to invoices.
- « Received » holds your stock; « deposited » confirms your order instantly.
- Mismatched amounts are flagged for manual review — never auto-confirmed.
- Countdown now shows hours:minutes:seconds during the 12h verification window.
🛡️ Pre-launch security hardening
Shipped Aug 23, 2026
SecurityA full security audit closed every critical finding: admin actions are locked down, payments verify real money, and protected data stays protected.
See full details
- Admin order actions now require a verified admin session.
- Stripe credits orders and tokens only on truly paid sessions.
- Product identities are locked behind the member view — no bypass.
- Security headers (HSTS, X-Frame-Options, CSP) on every page.
- Email log restricted to the owner; stronger password policy.
💳 Renewal alerts: never lose a membership silently
Shipped Aug 23, 2026
BillingWhen a subscription renewal fails, members now get an instant email with a direct link to fix their payment method — before any fallback happens.
See full details
- Webhook invoice.payment_failed: immediate email through the unified Brevo pipeline.
- Editable copy in /admin/emails (subscription_payment_failed) with previews.
- Webhook invoice.paid: tier re-synced on every renewal as a safety net.
- One email per payment attempt — no duplicates.
📜 Legal pages & consent at sign-up
Shipped Aug 23, 2026
PlatformAbout, Contact, Terms of Service and Privacy Policy are now live, and new members explicitly agree to the terms when creating an account.
See full details
- Four legal pages reachable from the footer: /about, /contact, /terms, /privacy.
- Terms cover memberships, orders, refunds, store credit and liability.
- Privacy policy covers collected data, processors (Supabase, Stripe, Brevo…), Québec's Law 25 rights and retention.
- Registration now requires accepting the Terms and Privacy Policy.
✉️ One place for every email
Shipped Aug 23, 2026
PlatformEvery email sent by the platform — purchases, order updates, refunds, wishlist alerts and marketing — now flows through a single pipeline with conversion-focused copy that pushes members to buy.
See full details
- Unified delivery: Brevo API first, n8n webhook fallback, deduplicated against double-sends.
- Wishlist, new-lead and credit-card alerts now send directly through Brevo — no more external relay.
- Owner-only admin editor (/admin/emails) with live previews for mobile, tablet and desktop.
- All 21 templates rewritten with sales copy: benefit-first hooks, urgency, social proof and clear CTAs.
- Templates apply instantly — no redeploy needed.
📉 « Dropped $X since you saved it »
Shipped Aug 23, 2026
MarketplaceWishlisted products now show exactly how much the price fell since you saved them — on your wishlists, on the marketplace grid and on the product page.
See full details
- Green « Dropped $X since you saved it » badge wherever the product is saved: wishlist cards, marketplace grid and product page.
- Computed from the price captured the moment you saved the product versus today's marked price.
- Only shown when the price actually fell — no noise, no false alerts.
🚀 Real-time order tracking
Shipped Aug 21, 2026
OrdersNo more "where's my order?": every order moves step by step, from payment to prep-center arrival, with live tracking and an estimated delivery window.
See full details
- Step-by-step timeline: confirmed → sent to supplier → preparing → shipped → arrived at prep center.
- Carrier tracking number with a direct tracking link — no need to leave the platform.
- Dynamic estimated delivery window (e.g. "between Aug 22 and Aug 24").
- Proactive alert on issues (supplier stock-out, delay) with refund-or-wait options — before you even contact support.
- Dedicated admin dashboard: advance statuses, leave internal notes and client messages in one click.
⚡ Faster wishlists, every day
Shipped Aug 21, 2026
MarketplaceSaving a product takes a second: a visible heart button on the product page and lists created instantly, with no reload.
See full details
- « Save to wishlist » button at the top of the product page, visible from the first visit.
- Instant list creation: it appears in the menu right away, ready to receive the product.
- Tier badges (Bronze/Silver/Gold) removed from products: the whole catalog is open to every member.
🐛 Wishlist heart: reliable clicks
Shipped Aug 21, 2026
MarketplaceClicking the heart on the grid no longer opens the product page: you stay on your search and your list updates in place.
See full details
- The heart button now sits outside the card link so clicks never navigate away.
🚀 Multiple wishlists & smart alerts
Shipped Aug 21, 2026
MarketplaceEach member can create several named wishlists, add private notes, set priorities and receive targeted emails (price drop, low stock, back in stock, reminders).
See full details
- Heart on every listing card with a dropdown to pick the list in 1 click.
- Full management page under Account: create, rename, delete, notes, priorities and price/restock alerts.
- Daily emails: price drop, low stock (≤2 units), back in stock, J+7/J+14 reminders and a promo code after 30 days of inactivity.
Guided platform tour
Shipped Aug 20, 2026
OnboardingA step-by-step tour guides new members, shown as a modal on first login with replay and reset.
See full details
- Interactive tour covering profile, marketplace, cart and tools.
- First-login modal with review/reset actions.
- Shorter copy and a simpler layout to stay light.
New-lead emails by tier
Shipped Aug 20, 2026
NotificationsNew leads are emailed to each member by tier: Gold immediately, Silver after 12h, Bronze after 48h.
See full details
- Instant site access for everyone — the delay only affects the email.
- Smart CC Flow reminders: due-date alert J-7 with your statement amount, and a product push J+1 after your statement resets.
Instant access & protected product identity
Shipped Aug 19, 2026
MarketplaceEvery member sees and buys any lead immediately; the product identity (title, brand, ASIN, supplier, images, Keepa chart) stays hidden from Bronze until purchase.
See full details
- Gems are open to everyone.
- Silver/Gold see full details as soon as the page loads.
- Post-purchase unlock: identity appears as soon as the order is paid.
- Bronze sees the decision metrics (ROI, margin, rank, bought/mo, stock, MOQ, price) and a generic « Lead N » label.
Financing tab and AI profile in Account
Shipped Aug 18, 2026
FinancingThe member dashboard centralizes credit cards and the investment profile used by the AI Lead Matcher.
See full details
- Add/edit/delete credit cards and credit lines.
- Budget, risk tolerance (50/75/100% leverage) and experience.
- Direct links to Smart CC Flow and the Lead Matcher.
Quantities sold in MOQ batches
Shipped Aug 17, 2026
CartA lead's MOQ is now both its minimum and its required batch size.
See full details
- MOQ 1: 1, 2, 3…; MOQ 10: 10, 20, 30…
- Cart buttons move forward or back by one full batch.
- The max is the last full available batch; 25 units at MOQ 10 caps at 20.
Free Bronze, Silver $64.99, Gold $99.99
Shipped Aug 17, 2026
SubscriptionsBronze is free forever; Silver and Gold are monthly subscriptions.
See full details
- Every new account gets Bronze by default.
- Silver unlocks leads after 12h with a $500 cart minimum.
- Gold unlocks leads immediately with no cart minimum.
- Cancelling your subscription automatically returns you to Bronze.
One-click MOQ add from the catalog
Shipped Aug 17, 2026
MarketplaceAccessible cards and recommendations can reserve the first batch in one click.
See full details
- Remaining stock is shown on product cards.
- The button is disabled when a full MOQ batch is no longer available.
Multi-lead cart and recommendations
Shipped Aug 16, 2026
CartA persistent cart combines several opportunities into a single checkout and recommends relevant leads.
See full details
- Recommendations from the same brand, then the same category.
- A separate order is created for each lead at checkout.
- The tier financial MOQ applies to the cart total on top of each lead's unit MOQ.
Stock held while you decide
Shipped Aug 16, 2026
StockCart stock is reserved for 15 minutes, with a single 5-minute extension.
See full details
- Displayed availability subtracts other members' active holds.
- Declaring an Interac transfer holds your stock for 12 hours during verification.
Interac checkout with progress tracking
Shipped Aug 16, 2026
InteracPay by e-Transfer with a unique invoice, per-tier discount and a step-by-step verification page.
See full details
- Discount: Silver 3%, Gold 3.5%, Bronze 0%.
- Four clear steps: invoice created → transfer sent → payment detected → order confirmed.
Store credit you can trust
Shipped Aug 16, 2026
CreditsPromotional cashback and refunds are tracked separately, so your balance always reflects what you can actually spend.
See full details
- Refund credit acts as a payment method after taxes.
- Admin refunds return the paid amount and taxes to the right balance.
Account & billing profile
Shipped Aug 16, 2026
AuthSign up with password, magic link or Google, with a billing profile before payment.
See full details
- Signup collects your legal name, phone, optional company and address.
- Your card data and tax number are handled by Stripe — never stored by MrFBA.
Lead page, economics and Keepa history
Shipped Aug 16, 2026
LeadsEvery opportunity brings together images, product data, stock and a detailed economic breakdown.
See full details
- Gallery, ASIN/UPC and Amazon link depending on access level.
- Keepa price, sales rank, monthly sales and chart histories.
- Buy cost, expected resale, referral fees, FBA fees, margin, ROI and net profit.
- Wishlist, add to cart, AI analysis and Amazon eligibility tracking built in.
Track your Seller Central approvals
Shipped Aug 16, 2026
AmazonOpen Seller Central directly from a lead and save your result per lead and per brand.
See full details
- Statuses: approved, approval required and re-check.
- History centralized in your account.
- A brand decision is reused for matching leads.
Mini AI Analyser with tokens
Shipped Aug 16, 2026
AIGet an AI analysis of any lead combined with your seller preferences.
See full details
- Score, recommendation, risks and suggested budget/quantity.
- Saved profile: experience, capital, risk tolerance and goals.
- One token per analysis, 10 free tokens and Starter/Standard/Pro packs via Stripe.
Conferences, tickets and votes
Shipped Aug 16, 2026
EventsBrowse events, vote monthly and buy your tickets online.
See full details
- Member voting with a monthly period.
- Ticket checkout and instant confirmation.
Smart CC Flow and AI Lead Matcher
Shipped Aug 18, 2026
ToolsA real cockpit for your financing: a credit-card optimizer with a due-date calendar, and an AI engine that audits leads and allocates purchases to the best card.
See full details
- Add your credit cards: limit, balance, statement/payment days, grace period, cashback.
- Best card recommended by grace window, <30% utilization and cashback.
- Monthly calendar of statement and due dates, cash-flow projection.
- « Matching products » widget filtered on your available credit and ungated brands.
- AI Lead Matcher: budget and ROI filters, risk score, suggested quantity and card allocation.
- Daily reminders: J-3 before your due date and J-1 before your statement.
Financial scenario tools
Shipped Aug 16, 2026
ToolsTest the financial scenarios of an FBA purchase with interactive inputs. Replaced on Aug 18, 2026 by Smart CC Flow and AI Lead Matcher.
See full details
- Interactive inputs for costs, prices, fees, lead times, volume and cost of capital.
- Results recalculated instantly.
Platform launch
Shipped Aug 16, 2026
PlatformThe marketplace launches with accounts, the lead catalog, checkout, wishlists and AI tools.
See full details
- Light/dark themes and responsive navigation.
- Loading, error and not-found pages everywhere.