product

What we're building, and what just shipped

See what is coming to the platform next, and everything we have recently released.

Roadmap

Upcoming features

What we're working on next. Dates are targets, not promises, and scope can change as we build.

Upcoming Features

CMS Overhaul testing

We are rebuilding the Skins and Box Editor from the ground up. The redesigned interface will make it significantly faster and easier to build and customise your storefront, with a more intuitive layout, better component controls, and a smoother editing experience overall. This is one of our most substantial platform investments and will set the foundation for how you design and manage your store going forward.

Q4 2026

Company accounts  deployed

Group customers under a company instead of treating each one only by email. Users can now belong to a company, and orders carry the company (name and VAT as at order time). Admin can manage companies and members (each company can carry an ERP customer number, and a deleted company's number can be reused), and the REST API shows the company on orders and can filter orders by company. Company name is also being added to the Draft Orders views in admin and storefront (in review). Still to come: VAT (VIES) validation, matching guest orders by VAT number, backfill from billing addresses, a public companies API, and multiple companies per user.

Audit Logs ready to deploy

A full record of who changed what, and when, across your admin. Audit Logs track changes to store settings, shipping and payment configuration, promotions, coupons, timed discounts, pricing rules, API keys, and email settings, with sensitive secrets excluded. Filter the log by subject area and time range to trace a specific change, review staff activity, or confirm when a setting was last updated.

Q4 2026

UJP & CorvusPay Integration in progress

We’re expanding our payment gateway support with the upcoming integration of UJP (Slovenia’s national payment system) and CorvusPay (a leading Croatian payment provider). These additions will streamline local payment processing for merchants in Slovenia and Croatia, offering customers more convenient and trusted checkout options. Ideal for region-specific e-commerce needs and smoother cross-border transactions within the EU.

Checkout refactor planning

A rebuild of the checkout flow for a faster, more flexible experience. The goal is a cleaner foundation that handles more customer scenarios and makes future checkout changes easier to ship.

Changelog

Oct 6 2026

New Features

  • Supplier pricing with Distributor RRP: Supplied products now have a Distributor RRP, linked to the supplier's RRP by a rule or fixed by hand. Wholesale and retail prices can follow from it, and there are two new wholesale strategies: "Distributor RRP ÷ ratio" and "Cost + margin". The supplier settings are now one tabbed window: set minimum distributor margin and retailer room with a live preview, and import a CSV price list. The Supplied Products card shows how each derived price was worked out and marks margins below the minimum in red.
Read More Read Less

Oct 5 2026

New Features

  • Company accounts: Under Manage → Companies you can now create companies, search them by name, VAT number or ERP customer number, and add or remove their members. A customer belongs to at most one company, which you set, change or remove in the Company section of their user tab. Orders from a company member keep the company's name and VAT number as they were when the order was placed. Draft Orders adds a Company column, filter and search; the REST API shows each order's company and filters orders by company.
  • Safer variant removal: The trash icon in a parent product's Variants card now always opens a "Remove variant" popup. There you choose the status the removed variant gets, and Shopamine now always applies it. A variant that still belongs to another parent must be removed there first. The popup also warns you when Automatic Item Availability will set the parent to Not available on save.

Optimizations & Fixes
Promotions without a coupon set to single use per customer no longer discount repeat buyers; guests are matched by their checkout email. Supplier discount fields no longer accept a percentage discount over 100%: they flag it and disable Save. Also fixed: decimal percentages in supplier defaults, product codes in low stock emails, clearer amount labels in agreement rules.

Read More Read Less

Sep 29 2026

New Features

  • Banner & Background Box Width and Aspect Ratio: Banner and Background boxes can now be set to wrap on desktop and go full width on mobile, and the Banner box gets a new Aspect Ratio height option, with its own mobile ratio, so hero images keep their shape at any screen size.

Optimizations & Fixes
Computed Prices now follows an item's own tax-inclusive setting for local-stock prices, matching supplier prices. Filtering the product list by any specification no longer crashes the list. API keys can now be regenerated from the admin without recreating them, and the key list only shows a masked value. Draft Orders table views and filters now persist across sessions. Also fixed: banner buttons no longer misalign with no text content, duplicate-named nodes now show their ID and path when picked.

Read More Read Less

Sep 28 2026

New Features

  • Tax ID on Order Emails: Order confirmation and other order emails can now show the customer's Tax ID next to their delivery/billing address, using the new Show Tax ID option on the Order Data notification box.

Optimizations & Fixes
Fixed-price supplier discount agreements no longer drop to 0%. A bad reply from your external price server no longer takes contract pricing down store-wide. Overlapping "Hide from" visibility rules no longer leave items visible that should be hidden. Store settings no longer fail to load for stores without saved currency settings. Also fixed: cancelled preorder matrix sizes now clearly marked, broken pages from empty User Form boxes, partial-text product filters, exact batch-edit list matching, clear errors deleting in-use spec values, revoked export access on deletion, one-time API key secret reveal.

Read More Read Less

Sep 17 2026

New Features

  • Draft order reference numbers: Add your own reference, for example a purchase order number, to a preorder draft so you can track it with your supplier's ERP. It's carried over to the finalized order automatically.
  • Bulk-create draft orders from a CSV file: Import a CSV of customer, item, and quantity rows to create B2B draft orders in one go instead of building each one by hand.
  • Substitute Must-Match Fields: Choose which product attributes an automatic substitute suggestion must share with a cancelled item, in priority order, per brand.
  • Admin-side delivery window selection: Staff can now set or change a draft's delivery window directly from the admin, not only the buyer.
  • Richer Draft Ready to Finalize email: The notification sent when a draft is ready to check out can now include the full item list, totals, and terms directly in the email body.
  • Supplier Code on draft order cards: Basic View cards and the storefront's Set Quantities modal now show each item's Supplier Code.

Optimizations & Fixes
Draft order lines no longer show the wholesale price inflated by VAT. Admin error messages no longer show blank, duplicated, or "null" text. One corrupted record no longer breaks an entire Orders, Products, or Users list. Buyers now see why checkout is blocked on a preorder draft. Also fixed: preorder product picker showing no results, brand filters not matching real names, delete-blocked dialogs showing only one reason.

Read More Read Less

Sep 9 2026

New Features

  • Payments, Shipping & Returns Info Box: Show trust-building payment, shipping, and returns messaging on your product pages as a styled box or accordion, pulled from specs you assign to the product or its category. Now also shows in product grid and list pages with the new Show in Lists toggle.
  • New Header (beta) Mobile Layout: The New Header beta's mobile layout is now built from independent Top Bar and Bottom Bar sections, each with its own element alignment and order, plus a new Hide on.

Optimizations & Fixes
Preorder quota and cancellation CSV imports no longer reject every row when a manufacturer's colour or size codes don't match your stored codes exactly. Wholesale (VPC) prices no longer round a cent off tax-inclusive supplier prices. Variant price ranges now show the tax-inclusive/exclusive price highlight correctly. Date Time and Time of Day specs now use proper pickers instead of raw numbers. Also fixed: supplier feed URLs and stylesheets validated on save, custom-class sys-tags on a product no longer pull in every other tag.

Read More Read Less

Sep 3 2026

New Features

  • Restrict Supplier Cost Price Visibility: You can now ask Shopamine to hide supplier cost prices from specific admin users. Restricted admins no longer see the Cost Price column, the cost-derived Rebate line, or markup-based pricing options on a product's Suppliers card, useful for keeping cost data private from staff who don't need to see what you pay suppliers. Contact Shopamine support to set it up.
Read More Read Less

Sep 2 2026

New Features

  • Affiliate Anti-Fraud Enforcement: The "Require Paid Order Status" and "Hold Period" settings on the Affiliate Settings screen now actually take effect: a commission can't move from Pending to Approved until its order is marked paid and the hold period has passed. Admins and affiliates can now see exactly why a commission is on hold or was reversed, and affiliates see an outstanding balance figure on their portal.
  • Email Notification Scheduling: Edit the timing of scheduled notification emails, like Abandoned Cart reminders, directly from Settings → Notifications — the delay before the first send, the gap between repeats, and the abandoned-checkout detection window.
  • Product Comparison, Now in List View: The Compare button gets a configurable position (below the card, over the image, or next to Add to Cart) and now also works in List View, not just Grid View.
  • Product Gallery Styling: Add a background color, rounded corners, and a border to the main product image and thumbnail strip, independently of each other.
  • OpenAI Products Export: A new self-service export feed lets AI shopping assistants such as ChatGPT discover your catalog.
     

Optimizations & Fixes
Bulk order status changes now trigger webhooks and audit history correctly. Fixed a rare bug letting a shopper briefly see someone else's login state or pricing after signing in or out. Batch-editing or re-importing a spec value no longer duplicates it. Clawed-back commissions no longer understate an affiliate's earnings. Also fixed: GDPR consent checkboxes save correctly, draft Ready to Finalize now emails the buyer, stickers respect gallery rounded corners, the Inquiry button sizes consistently, gallery thumbnails no longer overlap, Child Pages images no longer show through text.

Read More Read Less

Aug 26 2026

Optimizations & Fixes

Bankart card payments can be captured again for stores with Auto Capture off. Notification emails, including order confirmations, no longer arrive duplicated or late after a deploy. The storefront Delete Account button now works on every skin.

Read More Read Less

Aug 25 2026

New Features

Optimizations & Fixes

BigConf configurator motifs sharing an option no longer vanish from the render. The orders list no longer crashes when an order has no saved totals. Bankart v3 capture and void no longer fail with a duplicate transaction ID error. Notification triggers, including Abandoned Cart, now actually save when toggled on. Shipping Services page no longer blanks, Bankart v3 saves without credentials first, orders list gains an order-type filter, Batch Add-To-Basket's basket mode now saves, popups stop squishing non-video embeds, two draft order view-switching glitches.

Read More Read Less

Aug 19 2026

New Features

  • Duplicate Variants: You can now duplicate a single variant instead of only the whole product. The copy joins the same product family as a draft, so you can give it its own size or color before making it live. Find it on the variant's own product page.
  • Batch Add-To-Basket: Customers can enter quantities across a product's whole size or color run in one grid instead of adding variants one at a time, using the same grid B2B preorder drafts use. Turn it on under Site Builder → Skins → Batch Ordering.
  • New Language Chooser: A more configurable language switcher is now available for multi-language stores, with extra layout, icon, and domain-based switching options. Find it under Site Builder → Skins → Developer Mode.

Optimizations & Fixes

A promotion that hasn't started yet or has already ended now shows as Scheduled or Expired instead of Paused. The Customer Login box's Back button no longer sometimes goes nowhere. Products with no supplier data no longer show a permanent unsaved-changes marker. Draft order sidebar amounts no longer wrap onto a crowded second line. Also fixed: X vs Y box mobile display, volume pricing tier font, spec choices alphabetical sort, breadcrumb SEO markup.

Read More Read Less

Aug 10 2026

New Features

  • X vs Y Content Box: A new self-service CMS box for side-by-side comparisons, deployed. Add two content columns, each with its own logo, text, and call-to-action button, to compare two plans, products, or a before-and-after. Add it from the page editor like any other content box.
    https://support.shopamine.com/en/articles/16303217-x-vs-y-content-box
  • Volume Pricing Tier Labels: You can now add an optional label to any volume pricing tier, for example "Wholesale" on a 50+ unit tier. The label is translatable per store locale and shows next to that tier on the storefront. Set it in Product > Prices; bulk CSV import doesn't support it yet.
  • Choosing a Status for Disconnected Variants: When a variant loses its parent product (the parent is deleted, the variant is removed, or it's detached), you're now asked what status the freed-up variant should take (Available, Not available, Draft, or Archived) instead of it silently becoming Available. If your store uses Automatic Item Availability, you'll also be warned when that setting would override your choice.

Optimizations & Fixes

Fixed a bug where saving a Tax Zone could silently delete all its tax rates, leaving orders without VAT. Product deletion is more reliable: fixed several bugs that wrongly blocked it, prevented data corruption on failed deletes, and error messages now explain exactly what's blocking the deletion. The Draft Orders incentive banner now uses the promotion's own net/gross basis, so the gap to the next tier is correct, and fixed a rounding issue that could leave an order's total a cent above what was charged. Affiliate coupons from expired or paused campaigns no longer keep discounting, sessions no longer inherit a previous customer's affiliate attribution, and the Referral Campaign dialog loads faster. The Title content box gained Override Page Title and Hide Box Content options for setting a page's SEO title without showing it on the page. Storefront banners now stay dismissed for 24 hours instead of reappearing every visit, the free-shipping popup no longer repeats within a basket, fixed background-box padding at full width, and added accessibility labels to the search and login icons.

Read More Read Less

Aug 3 2026

New Features

  • Custom Footer Menu: Footer settings now let you swap the automatic footer menu for any custom menu you've built, giving full control over your footer's columns and links. Configure it under Admin → Site Builder → Skins → Footer → Choose Menu Source.
  • Variant-Specific Sys-Tag Styling: Product pages can now target styling to whichever variant a shopper has selected, not just the product as a whole, using the sys-tags you already set on each variant. This enables custom per-variant visual treatments (for example, a different badge for one specific color or size) for stores using custom CSS.

Optimizations & Fixes

Creating or editing an admin user with an email already in use now shows a clear message naming the conflict instead of a generic error. LeanPay installment price rounding, payment verification, and checkout token formatting have all been fixed for more reliable LeanPay payments. Removing a coupon at checkout no longer fails when its case doesn't match exactly. Menu items set to "None" now save correctly, and custom menus automatically refresh when a linked page changes. Google Analytics cookie consent preferences are now applied immediately on page load for returning visitors. We also fixed a display bug where the floating buy button could show or hide at the wrong time on stores with a sticky header, a bug where switching store language could reset a selected product variant, layout issues with discount stickers overlapping prices in list view, a bug that could briefly show two buy boxes on a product page, and a stock display issue for variants missing warehouse data.

Read More Read Less

Jul 20 2026

New Features

  • Supplier Comparison Price: Show your B2B buyers what their own end customer would pay for an item, right next to the wholesale price they're paying you. Turn on the display and set its label in the SKIN editor, then choose which price it pulls from (one of your own price fields, or one of your supplier's price columns) in Store Settings > Prices, Stock, Suppliers, with the option to override the source for individual suppliers. It shows up on product pages, grid and list cards, and the preorder quantity matrix.
  • Computed Prices (four price roles): Computed Prices has been restructured from two roles into four clearly labeled ones, Cost Price, List Price (Recommended Retail Price), Wholesale Price, and Retail Price, each with its own configurable source. If you already had Computed Prices set up, your configuration carries over automatically, but the roles will show new names the next time you open Store Settings > Prices, Stock, Suppliers > Computed Prices, so it's worth a quick check that each role still points at the source you expect.

Optimizations & Fixes

On the storefront, discounts (time-limited, supplier, per-item) now display correctly on preorder items, and a rounding bug that faked large discounts on supplier-priced items is fixed. Preorder draft totals now show a stable net-to-tax-to-gross breakdown. We also fixed a storefront crash tied to discount agreements and a "show prices without tax" toggle that could stop responding. Deleting a warehouse no longer requires emptying it first—remaining stock is removed automatically, so check it's clear before deleting. Buyers now get a confirmation step before submitting a preorder draft. Plus smaller pricing-display fixes.

Read More Read Less

Jul 18 2026

New Features

  • Discard AI run: When a completed, cancelled, or halted AI job (Generate Specs, Translate, Category Suggestions, and the other AI Features runs) still has suggestions you don't want to act on, you can now discard it directly from AI Features > Long running LLM jobs instead of leaving it sitting in your pending review count. Discarding is permanent: the run stays open for reference so you can see what the AI suggested, but nothing on it can be applied afterward (per item, per page, or in bulk), and it stops counting toward your pending numbers.

Optimizations & Fixes

We fixed a discount badge text-alignment issue on product grid items. A range of smaller admin and storefront refinements round out the release.

Jul 17 2026,

New Features

  • Computed Prices: Unify your recommended retail price (RRP) and wholesale price (WHP) into one configuration that works whether an item currently sells from your own stock or a supplier's, with your VAT-inclusive retail price (RP) worked out automatically. Configure it in Store Settings > Prices, Stock, Suppliers > Computed Prices, then see the results on each product's Prices card and in the item REST API.
  • Faster preorder line building: "Add Selected" and "Add All" now seed your draft order's variant matrix with empty, zero-quantity rows instead of forcing a quantity, so you can bulk-add products to a preorder draft and fill in exact quantities afterward, directly in the matrix. Rows you leave at zero are dropped automatically when you submit.
  • AI Suggest Categories: supplier descriptions and custom rules: Suggest Categories and Fix Primary Categories can now optionally factor in a product's supplier descriptions (off by default) and your own free-text rules to steer category suggestions, the same configuration already available on Generate Specs. Find it under AI Features in the admin.

Optimizations & Fixes

We fixed product grid and list cards so they show the variant matching your active colour filter instead of always showing the first variant, and fixed a crash when a product configurator step's connecting specification had no matching choice (it now correctly shows no results for that step instead of erroring). Preorder draft deactivation now respects an explicit return link (for example from a "Reorder" button) instead of always falling back to the referring page. Carry-over preorder items now show the "Set Quantities" button like regular preorder items, the draft order summary shows both the percentage and amount for payment-term discounts, and buyers now see net/gross pricing in the preorder matrix instead of a margin difference incorrectly shown as a discount. A range of smaller admin and storefront refinements round out the release.

Read More Read Less

Jul 16 2026,

New Features

  • Translate text specs (AI): Use AI to translate the values of text-based product specifications from your store's default locale into any of your other configured locales, run as a background job like other AI features. Select products in the Products Flat List, choose which text specs to translate and your source/target locales, then review each suggested translation side-by-side with the existing value before applying. Find it in the Products Flat List's batch menu under "Translate text specs."
  • Export Draft Orders as CSV: Export a single B2B preorder draft order as a CSV file directly from its detail screen, ready to hand off to your supplier or distributor. The file lists every line item (including cancelled lines, clearly flagged) with SKU, barcode, season code, size, colour code, quantity, and product images. Find the "Export CSV" button on the draft order's detail screen.
  • Variant Chooser Label Style: Restyle the label above your product page's variant chooser (e.g. "Choose variant:" or a spec name like "Size") to match a heading style (H1-H6) or one of nine custom styles, instead of the fixed default look. Configure it under Product Page > Variants in your skin settings.
  • Cross Out Label for undiscounted prices: Choose whether the original (undiscounted) price gets a diagonal strikethrough wherever it's shown next to a discounted price, on product cards and on the product page buy box. On by default, matching prior behavior; turn it off if you'd rather show the undiscounted price plain.

Optimizations & Fixes

We fixed a product page issue where a specific combination of accordion settings could cause the expandable description and specifications sections to render with duplicated or broken markup; they now display correctly in every configuration. We also fixed a styling and layering issue on the Login box's "you're already logged in" message, which could appear stacked behind other elements, and refreshed its background and spacing.

Read More Read Less

Jun 25 2026

Optimizations & Fixes

This deploy fixes two issues. We fixed the custom CSS edit field that failed to open in the admin, and we fixed a frontend exception that stopped some stores from loading under certain conditions.

Jun 24 2026

New Features

  • B2B Seasonal Preorders [TAG_DEPLOYED]
    Run a full season-based preorder workflow with your suppliers. Buyers build preorder drafts over time, with per-brand delivery windows and payment terms and a variant matrix for fast quantity entry across sizes and colors. Import manufacturer quotas, track carry-over items between seasons, and offer editable substitutes when an item gets cancelled. Enable the B2B preorder toggle, then find Draft Orders, Preorder Settings, and Payment Terms in the admin.
  • AI catalog tools [TAG_DEPLOYED] 
    Generate product names, descriptions, and SEO metadata, extract specifications, suggest categories, and translate product content with AI. Jobs run in the background with pause, resume, and cancel, each run tracks its own cost, and batch apply pushes changes across many products at once. Find these under AI Features in the admin left navigation.
  • Supplier discount agreements and VPC pricing
    Set negotiated, per-supplier pricing that flows automatically into draft orders and variant matrices. A new VPC and Keystone pricing basis adds configurable markup-ratio strategies and condition-based pricing tiers. Configure both in Suppliers Management.
  • Coupons in draft orders and checkout: 
    Apply and remove coupon codes in draft orders and at checkout, with only the applied codes shown.
  • Lock specifications: 
    Lock individual specifications so supplier sync and integrations cannot overwrite them, from the product editor or as a batch operation.

Optimizations & Fixes

We rebuilt the visibility rules editor as a guided wizard and fixed a rule that could hide an entire catalog. Analytics, product price history, and the products list all got refinements. We also hardened supplier sync, added a circuit breaker for broken external pricers, auto-provision S3 storage on new stores, and let guests finish checkout without a login prompt. A range of smaller admin and storefront fixes round out the release.

 

Read More Read Less

Jun 2 2026

New Features

  • Squalo email marketing integration: Sync your store to Squalo and run email marketing from your existing customer base. Set it up in three steps in the admin: add your Squalo API key, select or create a Squalo store, then map your GDPR consent permissions to Squalo mailing lists.

Optimizations & Fixes

We fixed BigConf text options with line breaks triggering basket errors, supplier sync email domains, clearer supplier error messages, and more consistent visibility rules across the item page, cart, and empty lists. We also resolved product option thumbnails, skin preview device detection, post-trial pricing display, image containment in boxes, and Chargebee handling when no stores are loaded.

Read More Read Less