# Changelog Source: https://docs.replic.ca/changelog Product updates and announcements **October 2026** ## Billing * When a wholesale invoice payment fails because the bank needs authentication, the card has expired, the postal code was declined, or the payment method is restricted, the reseller email says which of those it is. Other failures keep the same message. Reminders still go out after 3 and 6 days. * Invoices for new wholesale subscriptions include a **Contract** field with the partnership contract id. Subscriptions that already exist are unchanged. ## Account * Entering a business address in Stripe, if we did not have one already saved for you, will also save it in your Replic account. Later Stripe edits will however not change your Replic address. ## Reports * **Active products in resellers stores** now includes every listed product. Stores with more than 1,000 active listings were cut off, so the counts could be lower than the real number. ## Patterns * Resellers now get **one summary email** about your pattern changes instead of one email per pattern. It is sent about an hour after your last change (at most four hours after the first), and lists the new, updated and archived patterns, with your notes. A single change still uses the usual email. Customers still get their file-update email for each pattern, right away. * When a product has translations, reseller emails and in-app notices for a new or updated product use the title in that shop's primary language when a translation matches. The designer's own store keeps the original title. * Saving a pattern keeps your title and description when a status change cannot be applied. If a published pattern cannot go back to draft, or it is missing a title, wholesale price, or files, you see that reason right away and the other edits still save. * CSV imports show their progress in **My patterns** like other updates: a banner counts the patterns imported with the time left, each pattern being written shows **Updating…**, and progress stays when you reload the page. When it ends, a message says how many patterns were imported and how many rows need fixing in the file. The completion email is unchanged. * A CSV row for a pattern that is already being updated (for example by a bulk status change) is skipped instead of overwriting it; import the file again once that update finishes. * While a pattern is being updated (for example after a bulk status change), its edit page opens locked with **Updating… You can continue editing when it finishes.**, and the pattern page shows **Updating…** on the Edit button. Both refresh by themselves when the update is done, so you always edit the saved version. If the update fails, the reason shows next to the status. * In **My patterns**, changing the status of several patterns or assigning a brand now shows **Updating…** on each pattern until its own change is done, with a banner counting the patterns done and the time left. Each pattern shows its new status as soon as it finishes, and progress stays when you reload the page. * Patterns that can't be updated show **Failed** with what to fix, and a message tells you how many could not be updated. ## Shopify app * The products list now shows **Updating…** on each product while it imports, syncs or updates, with a banner counting the products done and the time left. Progress stays when you reload the page or come back to it. * Products that can't be updated show **Failed** with the reason, and **Retry failed** imports only those products again. * Imports end with one message counting the products added as drafts, with a button to review them in Shopify. * Products update one by one in the list as each finishes, instead of all at once at the end. Imported, deleted and disconnected products leave the list right away, and status changes (active, draft, archived) show without reloading the page. * The progress banner shows a spinner next to the products done, instead of a progress bar: products finish at an uneven pace, so a bar over time could stall or mislead. * **Retry failed** also works after you reload the page or come back to it later. * Products a supplier archived (or that your plan can't import) show **Skipped** with the reason, instead of counting as added. ## Customer downloads * The store-hosted download page (the **Store** option for the thank you and order status page buttons) now only opens for the customer who placed the order, once they are logged in to their account on your store. For the first hour after checkout it still opens without a login, so guest customers can download right from the thank you page. Anyone else with the link sees **Downloads not available**. * To help a customer who can't log in, open the order in the Replic app and send them its **Customer support link**. It works without a login for 7 days. ## Patterns lists * **My patterns**, **Available**, and **Synced** have a **Sort** menu and a column picker. You can show, hide, and resize columns for the rest of the session. On **My patterns**, **Custom sort** lets you drag patterns or move them from the row menu. Clear search and filters before reordering. * Search on **My patterns**, **Available**, and **Synced** only suggests patterns from that list, including ones not on screen yet: **Available** no longer suggests patterns already in your store, and suppliers only see their own patterns. Suggestions stay short so typing no longer freezes Chrome. Press Enter to search the list for what you typed. * The **Available** and **Synced** pattern lists now track imports, syncs and updates the same way as the Shopify app: each pattern shows **Updating…** until its own work ends, a banner counts the patterns done with the time left, and imported, deleted or disconnected patterns leave the list as each one finishes. * Patterns that can't be updated show **Failed** with the reason, and **Retry failed** in the banner tries only those again. Progress stays when you reload the page. * Adding a single pattern to your store returns right away instead of waiting for Shopify, and the pattern page shows the result when it's done. If you reload the pattern page, or open it while it's being added or removed elsewhere, it shows that work in progress until it ends. **September 2026** ## Billing * Lowering monthly fee and introducing new usage-based plan for Shopify integration. The new **Grow** plan is $19/month with 30 free product sales per billing cycle, then $0.20 per additional sale. Your billing settings page now shows approximate usage for the current period. ## Partnerships * Designers can **automatically approve** new reseller partnership requests from wholesale settings. Existing stores stay on manual review until they turn this on. ## Improvements and fixes * Improvements to the syncing and update functions to prevent image duplicates. * Wholesale subscriptions turn on Stripe Tax when the designer sets their **head office** in Tax Settings. Tax amounts still depend on active tax registrations; without one, invoices stay at zero tax until a registration is added. * New designer Stripe payment accounts now default to **tax exclusive** in Stripe Tax Settings when no tax behaviour was set yet, so wholesale prices without an explicit tax behaviour inherit exclusive. Product settings also recommend tax-exclusive wholesale pricing for typical B2B invoicing. * Designer Stripe payment accounts now distinguish **in review** (Stripe is verifying and nothing is due) from **needs more information**. After you submit, if any information is still needed, a banner is displayed on the payment page. You can still update product status, request or approve partnerships, and set tax registrations while Stripe is reviewing. * Designer onboarding now includes an optional step to set tax registrations on the payment account. * Saving your store information, address, and other account settings now reliably keeps your changes. * Saving your **default store address** now updates your billing address for all your suppliers. **August 2026** ## Partners * The partners list now includes a **Created** date: the earliest connection for that pair. * Partner subscription rows now show a **Created** date. ## Order fulfillment and download emails * When a download email bounces or fails delivery, store managers receive one notification with next steps. * When an order has no customer email, Replic still accepts the Shopify fulfillment request, notifies the store, and closes the Shopify line as incomplete. After you add the email in Shopify, resend from the Replic orders page or retrigger fulfillment so the customer receives their download link. ## Improvements and fixes * Product sync completion emails now render a normal apostrophe in the summary sentence instead of the encoded `'` sequence. * Payment method setup now works correctly for stores on the new Stripe billing integration. Setting up a payment method now completes the onboarding step and removes the payment method banner as expected. * Downloading a product whose name contains special characters — such as an en-dash (–) or accented letters — now works. These downloads previously failed instead of returning the file. **July 2026** ## Sales channels on activate * Replic-managed products set to **active** in the Shopify admin are now published to the sales channels configured in import settings, the same as when you set them active from the Replic Shopify app. ## Reports filters and charts * Report and dashboard order charts now span the full selected date range, including days with no sales. * The **Include non-Replic orders** switch is off by default, so reports show Replic-billed orders unless you turn it on. The previous **Billed through Replic** filter is replaced by this switch. ## 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. **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. **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 **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 **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 **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 **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 **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 **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 **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 **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 **August 2025** Replic Shopify integration is now available for retailers on the [Shopify app store](https://apps.shopify.com/replic). # Managing resellers Source: https://docs.replic.ca/designers/partners From _love at first sale_ to _keeping the flame alive_. When you add a store as an approved reseller, they get full access to your product library for resale on their store until that partnership is revoked. ## Adding a new partner What happens when you add a new partner: > **Notifications** > > When requested or approved, the reseller will be immediately notified. Additionally, whenever you add a new product or update an existing product, all your active resellers will be notified. > **Full access to patterns** > > Approved resellers get access to all *active* and *unlisted* patterns in > your library. They can choose which patterns they wish to import in their > store. > > Resellers retain full control over the product listings displayed on their > store. We facilitate the import of media, description, titles, and other > fields but ultimately, most resellers make modifications to the product > listings to better fit within their existing products. > **Sales tracking** > > When a reseller adds one of your products to their store, they agree to be > *subscribed* to this product on a monthly basis. New products will get added > to the same subscription or subscription schedule (read more about [Stripe > subscription > limitations](/designers/payment#i-am-seeing-multiple-monthly-invoices-per-reseller)). > Sales will be tracked and invoiced on the anniversary of when they added the > first product onto their website. > > *Example: if a reseller starts adding products on March 18, the first invoice will be sent April 18.* > [!TIP] > > Most resellers will extract the information they need from your product > description to set tags and filters in their own stores. This is why we > recommend you add **all relevant information** to your product description, > including sizing, fabric and notions requirements, etc. ## Finding new partners If you want to be proactive, you can find new partners on the Replic app by searching through our [list of retailers](https://www.replic.ca/partners/search). You will need to be signed in to filter the list to only display stores on Replic. Potential resellers will be notified via email and you will be notified once they approve you in return. > [!NOTE] > > Other stores on this list are not affiliated with Replic and might not be able > to or interested in adding the Replic app. They were simply added to the list > in a previous iteration of the application to help designers find potential > partners outside of the application. ## Approving a partner request When a store wishes to resell your patterns, you will receive an email notification. You can simply click on the link in the email to be taken directly to their store page. Additionally, you can also head over your [partners list](https://www.replic.ca/partners), select the pending partner and approve them. You can skip this review step by leaving **Automatically approve new resellers** on in [wholesale settings](https://www.replic.ca/account/wholesale). Incoming reseller requests then become partnerships without a manual approve. ## Cancel partnership When you cancel a partnership, the following happens: * your products will no longer appear in the search list for this store once the cancellation takes effect * if they had any of your patterns active for sale on their store, those listings are archived when the cancellation takes effect (immediately, or on the scheduled **Cancel at** date) * they will be invoiced for any unpaid sales on their regular schedule **Cancel partnership** ends the commercial partnership. It does **not** permanently block the store. To refuse future requests from that store, use **Block** after the partnership is cancelled (or decline a pending request with **and block**). ### Reconnecting after a cancelled partnership After you cancel a partnership, you can reconnect later: * If the partnership is scheduled to cancel later (**Cancel at** date), only the store that scheduled the cancel can **Resume** or **Cancel now** from the partner profile. * If the partnership already shows as **Cancelled** (and neither store has blocked the other), either store can **Request again** from the partner profile. ## Adding a partner not currently using the Replic app In order for a partner to be added, they will need to have an active account on Replic and have installed the Replic Shopify app. If your partner is not currently on Shopify, you can reach out to us to let us know you would like support for their e-commerce platform. Support for new platforms will be added based on estimated demand. ## Additional questions ### Can I demand a reseller sell my products at a specific price You can set retail pricing requirements in your [wholesale terms](https://www.replic.ca/account/wholesale). However, product information passed from the Replic app is not prescriptive and we do not monitor changes to listings. If you require minimum or maximum prices and find one of your resellers did not comply with your terms, you can revoke the relationship to prevent future sales. ### What happens if there is a dispute If there is a dispute with a reseller, you can revoke your partnership to ensure no future sales go through. If you believe fraud or foul-play, please notify Replic immediately so we can review and take action. # Getting paid Source: https://docs.replic.ca/designers/payment Understanding the flow of money and fees in Replic ## How it works Your customers pay your resellers, then your resellers pay you. But how? **1. Customer purchase** Shauna, Danielle, Fatima, Caridad and Milena all purchase your patterns from Awesome Reseller in the same period. **2. Reseller invoice and payment** Once per month, on the anniversary of the day they added your patterns to their store, your reseller will be invoiced. Payment of the invoice will be attempted immediately and the payment funds will go directly into your payment account (Stripe) minus the platform and Stripe fees. **3. You get paid** Stripe will send the funds to your account based on the payout schedule you set in your payment account. ## Reviewing and understanding the fees Two different fees will be withdrawn from your invoices before the money arrives in your Stripe account. > **Stripe fees** > > You are responsible for the Stripe fees on each invoice. These include: > > * **Payment fees**, set by Stripe based on your location and the payment > type from your reseller. Review the [list of payment > fees](https://stripe.com/pricing). > * **Billing fees**, charged by Stripe Billing at **0.7%** of each recurring invoice. Review [Stripe Billing > pricing](https://stripe.com/billing/pricing). > **Platform fees** > > Replic will charge a 5% platform fee per invoice. Additional fees may apply if you choose Instant Payments as a payment schedule in Stripe. Review [Instant Payout fees for Stripe](https://docs.stripe.com/payouts/instant-payouts). ## Accessing your invoices You can access your invoices and list of payments in your [payment page](https://www.replic.ca/payment/receive) or directly into your [Stripe account](https://dashboard.stripe.com/payments). ## Editing your payment or company information You can edit your company information directly in [Replic](https://www.replic.ca/payment/receive) or in your [Stripe account](https://dashboard.stripe.com/). > [!NOTE] > > Some settings currently only available in Stripe. We encourage you to log in > to your Stripe account separately to ensure it is set up how you want it. ### Setting up your Stripe account After you create your Stripe account, Stripe may still need information, or it may be reviewing what you submitted. * If Stripe needs more information, the payment page shows onboarding or a notification banner and the product list asks you to **Finish setup**. We email you after 24 hours if those requirements are still outstanding. Leaving the form does not mean setup is complete. * If nothing is due and Stripe is reviewing, onboarding shows **In review**. You can keep using Replic, including product status and partnerships. Payouts wait until Stripe finishes review. * After payouts are enabled, set your head office address and tax registrations on the [payment page](https://www.replic.ca/payment/receive#tax) so Stripe can calculate tax on invoices. We email you after 72 hours if Stripe Tax is on but no tax registration has been added. These emails are reminders only and do not block payouts or Replic. In order to properly calculate and collect tax on invoices, you need to set up your Stripe Tax account. On your [payment page](https://www.replic.ca/payment/receive), you can set your head office address and add any tax registrations or you can do so directly within your Stripe dashboard. In order for Stripe to properly calculate taxes, if due, you must set fill your headquarter information and add tax registration in the jurisdictions where you are required to collect tax. Adding a registration in Replic or Stripe records where you already collect tax; it does not register you with a tax authority. Ask your tax advisor which registrations you need. Each account is responsible for tax compliance in their jurisdiction. If unsure, ask your advisor or visit [Stripe Tax documentation](https://stripe.com/tax). #### Marking your Replic invoices as B2B for tax purposes > **If you are located outside of the US** > > When a reseller sets their tax ID in Replic, we pass that information to > you. In many countries, Stripe will look for the presence of a tax ID to > determine whether a transaction is B2B or B2C in order to apply the correct > tax rate. If you notice that tax is inaccurate on invoices with a reseller, > you can quickly check if they have correctly set their tax ID by going into > your Stripe [customer list](https://dashboard.stripe.com/customers), select > the customer and look under Details. If they are missing a tax ID, you can > encourage them to set it in Replic or ask them directly for the missing ID. > If you have reasonable reasons to believe they should be exempt or subject > to the reverse charge, you can Edit Details, then under Tax Registration, > select **reverse charge** or **tax exempt** as appropriate. Please review > the Stripe documentation on [reverse > charge](https://docs.stripe.com/tax/zero-tax#reverse-charges) and [tax > exempt customers](https://docs.stripe.com/tax/zero-tax#exempt-customers). > **If you are located in the United States** > > For stores located in the United States, you will need to verify that your > US resellers have valid resale certificates. Replic currently does not > require, verify or store resale certificates or other tax exemption > documents. Once you have confirmed that a reseller should be tax exempt, you > can mark them as **tax exempt** directly into your Stripe account. Select > the customer in your [customer > list](https://dashboard.stripe.com/customers), then Edit Details, then under > Tax Registration, select **tax exempt**. Please review the [Stripe > documentation on tax exempt > customers](https://docs.stripe.com/tax/zero-tax#exempt-customers). ### Setting your payment schedule in Stripe You can set your payout schedule directly in your [payout settings](https://dashboard.stripe.com/settings/payouts) in your Stripe dashboard. ### Setting up your default currency in Stripe When you connect Stripe, Replic passes your **default wholesale currency** (from supplier product settings) as the Stripe Connect account currency. After onboarding, Stripe may also reflect settlement options based on your country and bank accounts. You can review payout settings in your [Stripe dashboard](https://dashboard.stripe.com/settings/payouts). > [!NOTE] > > Product prices and reseller invoices use your Replic wholesale currency, not > Stripe settlement currencies by themselves. See [invoicing resellers in a > different > currency](/designers/payment#invoicing-resellers-in-a-different-currency). ## Payment threshold You can set a maximum threshold for your subscriptions in your [wholesaler terms](https://www.replic.ca/account/wholesale). Payment will be attempted when a subscription reaches the threshold amount before the regularly scheduled payment date. The default threshold is 200 CAD or the equivalent amount in your currency at the time the invoice was created. ### What's a good threshold You should set a threshold based on your comfort level around possible losses while also keeping it high enough that most resellers will not bump into it. This would create a frustrating experience for your resellers and each invoice will incur a small amount of extra payment fees. If you find your resellers frequently hit your threshold and have not had issues with failed payments, you can set a higher threshold. If you are worried about failed payments, you can set a lower threshold. > [!WARNING] > > Because of [Stripe > limitations](/designers/payment#i-am-seeing-multiple-monthly-invoices-per-reseller) > around maximum number of items per subscription, a customer can have more than > one active subscription. The threshold applies to each subscription and not > the total sum of all subscriptions. ### Setting a threshold on a customer-basis This is not something Replic currently supports, however it can be implemented directly through your [Stripe dashboard](https://dashboard.stripe.com). Simply head over the customer's subscriptions and edit the threshold manually. Your customers have agreed to the terms as you set them in Replic. If you change a customer's threshold or subscription, you will need to notify them first and ensure they have approved the change. ### Setting up a retry policy for failed payments Head over to your Stripe [billing subscriptions settings](https://dashboard.stripe.com/settings/billing/subscriptions) to review the default behaviour for retrying payments for unpaid invoices. We recommend the following settings: * Under **Manage failed payments**, set your retry schedule to smart retry * Under **Manage payments that require confirmation**, set **Customers emails** to *Send a Stripe-hosted link for customers to confirm their payments when required* > [!NOTE] > > Failed payments can be the result of invalid or expired card or the customer's > bank requiring additional confirmation before approving the transaction and > are most often not malicious. When a payment fails, Replic will automatically notify the reseller and send them a payment link to give them a chance to rectify the issue. We will also remind them after 3 and 6 days. When Stripe reports that the bank needs authentication, the card has expired, the postal code was declined, or the payment method is restricted, that email says so. Other failures keep the general message. Designers are responsible for settling disputes with their resellers. Appropriate action will be taken against resellers who repeatedly fail to settle their invoices or act against the best interest of Replic and its users. You can review our [Terms of use](https://www.replic.ca/legal/terms-of-use) on our website if you have any questions about our policies. ## Tax behaviour for your retail and wholesale prices ### Should my prices be tax-inclusive? We recommend setting your **wholesale prices as tax exclusive** (tax is not included). That is the default we set after you create a payment account, and it matches how Stripe Tax works best for B2B invoices. Stripe Tax can **add** tax on top of tax-exclusive prices when it applies. It does **not** remove tax that is already baked into a tax-inclusive price. If your wholesale prices are tax inclusive and tax should not apply (for example reverse charge or a tax-exempt reseller), resellers can still be charged the full inclusive amount and effectively overpay. Set your default tax behaviour in [product settings](https://www.replic.ca/account/products-settings): * **Tax is not included (recommended)** — tax exclusive. Stripe adds tax when required. * **Tax is included** — tax inclusive. Use only if you intentionally price with tax already in the amount and understand the overcharge risk above. * **Automatic** — assumes tax exclusive for USD and CAD prices, and tax inclusive for all other currencies. New designer payment accounts default to tax exclusive in Stripe Tax Settings when no behaviour was set yet, so wholesale prices without an explicit tax behaviour inherit exclusive. Read more about tax behaviour in the [Stripe Tax documentation](https://docs.stripe.com/tax/products-prices-tax-codes-tax-behavior#tax-behavior). ### Understand how tax is handled in your prices > **Displaying prices on the application** > > We use the reseller's country to determine if tax should be included in the > prices displayed on Replic. > **Importing products in reseller stores** > > We will use the reseller's store tax settings (inclusive or exclusive) to > determine if tax should be added or removed to the imported prices. This > feature is in development and not yet fully available. > **On invoices** > > Taxes, when required, will be automatically calculated by Stripe on invoices > based on the reseller country and whether they have sent us their tax ID. > Because Stripe adds tax on exclusive prices and does not strip tax from > inclusive ones, we recommend tax-exclusive wholesale prices for invoicing. ### Emailing your customers a copy of their invoice > [!TIP] > > Resellers often appreciate being emailed their receipts for paid invoices. It is possible to do so automatically in Stripe; however, there is currently no way for Replic to programmatically ask Stripe to set this up on your behalf. You need to toggle *Successful payments* in your [Stripe email settings](https://dashboard.stripe.com/settings/emails). You can learn more about customizing email receipts in the [Stripe documentation on email receipts](https://docs.stripe.com/payments/checkout/receipts#paid-invoices-embedded-form). ## Invoicing resellers in a different currency By default, your resellers will be invoiced in your **default wholesale currency** in Replic (set when your supplier settings are created from your store address, or CAD). When you connect Stripe, that same currency is used as your Connect account default. Stripe [settlement currencies](https://docs.stripe.com/payments/currencies/settlement-payouts#settle-in-a-different-currency) control how payouts land in your bank account; they are separate from the wholesale currencies you configure for product pricing. If you have wholesale prices in more than one currency (presentment prices), the application will try and match the reseller's primary currency. If no match is found, the default currency will be used. > [!WARNING] > > This is an advanced setting for designers supporting a region where they are > comfortable taking on fluctuations in the currency’s exchange rate. We do not > recommend setting multiple wholesale currencies for most designers. ### Understanding presentment and settlement currencies for wholesale pricing **Presentment currencies** are the currencies that can be charged directly to your resellers (your Replic wholesale default plus any additional wholesale currencies you set in product settings). **Settlement currencies** are the currencies you can receive payouts in. Settlement currencies are defined in your Stripe account and based on your bank accounts and the country you are in. By default, your resellers receive invoices in your default wholesale currency. If a large volume of your resellers operate in a different currency than yours and are asking for pricing in their currency, you can elect to set wholesale prices in one or more additional currencies. Payouts still follow the settlement currencies defined in your Stripe account. #### Creating wholesale prices in a currency not supported by your bank account If you elect to create a wholesale price in a currency that is not one of your supported settlement currencies, resellers subscribed to that price will be charged in the new currency (presentment price). The received amount will then be converted to your default settlement currency in Stripe before being paid out to your bank. **This can result in additional conversion fees from Stripe.** #### Important note about multi-currency wholesale prices You can only invoice your resellers in one currency (per reseller) so if you choose to add an additional currency for your wholesale prices, you need to ensure that **every product that your resellers have access to also has a wholesale price in that currency** or they will not be able to add them to their store. Read more about [Stripe supported currencies](https://docs.stripe.com/currencies) and how to [add additional currencies](/designers/settings#setting-up-your-products-currency-and-language) in your settings. ## Additional questions ### I received a notice some information was missing to process payment Occasionally, financial requirements change or Stripe requires additional information to process payments. You can check the status of your account in your [Stripe dashboard](https://dashboard.stripe.com/account/status) and fill any required information directly. ### I am seeing multiple monthly invoices per reseller This is a current Stripe limitation. Resellers can only be *subscribed* to **100 products per subscription**. We circumvent this by creating multiple subscriptions when you have a catalog larger than 100 products. We are actively working on a fix that will remove this limitation in the future. ### Giving a reseller credits You can offer your resellers credits against future invoices. Follow this guide from Stripe on [implementing credits](https://docs.stripe.com/billing/subscriptions/usage-based/billing-credits/implementation-guide). ### Can I update my products directly in Stripe? We **strongly** advise against it. Our application is currently only set to take specific actions when products are updated in your Replic account. Updating your products in Stripe directly will skip some critical steps, including notifying customers, updating subscriptions, etc. # Adding and updating products Source: https://docs.replic.ca/designers/products Adding products, updating products, archiving products, and more. ## Adding your first product Everything you've ever wanted to know about copying and pasting your product descriptions into yet another platform. ### Adding products manually You can add or edit any product in Replic directly in your [product list](https://www.replic.ca/patterns/uploaded). The product form includes the following fields: * title * brand name (if you have additional brands set in [your products settings](/designers/settings#product-brand-names)) * status * retail price * wholesale price * description * images * files * translations (optional) ### Importing products in bulk You can also bulk import products in CSV format. Most e-commerce platforms offer CSV export options. 1. Export your products as a CSV from your current site. 2. Head to your Replic [product list](https://www.replic.ca/patterns/uploaded). 3. Select *Import CSV*. 4. *Optional: set a wholesale rate*. 5. Decide if you want to be notified once the import is completed and save. > [!TIP] > > Imports of large product lists or that include large images can take a long > time to process (up to an hour). > [!WARNING] > > CSV exports can include images but never include files. You will need to come > back to upload product files and set them as active to make them available for > sale. ### Exporting products as CSV from your current website > **Shopify** > > You can easily export your Shopify products as CSV. By default, CSV exports > will also include images and media for your products. Find out how to > [export your Shopify products as > CSV](https://help.shopify.com/en/manual/products/import-export/export-products). > **WooCommerce** > > You can export your WooCommerce products as CSV. Find out how to [export > your WooCommerce products as > CSV](https://woocommerce.com/document/import-and-export-of-woocommerce-products/). > **Prestashop** > > Unfortunately, Prestashop does not currently offer an easy way to export > your products as CSV. > **Magento** > > Find our how to [export your Magento products as > CSV](https://experienceleague.adobe.com/en/docs/commerce-admin/systems/data-transfer/data-export). If your CSV export is not an import format currently supported by Replic out-of-the-box, you can easily switch out the column names for the correct ones directly in the CSV. We currently only support Shopify-format CSV or Replic-format CSV. ### Mapping my columns to Replic-format The following fields can be imported via CSV: **title** `string` *required* Your product title **retail\_price** `number` Your retail price, in your default currency **wholesale\_price** `number` Your wholesale price, in your default currency **description** `string` Your product description, in HTML **handle** `string` Your product handle or short url identifier for your product on your website **brand\_name** `string` Brand name for the product. Must match a brand configured in [products settings](/designers/settings#product-brand-names). When omitted or empty, your default brand name is used. Unless changed, your default brand name is your store name. **display\_order** `integer` Optional. Position of the product in your uploaded patterns list (positive integer, 1-based). Values of `0` or less are rejected. When set, the value is applied on create and update. When omitted on update, the current display order is kept. When omitted on create, new products are ordered by their row order in the CSV (first data row = 1) and placed before any products that already existed in your catalog. > [!NOTE] > > CSV import never changes product status. New products are created as `draft`; > existing products keep their current status. Activate products from the > product editor once pricing and files are ready. ### Choosing a brand for a product (optional) Every product is assigned a brand name. By default, your store name will be used. If you have configured additional brand names in settings, you can change the brand name assigned to your products in the product edit page. You can also assign a brand to several products at once from your [product list](https://www.replic.ca/patterns/uploaded): 1. Select the products to re-assign. 2. Choose **Assign brand**. 3. Pick the brand and confirm. ## Anatomy of a product on Replic ### Understanding the different statuses Products can have 4 different statuses: > **draft** > > Products start as draft. Once you are finished working on the product listing, change the status to *active* or *unlisted* to make it available for resale. > **active** > > Active products are available for sale and are visible in the [search list](https://www.replic.ca/patterns/search). > **unlisted** > > Unlisted products are available for sale but are not visible in the [search list](https://www.replic.ca/patterns/search). They will only be visible to your currently approved resellers. > **archived** > > Archived products are no longer available for sale. > > Once a product is archived, it will be removed from sale from your resellers' stores. > [!NOTE] > > Once a product is made active, it can no longer be deleted, only archived. > Only draft products can be deleted. ### Adding images and media Currently the application only supports adding image types. Images should be under 5Mb. We recommend resizing images for web if your images are too large as large images often can slow down your resellers websites (and your own). You can change the image title and add alternate text by simply clicking on the image in the media list. > [!TIP] > > You can re-order your media list by dragging and dropping images in the order > you want them to appear. The first image in the list will be the product > display image on the search list. ### Adding files and filling out file page numbers and type You can add PDF or ZIP files. We encourage you to add PDF directly over ZIP as it will let customers choose which files to download and help resellers offering printing services better locate your large scale printing files. You can reorder files in the your preferred order by dragging and dropping them. The application will automatically infer the number of pages from your files. It will also try to infer type based on the file name. You can edit the page numbers, file name and file type by simply clicking on the file in your file list. The different types are: * instructions * print at home * large scale printing * projector file * other > [!WARNING] > > The application cannot count pages if your files are protected. You can always > add the count manually. > [!TIP] > > Adding pages and file type is particularly useful for resellers offering > printing services to customers, as they often charge per page. ### Translations If you have set additional product languages in your [products settings](https://www.replic.ca/account/products-settings), you will be able to add translations for your products. You can translate your product title and description. ### Prices in other currencies When retailers add products priced in a different currency than their own, unless you have set prices for that currency, the application will use the [currency conversion formula](/designers/settings#currency-conversion-formula). You can set whether or not you want the formula to round up prices. You can add set prices, retail and wholesale, for your products if you are comfortable taking on fluctuations in the currency’s exchange rate for that market. > [!NOTE] > > This is an advanced feature and not recommended for most designers. Review our > documentation on how to [add additional > currencies](/designers/settings#setting-up-your-products-currency-and-language) > in your settings. #### Retail prices in additional currencies When you set fixed retail prices in an additional currency any reseller with the same primary currency will import your set prices when adding products to their stores. Resellers with a different primary currency than any of your default or additional currencies will continue to use the default conversion for retail prices when importing products. You can also edit the conversion formula in your [product settings](https://www.replic.ca/account/products-settings). ### What about additional information (sizing, fabric requirements, etc.) If you ask 12 stores how they handle sorting and tags, you will get 13 answers. For this reason, we **strongly encourage** you to add all relevant information directly into the product description, including sizing, fabric requirements, notions, pattern difficulty, etc. By adding all information in the description, your resellers will be able to quickly access the information they need for their own tags and filtering purposes and leave the rest. This ensures all important information will eventually make its way to customers. ## Editing an existing product ### While your changes are saved When you save a pattern, change the status of several patterns, assign a brand or import a CSV file, Replic saves the changes in the background so you can keep working: * In your [product list](https://www.replic.ca/patterns/uploaded), each pattern being updated shows **Updating…** until its own change is done, including the update to what your resellers are billed. A banner counts the patterns done and the time left. Progress stays if you reload the page. * A pattern's edit page opens locked while it's being updated, with **Updating… You can continue editing when it finishes.** It unlocks by itself with the saved version. * A pattern that is being updated can't be deleted until the update finishes. * If a change can't be applied, the pattern shows **Failed** with what to fix, and a message tells you how many patterns could not be updated. ### Notifying resellers Resellers will be notified once a new product is made active. You have the option of adding a small note to the notification when you set the product as active directly from the product listing. This option is not available when you set a product as active directly from the product list. Once a product is active, resellers will be notified for any changes to the product. You can also add a note to explain what the change was so they can decide whether or not they want to make any edits to their current product in their own store. If the product has a translation in a reseller's primary language, that reseller's email and in-app notice use the translated title. Your own store keeps the original title. > [!NOTE] > > If you change the wholesale price of a product, new sales for that product > will be charged to reseller at the new price. ### Notifying customers You have the option to notify customers if the files for the product have changed. An optional note can also be added. When notify customers is selected, customers will receive an email informing them the pattern has been updated, along with a new link to download the files, should they wish to. ## Archiving a product When you archive a product, that product will automatically be archived in every reseller store and will no longer be available for sale. Resellers will pay you for any unpaid sales on their next due payment, along with their other sales. Resellers will also be automatically notified that the product has been archived. Past customers will continue to be able to download their patterns. ## Using Replic to fulfill product sales on your own Shopify store If you own a Shopify store, you can use the free version of the [Replic Shopify integration](/shopify-integration) to fulfill product sales on your own website. You will, however, need to be on the **Pro** paid plan if you wish to resell products from other designers. ## Troubleshooting ### A pattern shows Failed The message under **Failed** says what to do. If it asks you to add something (a title, a wholesale price or a file), add it on the edit page and save again. If it says the update didn't finish, save again or repeat the action. If billing could not be updated, your changes are saved; try again, and contact [support](mailto:support@replic.ca) if it keeps failing. ### Uploading file/media errors Most errors are caused by uploading a file that is too large or the wrong format, or too many files at once. Check if the file or media you are trying to upload is more than 5Mb. Files must be in PDF or ZIP format. Media must be images (JPEG, PNG, TIFF, WEBP) and cannot include PDF format. If you tried to upload many files at once, try uploading fewer files in one go. If you experience repeated errors trying to upload files or media and have checked the file size and format, please reach out to [support](mailto:support@replic.ca). # Product and store settings Source: https://docs.replic.ca/designers/settings Store profiles, PDF stamping, product languages and more. ## Setting up your store profile In your [store profile](https://www.replic.ca/account/store), you can add information about your store for resellers to view. Saving your **default store address** also updates the billing address on your Replic Stripe identity. If you sell other designers' catalogs, that address is then copied to those supplier accounts. ## Setting up your product's currency and language You can select the different languages for your products in your [products settings](https://www.replic.ca/account/products-settings). Your default wholesale currency is set in Replic when supplier settings are created (from your store address, or CAD). You can change it in product settings or before connecting Stripe. After a payment account is connected, it is locked and used for product prices, contracts, and as your Stripe Connect default. Review [default currency](/designers/payment#setting-up-your-default-currency-in-stripe). ### Currency conversion formula When displayed in another currency, your retail product prices will include a 2% conversion markup. We will use the daily exchange rate when importing products into your resellers stores. You can choose to round up to the nearest integer to display cleaner prices (for example, \$10 instead of \$9.63). ### Additional currencies If you are comfortable taking on fluctuations in the currency’s exchange rate, you can set fixed prices for certain currencies. **This is an advanced setting not recommended for most stores.** This setting was designed for stores with a large number of customers or resellers in a country other than their own. #### Additional retail currencies If you want to set fixed prices in another currency for your minimum suggested retail prices, you can select additional retail currencies in your [products settings](https://www.replic.ca/account/products-settings). You will then need to set each price on a per-product basis. Resellers whose primary currency this is will then be able to import your products and see your fixed prices instead of an automatically converted price. > [!WARNING] > > If this is not a setting you have set in your own online store, we do not > recommend setting it in Replic. **Will all my set prices be imported?** We are only importing one retail price per product per reseller, even if they have multiple markets set that overlap with your fixed prices. While you might be comfortable with the currency fluctuations, they might not and the application will not override the pricing rules they set for their markets. #### Additional wholesale currencies If you want to set fixed prices in another currency for your wholesale prices, you can select additional wholesale currencies in your [products settings](https://www.replic.ca/account/products-settings). > [!WARNING] > > This is an advanced setting that can result on extra conversion fees or > retailers seeing errors when importing products when set improperly. Review > the documentation around [multi-currency > payments](/designers/payment#invoicing-resellers-in-a-different-currency) > carefully. ## Product brand names In your [products settings](https://www.replic.ca/account/products-settings), you can manage the brand names used across your catalog. This is particularly useful if you own multiple brands or if your store name is not the name you want to use for your products. ### Default and additional brands * **Default brand name** — Applied to new products. By default, it will be set to your store's name. * **Additional brand names** — Optional sub-brands if you publish under more than one name. When you save brand name settings: * **Renaming a brand** updates every product that uses that brand. Resellers of these products will be notified of the change, as they do for other product updates. * **Removing an additional brand** will reassign all products under that brand to your default brand automatically. Resellers will also be notified. ## Optional: Adding PDF stamping You can add a visible stamp to every page on your product files when they are downloaded by a customer. You can add identifiable information to the stamp text, such as the store's name, order name or customer email. Simply add the following placeholders to the stamp text: `{storeName}`, `{orderName}` and `{customerEmail}`. You must include curly braces around each placeholder for it to work. To add PDF stamping, simply head over to your [products settings](https://www.replic.ca/account/products-settings) page. > [!WARNING] > > Encrypted and password-protected PDFs cannot be stamped. ## Wholesale settings You can set wholesale terms in your [wholesale settings](https://www.replic.ca/account/wholesale). If you edit your wholesale terms, your current resellers will be notified. > [!NOTE] > > We cannot enforce your wholesale terms nor can we verify that any of your > resellers comply with your set-out terms. In case of a dispute, you can > [cancel a reseller's access](/designers/partners#cancel-partnership) to your > products to prevent future sales. ### Examples of questions to answer in your wholesale terms Disclaimer: this is not legal advice. Whatever your lawyer recommends should supersede anything we write. * Can the reseller sell your patterns below your minimum recommended retail price, for example running a temporary promotion? Note: you will still receive the full wholesale price from Replic if that happens. * Can the reseller use their own promotional materials (images, descriptions, etc) when promoting your products? * Can the reseller use a free copy of your product to create promotional material, for example sample garment to display in store or take pictures of for social media? * What happens in case of non-payment or non-compliance? * What is the best way to contact you if a reseller has questions about your products or your terms? ### Payment threshold You can set payment thresholds for your invoices in your wholesaler terms. Learn more about [setting payment thresholds](/designers/payment#payment-threshold). ### Automatically approve new resellers Potential resellers are approved by default. Turn this setting off in wholesale settings if you want to review each request. You can still **Cancel partnership** with an existing reseller at any time. ### Instructions for resellers You can add optional **instructions for resellers**. For example, you can give instructions on how to list products, preferred image formats, or category guidance. These will be emailed to new resellers along with a copy of your terms and will also be visible on your store profile for future reference. # Welcome to Replic Source: https://docs.replic.ca/index Helping stores and designers work together since really not that long ago. ## Setting up Get your store up and running in a few short steps. Follow our quickstart guides to start selling, or reselling, patterns today. > **[Designers](/quickstart-designer)** > > Set up your payment preferences, add patterns and find new resellers in a few > short steps. > **[Retailers](/quickstart-retailer)** > > Find new products, partner with new designers and add digital patterns to your > store in a few simple steps. # Quickstart: Designers Source: https://docs.replic.ca/quickstart-designer Upload patterns, find resellers and start making sales. ## Get started in three steps Get your Replic store up and running and make your first sales. ### Step 1: Set up your payment and company information The first and most important step is to ensure you are set up to receive payment for your sales on the app. > **Connect or create payment account** > > Head over to your [billing page](https://www.replic.ca/payment/receive) to > create a Stripe account or connect an existing one. You will be asked to fill > in the required information for Replic to collect payment on your behalf. > > > [!TIP] > > > > After you submit your information, Stripe either asks for more details or > > reviews what you sent (that can take a few days). Returning from the form > > does not mean setup is complete. You can keep using Replic while you wait, > > including products and partnerships. If Stripe needs more information, > > finish setup from your [payment > > page](https://www.replic.ca/payment/receive). Next, set your [tax > > registrations](https://www.replic.ca/payment/receive#tax) so Stripe can > > calculate tax on invoices to your resellers. > > > [!TIP] > > > > Payments from resellers will appear in your Stripe account as soon as the > > funds are available. You can choose the schedule at which you want Stripe to > > send the funds to your own bank account. Learn more about [setting up a > > payout schedule](https://support.stripe.com/questions/payout-schedules-faq) > > in Stripe. > [!TIP] > > The default setup should work for most designers. If your needs are more > complicated, you will have full access to your Stripe dashboard to make any > changes or customization required. Learn more about [how payment > works](/designers/payment). ### Step 2: Add your products If you want to save time copying and pasting descriptions, we encourage you to use the bulk import option. > **Add products manually** > > You can add or edit any product in Replic directly in your [product list](https://www.replic.ca/patterns/uploaded). > **Bulk import from your current website** > > You can also bulk import products in CSV format. Most e-commerce platforms offer CSV export options. > > 1. Export your products as a CSV from your current site. > > 2. Head to your Replic [product list](https://www.replic.ca/patterns/uploaded). > > 3. Select *Import CSV*. > > 4. *Optional: set a wholesale rate*. > > 5. Decide if you want to be notified once the import is completed and save. > > > [!TIP] > > > > Imports of large product lists or that include large images can take a long > > time to process (up to an hour). > > > [!WARNING] > > > > CSV exports can include images but never include files. You will need to come > > back to upload product files and set them as active to make them available for > > sale. ### Step 3: Go live > **Approve new partner requests** > > You will be notified by email when a reseller is interested in your > products. Click on the link in your email to go approve their request. > **Find new partners** > > If you want to be proactive, you can find new partners on the Replic app by > searching through our [list of > retailers](https://www.replic.ca/partners/search). You will need to be > signed in to filter the list to only display stores on Replic. > > > [!NOTE] > > > > Other stores on this list are not affiliated with Replic and might not be > > able to or interested in adding the Replic app. They were simply added to > > the list in a previous iteration of the application to help designers find > > potential partners outside of the application. ## Next steps Now that you have products to sell, dig deeper into these topics to make Replic best for you: > **[Getting paid](/designers/payment)** > > Dive in and learn more about how payment works on the Replic app > **[Set up products for success](/designers/products)** > > Adapt your products to match your resellers needs > **[Friends with benefits](/designers/partners)** > > Learn how to manage your resellers on Replic > **[Customize your experience](/designers/settings)** > > Explore the advanced settings options to make your store truly yours > [!NOTE] > > **Need help?** See our [full documentation](https://docs.replic.ca) or contact > [support](mailto:support@replic.ca). # Quickstart: Retailers Source: https://docs.replic.ca/quickstart-retailer Find new products that will delight your customers and increase your revenue. ## Get started in two steps Get the Replic Shopify integration up and running and make your first sale. ### Prerequisites To start reselling digital patterns on your store, you will need the following: * an active [Replic account](https://www.replic.ca/sign-up) * the [Replic Shopify Integration](https://apps.shopify.com/replic) After installing the Shopify app, you will be prompted to connect your Replic account. ### Step 1: Set up payment > **Add a payment method** > > Navigate to your [payment settings in > Replic](https://www.replic.ca/payment/send) or to your [Shopify app billing > page](https://admin.shopify.com/apps/replic/app/settings/billing) to set a > payment method and register billing information. This is the payment method > that will be automatically charged by suppliers when payment is due. The > billing information will be used to for invoices. > **Upgrade to a Pro account** > > Only stores on a Replic Shopify Pro account will be able to import products. > Once you have found products you want to import, you will need to [upgrade > your plan](https://admin.shopify.com/charges/replic/pricing_plans). ### Step 2: Add your products Search for new designers and products. **1. Search for new products** Head to the [pattern library](https://www.replic.ca/patterns/search) and find products you want to add to your store. **2. Request to add product** Once you have found a product you want, select **Request to add** to automatically contact the designer asking for permission to resell their products. **3. Once approved, sync products** Once approved, your new patterns will appear in your **available list** either [in Replic](https://www.replic.ca/patterns/available) or [in Shopify](https://admin.shopify.com/apps/replic/app/products/available). > [!TIP] > > Synced products will appear in your [Shopify admin product > list](https://admin.shopify.com/products) in *draft* as soon as they are > imported. ## Next steps Now that you have products to sell, dig deeper into these topics to make Replic best for you: > **[Understanding payment](/retailers/payment)** > > Dive in and learn more about how payment works on the Replic app > **[Friends with benefits](/retailers/partners)** > > Learn how to manage your suppliers on Replic > **[Set up products for success](/retailers/products)** > > Understanding how products are imported and customize your import settings > **[Customize your experience](/retailers/settings)** > > Explore the advanced settings options to save time during import and customize > the download experience for your customers > [!NOTE] > > **Need help?** See our [full documentation](https://docs.replic.ca) or contact > [support](mailto:support@replic.ca). # Managing suppliers Source: https://docs.replic.ca/retailers/partners From _love at first sale_ to _keeping the flame alive_. When you add a store as an approved supplier, you get full access to your product library for resale on your store until that partnership is revoked. ## Adding a new partner What happens when you add a new partner: > **Notifications** > > When requested or approved, the designer will be immediately notified. You will also be notified whenever one of your approved supplier adds a new product or update an existing product. > **Full access to patterns** > > You will get access to all *active* and *unlisted* patterns from all approved suppliers. You can then choose which patterns to import in your > store. > > > [!NOTE] > > > > You retain full control over the product listings displayed on your > > store. We facilitate the import of media, description, titles, and other > > fields but ultimately, you can make any modifications to the imported product > > listings to better fit within your existing products. > **Sales tracking** > > When you add products from a designer to your store, you agree to be > *subscribed* to this product on a monthly basis. New products will get added > to the same subscription or subscription schedule (read more about [Stripe > subscription > limitations](/retailers/payment#i-am-seeing-multiple-monthly-invoices-per-designer)). > Sales will be tracked and invoiced on the anniversary of when you added the > first product onto your website. > > *Example: if you start adding products on March 18, the first invoice will be sent by the designer on April 18.* > [!TIP] > > Occasionally, designers forgot to include information in their product > description that is available on their website. It is worth checking when > updating product listings on your site. ## Finding new partners You can find patterns to resell by simply searching the [product library](https://www.replic.ca/patterns/search). Once you find a product you want to resell, on the product page, you simply need to click *Request to add* to send the designer a reseller request. Once approved, you will be notified via email and all products from this designer will appear in your [available products](https://www.replic.ca/patterns/available) list. You can start the sync process either from the Replic app or directly in your Shopify app. > [!TIP] > > Most designers respond to requests within a few days. ## Approving a partner request When a designer contacts you directly about becoming a reseller, you will receive an email notification. You can simply click on the link in the email to be taken directly to their store page. Additionally, you can also head over your [partners list](https://www.replic.ca/partners), select the pending partner and approve them. ## Revoking a partner When you revoke a supplier, the following happens: * their products will no longer appear in the search list once the cancellation takes effect * their products will no longer appear in your available product list once the cancellation takes effect * if you had any of their patterns active for sale on your store, those listings are archived when the cancellation takes effect (immediately, or on the scheduled **Cancel at** date) * you will be invoiced for any unpaid sales on your next invoice Revoke ends the commercial partnership. It does **not** permanently block the designer. To refuse future requests from that store, use **Block** after the partnership is cancelled (or decline a pending request with **and block**). ### Reverting a revoked partnership After you cancel a partnership, you can reconnect later: * If the partnership is scheduled to cancel later (**Cancel at** date), only the store that scheduled the cancel can **Resume** or **Cancel now** from the partner profile. * If the partnership already shows as **Cancelled** (and neither store has blocked the other), either store can **Request again** from the partner profile. ## Adding a partner not currently using the Replic app In order for a partner to be added, they will need to have an active account on Replic. We encourage you to reach out to them about joining the app. ## Additional questions ### What happens if there is a dispute If there is a dispute with a designer, you can revoke your partnership to ensure no future sales go through. If you believe fraud or foul-play, please notify Replic immediately so we can review and take action. # Paying your bills Source: https://docs.replic.ca/retailers/payment Understanding the flow of money and fees in Replic ## How it works Your customers pay you, then you pay designers. But how? **1. Customer purchase** Shauna, Danielle, Fatima, Caridad and Milena all purchase your patterns from your store in the same period. They receive their files from Replic. Sales are registered. **2. Automated payment** Once per month, on the anniversary of the day you added patterns from that designer to your store, you will be invoiced by that designer for all sales during the period. Payment of the invoice will be attempted immediately from the method of payment stored in Replic. **3. Reviewing your invoices** You can find past invoices from suppliers in your [payment page on Replic](https://www.replic.ca/payment/send) or in your [Shopify app billing page](https://admin.shopify.com/apps/replic/app/settings/billing). ## Shopify app subscription (Grow) Resellers on the **Grow** plan pay **$19/month** through Shopify, with **30 free product sales** per 30-day billing cycle, then **$0.20** per additional sale. Each unit of a designer's product sold counts as one product sale. Approximate usage for the current cycle appears on your [Shopify app billing page](https://admin.shopify.com/apps/replic/app/settings/billing). Exact charges are calculated by Shopify. This is separate from wholesale invoices you pay designers for patterns sold. ## Invoices You can access your invoices and list of payments in your [payment page](https://www.replic.ca/payment/send) or directly into your [Shopify app billing page](https://admin.shopify.com/apps/replic/app/settings/billing). You are invoiced directly by the suppliers in their preferred currency. Stripe handles currency conversion. ## Editing your payment or company information You can edit your company information directly in [Replic](https://www.replic.ca/payment/send) or in your [Shopify app billing page](https://admin.shopify.com/apps/replic/app/settings/billing). ### Adding a tax ID (non-US, optional) Add your business tax ID on the [payment page](https://www.replic.ca/payment/send) or in the Replic Shopify app so that our payment processor, Stripe, can correctly identify the transactions as B2B and calculate taxes appropriately. For stores located in the United States, you need to present your US suppliers with resale certificates or other tax exemption certificates. After you finish payment account setup (on the web or in the Shopify app), we send a reminder email if no tax ID has been added within 72 hours. This reminder is not sent for US stores. ## Additional questions ### I am seeing multiple monthly invoices per designer This is a current Stripe limitation. Stores can only be *subscribed* to **100 products per subscription** with a designer. We circumvent this by creating multiple subscriptions when a designer has a catalog of more than 100 products. We are actively working on a fix to smooth out invoicing in the future. ### I am a large retailer and want similar pricing terms across all my suppliers We plan to introduce multiple pricing and wholesale terms in the future. Currently, terms are dictated by the supplier and similar across all resellers. # Adding and updating products Source: https://docs.replic.ca/retailers/products Adding products, updating products, archiving products, and more > **[Review the prerequisites](/quickstart-retailer#prerequisites)** ## Adding your first product **1. Select the products to add** In your **available products list** ([Replic](https://www.replic.ca/patterns/available) or [Shopify app](https://admin.shopify.com/apps/replic/app/products/available)), select the product or products you want to sync. **2. Optional: connect an existing product** If you are looking to connect one of your existing product to a Replic product, select the product to connect and hit **Connect to existing**. **3. Review your new draft listing and make edits** The new product will now appear as *draft* in your [Shopify admin product list](https://admin.shopify.com/products). The product will also appear as draft in your **synced** product list in Replic. When ready, you can set your product as *active* directly in your Shopify admin, in your Replic app or in your Replic Shopify integration. ### Troubleshooting > **Bulk import is taking a long time** > > If you import or sync a large volume of products or products with very large images, the bulk import function can take several minutes to up to an hour to complete. > > In the Shopify app and on the Replic **Patterns** lists, each product shows **Updating…** while it imports, then leaves the list (or shows its new status) as soon as it's done. A banner counts how many products are done and about how much time is left. You can leave the page: the work continues, and the progress is still there when you come back. > > If a product can't be imported, it shows **Failed** with the reason. When trying again can help, select **Retry failed** in the banner to import only the products that failed, even after reloading the page. Products that were not imported for a reason you can't retry (for example, the designer archived them) show **Skipped** with that reason. > > > [!TIP] > > > > If you find some designers' images too large for your site, or notice slowdowns, it might be worth resizing the images to help improve page speed. > **Duplicate images on import** > > Replic skips images that are already on your Shopify product when you sync or update. Images you added yourself in Shopify are left alone. Occasionally, we cannot match images and this could create a duplicate. You can delete the extras if needed. > **The imported retail price is different than the one on the designer's site** > > Most designers use dynamic pricing to display prices for visitors with a different currency. Different platforms have different rules on how to calculate dynamic pricing. Currently, Replic uses a formula based on the exchange rate from this morning with an added conversion fee, rounded up to the nearest integer. This is close to the default formula for most stores on Shopify. If the designer is not on Shopify or used a different formula than the default, or if the exchange rate fluctuated enough since the morning, this could cause discrepancies. > > Ultimately, the imported retail price is **minimum suggested retail price**. You should set your prices in a way that makes sense for your store. > > > [!NOTE] > > > > Before updating the prices, we recommended checking the designer's wholesale > > terms in case they have specific requirements around minimum or maximum > > pricing. You can find their wholesale terms on their store profile, accessible > > from your [partners page](https://www.replic.ca/partners). > **Are prices tax inclusive?** > > It depends on the designer. Most designers will have tax inclusive prices. However, North American designers will likely not have included taxes. When in doubt, check their website. We are hoping to be able to display whether prices are tax inclusive or tax exclusive soon. ## Designers adding or updating products ### Notifications You will be notified whenever an approved supplier adds a new product or updates an existing product. For product updates, the notification will also tell you which changes were made specifically. For example: translation added, image removed, etc. You can decide whether or not you want to sync the product (fully or partially) on your website based on the changes. When the product has a translation in your shop's primary language, the email and in-app notice use that translated title. Otherwise they use the designer's original title. > [!NOTE] > > For wholesale price changes, new sales for that product will be charged at the > new price. Your next invoice might display multiple prices for one product if > sales were recorded both before and after the change. ### File changes By default, your customers will be notified if files are added or updated for a pattern. They will receive an email containing a note from the designer (if set by the designer) as well as a new link to re-download files if they wish to. ### Product archival When a designer archives a product, that product will automatically be archived in your store and will no longer be available for sale. Unpaid sales will be invoiced on your next invoice, along with your other sales. Past customers will continue to be able to download their pattern from your store. ## Connecting pre-existing products If you were already reselling digital patterns from designers on Replic before adding the app, and wish to manage the relationship through the app going forward, you can connect pre-existing products to Replic ones. ### Connecting an existing product To connect a pre-existing Shopify product to a Replic product, head to your **available products list** ([Replic](https://www.replic.ca/patterns/available) or [Shopify app](https://admin.shopify.com/apps/replic/app/products/available)) and select the product you want to connect. You can only select one product to connect at a time. Select **Connect to existing product** and select the product in your store you want to connect. > [!TIP] > > Don't forget to remove the product from any previous app you were using to > send files or customers will risk receiving two download link emails. #### How does it work Connecting a product, instead of syncing it, will simply add the required tracking to your existing product listing in Shopify. This application will then recognize past and future sales as orders that require digital downloads. **Past orders will not be charged**. This allows you to keep existing listings along with any customizations you had added, as well as offer continuity with sales reporting and tracking within Shopify. ### Servicing past orders When you disconnect a product from your pre-existing digital download app, customers who had previously received an email with a download link from that app will no longer be able to download their files via the link. There are two ways you can handle the support: > **Assume most clients will have downloaded their files right away** > > If you believe you will receive few support queries, you can manually > [resend an email](/shopify-integration/orders/servicing-orders) through > Replic every time. Additionally, if the **order status** download button is > enabled in your [download settings](/shopify-integration/settings/download-settings) > you could tell them to go to their order page (either by logging in through > Shopify or you can resend the order confirmation email through the Shopify > admin, which has a link to the page) where they will find a link to the new > download page. > **Assume a large number of clients will not have downloaded their files** > > If you believe a lot of clients will reach out to you with complaints about > broken links, you can decide to notify past clients that you have switched > services and offer them an alternative way to download their files. For > example, if the **order status** download button is enabled in your > [download settings](/shopify-integration/settings/download-settings), you can notify > them they only need to log into their account or click on their order status > link in their product confirmation email to access their files again. > [!NOTE] > > We have found most customers (>85%) download their product the day of purchase. Less than 1% of customers will wait more than 30 days to click on their download link. ### Troubleshooting Connecting past orders to Replic starts automatically as soon as you connect a product but will take a few hours to complete. The sync is intentionally slow to give you additional time to connect all the products you need to connect. If you need the sync to start immediately, you can head to your [import settings](https://admin.shopify.com/apps/replic/app/settings) and select **Backfill orders**. # Product and store settings Source: https://docs.replic.ca/retailers/settings Store profiles, PDF stamping, product languages and more. ## Setting up your store profile In your [store profile](https://www.replic.ca/account/store), you can add information about your store. Saving your **default store address** also updates the billing address on your Replic Stripe identity, including on the designer accounts where you are a customer. ## Setting up your store language You can select the different languages for products in your [language settings](https://www.replic.ca/account/languages). Products in Replic will be displayed in the default currency for your Shopify store. ## Product import and product download settings You can customize download settings and configure various import settings in both Replic and your Shopify app. > **[Download settings](/shopify-integration/settings/download-settings)** > > Customize download settings to fit your customers needs > **[Import settings](/shopify-integration/settings/import-settings)** > > Save yourself potentially hours of tedious work > **[Inventory and fulfillment settings](/shopify-integration/settings/fulfillment-settings)** > > Explore advanced inventory and fulfillment settings > **[Printed variants](/shopify-integration/settings/fulfillment-settings#printed-variants-for-your-digital-patterns)** > > Define your printed variants settings to save time editing products after > import # Introduction Source: https://docs.replic.ca/shopify-integration/introduction How to use the Replic Shopify integration > [!NOTE] > > If you are a designer, and you are not looking to resell patterns from other > designers, you do not need the Replic Shopify integration. ## Welcome To start reselling digital patterns on your store, you will need: an active [Replic account](https://www.replic.ca/sign-up) and to have installed the [Replic Shopify Integration](https://apps.shopify.com/replic) on your store. After installing the Shopify app, you will be prompted to connect your Replic account. > **[Replic on the Shopify App Store](https://apps.shopify.com/replic)** > > Install the Replic Shopify Integration on your Shopify store to get started ## Getting set up Follow these steps to get set up to sell digital patterns on your store. **1. Set up a payment method** Navigate to your [Settings > Billing](https://admin.shopify.com/apps/replic/app/settings/billing) page and enter a payment method. This is the payment method that will be automatically charged by suppliers when payment is due. **2. Find patterns** Head over to Replic and visit the [Pattern Library](https://www.replic.ca/patterns/search) to look for patterns you want to sell in your store. Select 'Request to Add' to notify the designer you are interested in reselling their patterns. > [!TIP] > > Most designers respond to requests within a few days. **3. Review settings** Review your [import settings](https://admin.shopify.com/apps/replic/app/settings) and [download settings](https://admin.shopify.com/apps/replic/app/settings/downloads) to ensure they are set properly. ## Understand your settings Learn more about how you can save yourself some time by setting up import settings and find out how you want to deliver digital downloads to your customers. > **[Import settings](/shopify-integration/settings/import-settings)** > > Add some order to the chaos when importing hundreds of products at once. > **[Download settings](/shopify-integration/settings/download-settings)** > > Add additional ways for your customers to access their files. ## Dig deeper > **[Get set up for success](/quickstart-retailer)** > > Review our retailer guides to understand how to import products, how payments > are handled, and how to manage your suppliers. # Servicing orders and offering support Source: https://docs.replic.ca/shopify-integration/orders/servicing-orders Lost emails, sales in your physical store and more. ## Review past orders You can review past orders details in your [Replic Shopify orders list](https://admin.shopify.com/apps/replic/app/orders). On the order details page, accessible by selecting a specific order, you will find additional information regarding the order, including: * files for that order * when the email was sent and the last recorded email status: delivered, clicked, bounced, etc. * the number of times the customers attempted to download their files Email status shows whether the customer received the download message. A bounced or failed status does not keep the order open in Replic once packages are ready — you will get a one-time store notification with next steps, and you can resend from this page after correcting the address. You do not need to retrigger Shopify fulfillment for a bounce. If the order had no customer email, Replic still completes its Shopify fulfillment request and marks that line incomplete. Add the email in Shopify, then resend from this page or retrigger fulfillment so the customer receives their download link. Order status in Replic (open / closed) is separate from Shopify fulfillment status. The order may be closed in Replic while Shopify still shows the fulfillment as in progress, or the reverse during recovery. ### Resend download email You will also have the ability to resend the customer their email, either to the current email attached to the order, or to a different email. > [!NOTE] > > Turning off **Send download email** in > [download settings](/shopify-integration/settings/download-settings) stops the > automatic email after purchase. You can still resend from this page. ### Revoke product access You can revoke access to one or multiple products in an order. When access is revoked, the customer will no longer be able to access their files from any of the download pages. Any new email with download links (resent by your store, by the customer -- when expired --, or when a designer updates their products) will only include non-revoked products. ## Access product files for printing or support There are several ways you can access a product's files for printing or servicing. > **On the Shopify order page** > > You can add a quick files view table to your order details pages in your > Shopify admin. This will show the files associated with the order for > yourself and your staff. Head over to your [download > settings](https://admin.shopify.com/apps/replic/app/settings/downloads) to > learn more. > **On the Shopify product page** > > You can add a quick files view table to your product details pages in your > Shopify admin. This will show the files associated with the product for > yourself and your staff. Head over to your [download > settings](https://admin.shopify.com/apps/replic/app/settings/downloads) to > learn more. > **On the order page in your Replic Shopify app** > > Product files for a specific order are displayed on the Replic Shopify app > order details page. To find the order, simply head to your [Replic Shopify > orders list](https://admin.shopify.com/apps/replic/app/orders) and find the > order you need to service. > **On the product page in Replic** > > Product files are always accessible through the product page in Replic. > Simply head over to the [pattern > library](https://www.replic.ca/patterns/search) and look for the product. # Download settings Source: https://docs.replic.ca/shopify-integration/settings/download-settings Customize how your customers access their files Create a delightfully simple way for customers to access their files post-purchase that feels uniquely you. Optimize for convenience, be strict about security or create an experience that falls somewhere in the middle. > **[Review download settings in your app](https://admin.shopify.com/apps/replic/app/settings/downloads)** > > Go to your Replic Shopify integration download settings page and start > customizing ## Email with a download link By default, customers will receive an email from Replic after their purchase with a link to download their files. The link will redirect customers to a Replic-hosted download page where they will be able to download their files. Both the email link and pages will expire after a time to prevent fraud. Customers can resend themselves a new link to the email attached to the order. If you do not wish customers to receive an email from Replic, you can disable it in your [Settings > Download](https://admin.shopify.com/apps/replic/app/settings/downloads) page. > [!WARNING] > > When disabled, customers do not get an automatic download email after > purchase. You can still resend from an order, and a customer with an expired > link can request a new one. Customers will need another way to get their > files. Make sure you have enabled the thank you page or order status buttons. ## Thank you page / Order status page button You can add a 'Download files' button to the order 'Thank you' page and 'Order status' pages. **1. Open your checkout editor** Navigate to your [Checkout Editor](https://admin.shopify.com/settings/checkout/editor/?page=thank-you\&context=apps) and locate the Replic extensions in the left tab. **2. Add the download buttons** Find the *Download button* under Replic in the sidebar and click *+* (plus icon) to add. Select *Thank You* or *Order Status* to place it on the page. **3. Customize button (optional)** You can move the button block on the page or edit the text displayed. **4. Choose redirect page** Once the button extension is selected, in the settings on the side panel, you can choose where the button on the *Order Status* page will redirect. If you select *Store* the button will redirect to a page hosted on your store. It opens without a login for the first hour after the order is placed, so guest customers can download straight from the thank you page. After that, only the customer who placed the order can open it, and they must be logged in to their account on your store. If you choose *Account*, the button will redirect customers to an 'Order Download' page in their own account, which requires login.\\ [Understanding logged in options](#understanding-your-logged-in-options) > [!TIP] > > Download buttons on the thank you page are displayed immediately. If you are > concerned about fraudulent or unpaid orders, we recommend you rely on Replic's > default post-paid purchase emails or use the logged in options. [Understanding > logged in options](#understanding-your-logged-in-options) ### Helping a customer who can't access their files Open the order in the Replic app and copy its **Customer support link**. It opens that order's downloads without a login for 7 days. Share it only with the customer on that order. Each time you open the order page you get a fresh link, and links you already sent keep working until they expire. ## Customer account page, store-hosted page or both ### Understanding your logged in options You can add a download page to your customers' account page on your Shopify store. Account pages require customers to be logged in through Shopify, which makes them more secure but also more cumbersome for customers looking to quickly access their file post-purchase. We recommend you use them for returning customers. They can be accessed through the *Order Status* page. The *Order Status* page can be accessed by clicking on *Order Status* in their order confirmation email or by logging in their account on your store. ### Setting up a Customer Account download page **1. Open your checkout editor** Navigate to your [Checkout Editor](https://admin.shopify.com/settings/checkout/editor/?page=orders\&context=apps) and locate the Replic extensions in the left tab. **2. Add the download page** Find the *Download page* under Replic in the left sidebar and click *+* (plus icon) to add. Select *Add page to Accounts* to enable the page. **3. If not already enabled, add the download button to the Order Status page** Find the *Download button* under Replic in the sidebar and click *+* (plus icon) to add. Select *Order Status* to place it on the page. In the *Settings* side panel, choose *Redirect destination* to *Account*. > [!WARNING] > > Customers will need a way to access the page. Make sure you have added a > download button to the Order Status page and that in your download button > settings you have selected *Order status page redirect destination* to be > *Account*. # Fulfillment settings Source: https://docs.replic.ca/shopify-integration/settings/fulfillment-settings Configure how products get imported and tracked in your store Save yourself potentially hours of tedious work by pre-configuring your import settings. Import settings apply to products that have not yet been imported. > **[Review fulfillment settings in your app](https://admin.shopify.com/apps/replic/app/settings/fulfillment)** > > Go to your Replic Shopify integration fulfillment settings page and start > customizing ## Fulfillment and inventory settings The following settings can be found in your [fulfillment settings](https://admin.shopify.com/apps/replic/app/settings/fulfillment) page. ### Understanding fulfillment in Shopify In Shopify, fulfillment is tightly tied to where the inventory for the product is located at the time of purchase. By default, the application will assign inventory for Replic products to a Replic location. This allows Shopify to break the order into separate parts to be fulfilled by separate entities: your store (or other locations) for your products and the Replic app for Replic products. By default, the application will also wait until an order has been paid to attempt fulfillment. #### What this means **1. Replic inventory location** The Replic application will create a new inventory location in your store called Replic **2. New products are assigned to the Replic location** Replic products' inventory will be assigned to the new location upon creation. **3. Printed variants (optional)** If printed variants are enabled, printed variants will be assigned to your store's primary location for fulfillment. This allows you to send printed patterns before marking the order as fulfilled. Please see [printed variants settings](#printed-variants-for-your-digital-patterns) for additional options. **4. When an order is placed** When an order is paid, Replic will send an email automatically (or follow your other fulfillment rules). Any parts of the order assigned to Replic (based on inventory location) will be marked as fulfilled by the application. **5. Updating inventory for Replic products after creation** You can manually reassign inventory as you need for each product and variant directly into your Shopify admin to better suit your needs. **Inventory assignment by Replic only happens at product creation**. The application will not modify your inventory choices for existing products and variants (on partial sync or connect). ### Inventory tracking By default, Replic products are set as 'Do not track' for inventory. If you prefer Shopify to track inventory, Replic will automatically assign 100 products to inventory and attempt to refill that inventory back to 100 at the next invoice payment. ### Automatically mark orders with only Replic products as fulfilled Every order will be sent an email with a link to download the files regardless of the option chosen (**unless you have also disabled email fulfillment in your [download settings](/shopify-integration/settings/download-settings#email-with-a-download-link)**). If you select not to automatically fulfill digital-only orders, orders with only Replic products will remain marked as unfulfilled in your Shopify order list until you manually mark them as fulfilled. > [!NOTE] > > If you wish to change this for any product or variant after import, simply go > to that variant and assign the inventory either to Replic (for > auto-fulfillment) or your store (for non-auto fulfillment). Disable the > inventory for the other location. ### Disable the Replic location This option is only available for stores where the **automatically mark orders with Replic products as fulfilled** option has been turned off. This is because the feature relies on the Replic location to function within Shopify's fulfillment rules. If you disable the Replic location, all Replic products' inventory will be automatically reassigned to your store. If you choose to re-enable the Replic location in the future, and want to have orders automatically marked as fulfilled, you will need to reassign inventory to Replic manually for each product. ### Fulfill Replic orders before payment By default, the application waits until an order is paid for before fulfilling it. You can choose to fulfill orders once payment is authorized instead. This increases the risk of unpaid orders. ## Printed variants for your digital patterns These options will come in handy if you are offering pattern printing services. Any options offered below can be further adjusted in your Shopify admin but this might save you a few clicks. Options include choosing where products will be printed (if you have more than one location), adding printing price, calculating shipping costs, and more. > **[Printed variants](https://admin.shopify.com/apps/replic/app/settings/printing)** > > Define your printed variants settings to save time editing products after > import ### Creating a printed variant By selecting this option, you will create more than one variant when importing a product: a **PDF only** variant and at least one **Print + PDF** variant. ### Printed variant structure Occasionally, a product has more than one A0 file (for example shorts vs pants). You can choose whether the application will create only one printed variant or one printed variant per large scale printing file. If you select **only one printed variant** and import a product with multiple A0 files, the application will use the file with the most pages for any price or cost calculations that rely on page numbers. If no A0 files are detected for a pattern, only the PDF variant will be created. ### Printed variant pricing You can add a formula to calculate the printed variants retail price, to match the price of your printing services. Type your formula using the word `pages`. For example, type $8$ for a fixed cost, $2*pages$ for a cost per page, or $5 + 2*pages$ for a fixed cost plus a cost per page. ### Shipping costs You can add shipping info to help Shopify calculate the shipping costs of your printed patterns. ### Fulfillment location Select the location where printed variants will be fulfilled. Defaults to your primary store location. You can change this field if you are printing from another location than your main store. If you select Replic, orders with printed patterns will be marked as fulfilled automatically which can make it harder for tracking what printing jobs still need to be done. Only select Replic if you are certain that this is the workflow you want. ### Additional printing cost For reporting purposes only. This is what it costs you to print a pattern. This cost will be added to the product's wholesale cost and set as the printed variant's cost in Shopify. # Import settings Source: https://docs.replic.ca/shopify-integration/settings/import-settings Configure how products get imported and tracked in your store Save yourself potentially hours of tedious work by pre-configuring your import settings. Import settings apply to products that have not yet been imported. > **[Review import settings in your app](https://admin.shopify.com/apps/replic/app/settings)** > > Go to your Replic Shopify integration import settings page and start > customizing ## Import-specific settings The following settings can be found in your [settings](https://admin.shopify.com/apps/replic/app/settings) page. ### Product title Define how Replic product titles are created in Shopify using placeholders. You can use `{title}` for the original product title and `{brandName}` for the supplier brand name. Legacy formulas may still use `{vendorName}`; it resolves to the same value as `{brandName}`. This is particularly useful if all your digital products have similar titles in your store, for example: `{title} - {brandName} - PDF pattern`. ### Product category Assign a product type to all imported products. This is particularely useful for product filtering, sales reporting and when combined with Shopify rules on which products are final sale. > [!TIP] > > You can edit your store's policies and mark all digital products as final > sale, as customers will have access to their files immediately after purchase. > [View Shopify > documentation](https://help.shopify.com/en/manual/fulfillment/managing-orders/returns/return-rules). ### Sales channels By default, draft products are not added to any sales channels. You can select the sales channels Replic products should be published to when they are set as active — whether you activate them in the Replic Shopify app or set the product status to active in the Shopify admin. ### Notifying previous customers of file updates When enabled, customers who previously purchased products will be notified when product files are updated by a designer. The notification will include a small note from the designer explaining the change (if provided by the designer) as well as a new link to re-download the file if they wish. ## Next steps > **[Inventory and fulfillment settings](/shopify-integration/settings/fulfillment-settings)** > > Explore advanced inventory and fulfillment settings > **[Printed variants](/shopify-integration/settings/fulfillment-settings#printed-variants-for-your-digital-patterns)** > > Define your printed variants settings to save time editing products after > import