> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replic.ca/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Product updates and announcements

<Update label="July 2026">
  ## Shopify POS order emails

  * Download emails for Shopify POS orders now use the attached customer profile email when the order contact email is empty, so in-store sales with a customer on the cart are less likely to stall as missing-email.

  ## Dark mode and dashboard polish

  * Dark mode charts, headings, editor toolbar buttons, and product gallery selection rings use clearer contrast.

  * Dashboard payments over time no longer count \$0 paid invoices as successful payments.

  * Designers with only unlisted products no longer appear in the search brand filter for stores that cannot see those products.

  ## Catalog and sync UX

  * Designer and reseller pattern catalog tables now sort on the server across pages (title, prices, status, and related columns), so infinite scroll keeps the order you chose.

  * On smaller screens, product catalogs use a mobile list with per-row actions (sync, archive, disconnect, and status changes).

  * Reseller sync completion notifications are offered only when the estimated sync time is at least about 90 seconds; shorter syncs no longer show the notification prompt.

  * In the Shopify app, bulk actions such as Sync, Archive, Delete, and Disconnect now use singular or plural product wording based on selection count.

  ## Partners payments

  * Stripe expanded the 20-item limit per subscription for the majority of Replic accounts (ongoing work). Previous 20-items subscriptions have been migrated to 100-items subscriptions. This should help reduce the amount of invoices sent monthly and facilitate invoice and payment reconciliation for accounting teams.

  * On a partner **Payments** tab, each Stripe subscription shows its own next invoice amount. Large catalogs can be split into multiples subscriptions. Yet-to-start subscriptions appear in the same list with a **Starts** date.

  ## Wholesale currency and Stripe Connect

  * Your **default wholesale currency** is owned in Replic (set from your store address or CAD). You can change it in product settings or on the payment setup page until you connect Stripe; after Connect it is locked and used for product prices, contracts, and as your Stripe account default.

  * Stripe settlement currencies remain separate from wholesale pricing currencies.

  ## CSV product import improvements

  * Large CSV imports (up to 3 MB) now queue reliably in the background. Catalog files are stored privately during processing and removed afterward, so you no longer need to split oversized exports.

  * Replic CSV imports now accept an optional **display\_order** column (positive integers, 1-based). Set it to control list position explicitly; omit it on updates to keep the current order. New products without a value are ordered by CSV row and placed before existing catalog products.

  * CSV import never sets product status. New products are created as **draft**; existing products keep their current status. Activate products from the product editor after import.

  * When a CSV import updates multiple live products, resellers receive one digest email instead of one email per pattern.

  ## Improvements to products search and discovery

  * Product search can now be filtered by new products, best sellers and products from newly joined suppliers.

  * New stores joining the app will be promoted on the home page to help boost visibility.

  ## Improvements to partners pages

  * Partner profiles now include a **New products** and a **Best seller products** tab (when applicable)

  * Partners pages now include a **Payments** tab (when applicable) where you can view past payments and ongoing subscriptions

  * You can **Revoke** an active partnership without finishing payment setup. **Request**, **Approve**, and **Resume** still require Connect (designers) or Shopify plus a payment method (retailers).

  * Ending a partnership can take effect immediately (**Cancelled**) or on a schedule (**Cancel at** a date). Only the store that scheduled the cancel can **Resume** or **Cancel now**.

  * **Block** / **Unblock** is separate from revoke: blocking stops future connection requests and hides the other store’s catalog from you. You cannot block while an active or pending partnership contract still exists — cancel or revoke first.

  * Pending connection requests can be **Declined** (incoming) or **Cancelled** (outgoing), with an optional **and block** choice.

  ## Other improvements

  * Suppliers can add optional **instructions for resellers** on wholesale terms. These will be emailed to resellers on approval, along with terms, and can be viewed in the supplier's profile.
</Update>

<Update label="June 2026">
  ## Notifications and communications preferences

  * Store managers now receive **in-app notifications** for store activity (for example product updates, partnership requests, and billing alerts).

  * More granular control over which **emails** you receive from Replic. Preferences are grouped into:
    * **Account**: store partnerships, product updates (resellers only), billing notifications, and onboarding emails
    * **Replic updates**: product news, stores highlights, and company news

  * Billing notifications and company news are always enabled. Other categories can be opted in or out.

  * Product archive and update events now create one in-app notification per pattern, with clearer messages and links to the affected product.

  ## Download pages

  * Customers with multiple products in one order will now see
    all products displayed in one download page instead of one download page per
    product.

  * Large product downloads (many files or large total size) no longer fail during
    preparation; the download button becomes available and the archive is built when
    the customer clicks download.

  * Revoked products on all download pages (Replic-hosted, Shopify-hosted, and Shopify customer
    account order page) show a clear notice with a link to contact the reseller store.

  ## Partnerships and wholesale terms

  * Resellers can request a partnership from a product page **on a free Shopify subscription** (a paid subscription is still required to import partner patterns to a store).
  * When requesting or resuming a partnership, resellers must review the supplier's wholesale terms and confirm they have read them before continuing.
  * Replic now emails resellers a copy of the supplier's terms for their records upon approval.

  ## Sell your own products on your Shopify store

  * Designers can now sell their own products on their Shopify store (available on the free plan)
  * Replic will handle the fulfillment
  * Sales will not be billed or recorded through Stripe but can be viewed in Replic reports

  ## Reports

  * **Suppliers** have two new reports:
    * **Sales by resellers** — order activity broken down per reseller
    * **Most popular products** — which patterns sell best across your reseller network
  * **Resellers** have one new report:
    * **Sales by supplier** — spend and order counts grouped by supplier
  * All reports now include **bar and line charts** above the table for quicker scanning of trends.

  ## Other improvements

  * CSV product import now accepts files up to 3 MB (previously 180 KB), so larger product catalogs can be imported in a single file.

  * CSV product import now matches Shopify product categories exported in your store's language (for example French), so products keep their correct category instead of falling back to the default.

  * Reports can now be filtered to display or hide sales recorded through Replic. This allows stores to view sales from resellers that happened prior to Replic install as well as sales of their own products in their own store if applicable.

  * Shopify and Replic product lists: you can disconnect or delete synced products on the free plan. Sync, connect, and status changes still require an active subscription and payment method where applicable.

  * Shopify products are now listed in an unpublished 'Replic products' collection to allow for easier filtering for stores looking for in-Shopify reports.

  * Removed legacy fields in wholesale terms

  * The partners list now shows **total spend / total paid**, based on paid invoice totals.

  ## Fixes

  * External images added in the product description editor are no longer removed when you save.
  * Product-added in-app notifications now show the **supplier store name** and omit the designer note when none was provided.
</Update>

<Update label="May 2026">
  ## Partners

  * Partner profile pages now show the products available (for suppliers) along with profile info.

  * The partners list includes pagination

  * We have provided shareable links you can send to prospective partners not yet on Replic.

  * When revoking a partnership, you can record a reason (dispute, non-payment, geographic restrictions, or other). If you revoke a partnership pre-emptively, your store will not appear as revoked but instead be hidden from their partners list as to not cause confusion.

  * Partner and product status badges more clearly show unavailable or restricted states

  ## Product descriptions

  * Product descriptions and the rich text editor now render styled HTML more consistently across product pages and modals

  ## Additional brands

  * Stores with multiple brands in their catalog can now assign products to a sub-brand.

  * Replic-format CSV import supports an optional `brand_name` column.

  * Sales reports can be filtered by brand

  ## Other improvements

  * Designers can set a custom display order for products in their uploaded patterns list

  * Resellers can preview product files before adding a product to their store

  * Minor performance improvements across the app to improve load speed for large product lists and uploads errors on large files uploads

  ## Fixes

  * Shopify-format CSV import now imports the primary image (previously skipped)

  * Stamped PDF downloads are more reliable

  * Corrected an issue with stale Replic inventory location upon app uninstall then reinstall that created issue on product import

  * Fixed an issue where two images from different suppliers with the same image name on the same import would cause one image to overwrite the other, leading to wrong images for a product

  * Sales reports no longer display backfilled orders (from a reseller switching from another digital delivery platform)

  * Overzealous inventory refill on invoice payment is now contained to only the products in that invoice, if inventory is tracked
</Update>

<Update label="April 2026">
  ## Importing products in Shopify

  * Stores can now create a template title for imported products, for example: `{title} - {brandName} - PDF pattern`

  * Stores now have the option to create one printed variant per large-scale printing file. If a pattern has multiple files, for example a long and short version, if this option is checked, the product will be created with a PDF variant and two additional printed variants: short version printed variant and long version printed variant.

  * Stores who do not wish to have Replic automatically tag orders as fulfilled and do not want to have a Replic location attached to their shop can now disable the Replic location.

  * Stores who require order fulfillment before order payment can now have their orders automatically fulfilled by Replic as soon as the payment is authorized.

  ## Product descriptions

  * Product description field now includes tables and an option to copy HTML code directly

  * HTML is sanitized before import on CSV import

  ## Other improvements

  * App feels more responsive when uploading, syncing, updating or deleting products in bulk

  * Product lists now can be displayed in a different language or currency

  * Sanitizing file names before imports to avoid unnecessary errors

  * Various improvements to page loading speeds across the app

  * Added a referral field on the sign-up form to prepare for a referral program (retroactive)

  ## Fixes

  * The application no longer occasionally deletes new products while they are being edited

  * The application should now use suppliers and resellers' preferred currencies (as set in suppliers settings for suppliers or from their Shopify store for resellers) for product creation and import

  * Wrong email displayed for the product vendor in product notification emails (was displaying the email of the recipient)

  * Shopify app navigation is now displaying properly

  * Occasional error when creating a payment account for designers if address was incomplete

  * Fixed an issue when some products didn't appear in the search library

  * Fixed an issue for stores signing up that were already present in the retailers or designers lists
</Update>

<Update label="March 2026">
  ## Shopify extensions & improvements

  * Resellers can now add a 'Download files' button in their Thank You page and Order status pages in Shopify
    * Merchants can customize the buttons text. Buttons and download pages are also available in English and French by default.
    * Resellers can also decide whether the button redirects to a protected or unprotected page
    * There is now an option to disable Replic emails

  * If a pre-existing product was connected to a Replic product, past sales can now be handled by Replic (resending emails, making files available in their account, etc.)

  ## Payment thresholds, multi-currency support and tax behaviour

  * All subscriptions will have a payment threshold.
    * Suppliers can set an optional threshold in their wholesaler terms
    * Default threshold is \$200 CAD (or the equivalent in the subscription's currency)
    * Resellers get automatically notified when wholesaler terms change

  * Suppliers can now set prices (retail and wholesale) in more than one currency
    * Depending on where they are located, suppliers could potentially receive payments in more than one currency (if Stripe supports it for their country)
    * Suppliers can adjust the automated conversion formula for displaying their prices in another currency
      to better match the settings on their own websites.

  * Suppliers can set whether taxes are included (or not) in their prices

  * Suppliers can now toggle and edit their payout schedule on their Replic payment page

  ## Other improvements

  * Documentation is now available for the app. Right here!!

  * Product lists now can be displayed in a different language or currency
</Update>

<Update label="February 2026">
  ## Improvements

  * Retailers and designers lists can be filtered by whether a store is active on Replic or not

  * Designers can connect an existing Stripe account instead of recreating one. Resellers can also disconnect a product (if an error was made or if deciding to leave the app).

  ## Fixes

  * Fix: Invoice links no longer expire after 30 days

  * Fix: If a partnership is revoked, patterns for that supplier will no longer appear in search

  * Fix: Changing the wholesale cost of a pattern automatically ripples through automatically
    through all subscriptions and future sales will be charged at the new price, as expected
</Update>

<Update label="January 2026">
  ## Shopify extensions

  * Resellers can add a files table block in their order details and product details pages directly in their Shopify admin to quickly view the files attached to that order / product.

  ## Connecting existing products

  * Resellers can now connect pre-existing products to Replic products.

  ## Improvements

  * Suppliers can opt out of notify customers on file change (if they deem the change too minor)

  * Resellers can view their invoices directly into their Replic Shopify app (billing page) or core Replic app

  ## Fixes

  * Fix: Suppliers will no longer receive numerous emails about the status of their Stripe account connexion while actively working on it
</Update>

<Update label="December 2025">
  ## Multi-language products

  * Support for multi-language products
  * Matching product import language to the reseller's primary language if possible
  * Products displayed in the correct language when filtering by language in search

  ## Shopify add major refresh and product sync revamp

  * Stores can choose what they sync more granularly
    * Adding missing images
    * Translations
    * Wholesale cost
    * Retail price
    * Description

  * Reseller store settings:
    * Adding products to publications and channels when active
    * Printed variants created on import, including a different fulfillment location, cost, price, shipping costs, etc.

  * Product sync is now down asynchronously and now takes minutes instead of hours

  ## Product change notifications overhaul

  * Resellers get notified when products they stock are updated, including a note about what changes are made

  * Customers get notified when files change and receive a new download link (if enabled by resellers)

  ## User interface improvements and other additions

  * Onboarding flow

  * Adding a search bar to product lists and search library

  * Ability to export sales reports as CSV

  * Shopify product taxonomy added to product data

  * Default currency for suppliers now filled from Stripe, no longer country of origin
</Update>

<Update label="November 2025">
  ## Improvements to Shopify flow x2

  * Reseller stores no longer have to rely on the Shopify fulfillment flow for Replic products.
    This allows products sold in a point-of-sale system and products with inventory stocked by the stores
    (for example printed variants) to still receive download emails from Replic.

  * Resellers now have a better view of the fulfillment through Replic, including when the email was sent, how many times the files were downloaded, etc.

  ## PDF stamping

  * PDF stamping is available for suppliers

  ## Reliability and security

  * Customers can resend themselves expired download links (to the email attached to the Shopify order).
    Expiry was extended from 7 days to 30 days. App-wide monitoring and warnings for too many attemps to download.

  * Improvements to security of download pages and email

  * Improvements in reliability for various product sync functions

  ## Fixes

  * Fix: Orders displayed in the Shopify Replic app for support now included orders not assigned to Replic for fulfillment by Shopify (POS orders and printed variants for example)

  * Fix: Email styling on mobile

  * Fix: Errors related to missing contact for stores after connecting their Shopify store
</Update>

<Update label="October 2025">
  ## Improvements to Shopify flow

  * Multiple product variants can be tracked for Replic

  * Improvements to the download email and download page for customers

  * Resellers can resend emails to customers in the Shopify Replic app

  * Resellers can bulk update patterns to change their status from the Shopify Replic app and core Replic app

  * When a designer archives a pattern, it archives it in resellers stores automatically

  * Designers can bulk import products via CSV if extracted from a Shopify shop

  * Resellers can update their payment method once in Replic to update it across all suppliers

  ## Fixes

  * Fix: Introducing multi-subscriptions fix for designers with more than 20 patterns to circumvent Stripe limits on subscription items

  * Fix: Inacurrate number of active patterns shown in Shopify dashboard

  * Fix: Cut off pattern description if too long, now hidden under a disclosure tab

  * Fix: Patterns are displayed by most recent in the library
</Update>

<Update label="September 2025">
  ## Minor improvements to onboarding and user experience

  * Active patterns can only be archived, no longer deleted.

  * Switching to a payment model built around Stripe subscriptions

  * Stores can now update their payment information directly on Replic

  * Files can be uploaded as ZIP

  * Replic products in retailers are now tracked through a unique metafield

  * Fix: Shopify shipping now longer trigger the fulfillment flow and creating errors
</Update>

<Update label="August 2025">
  Replic Shopify integration is now available for retailers on the [Shopify app
  store](https://apps.shopify.com/replic).
</Update>
