# Changelog
Source: https://docs.replic.ca/changelog
Product updates and announcements
## 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.
## 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.
## 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
## 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
## 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
## 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
## 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
## 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
## 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
## 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
## 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
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:
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.
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.
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.*
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.
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.
## Revoking a partner
When you revoke a reseller, 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
Revoke 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**).
### 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 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?
Shauna, Danielle, Fatima, Caridad and Milena all purchase your patterns from
Awesome Reseller in the same period.
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 payment fees.
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.
You are responsible for the payment fees for each invoice. The payment fees are set by Stripe and based on your location and the payment type from your reseller. Review the [list of fees](https://stripe.com/pricing).
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/).
### 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 your tax id in Stripe
In order for Stripe to better calculate taxes on invoices, we recommend setting up your tax id in Stripe. It is also a legal requirements in some countries to have tax id on invoices. You can [set up your tax id](https://docs.stripe.com/invoicing/taxes/account-tax-ids) directly 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).
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 an subscription reaches the threshold amount before the regularly schedule 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.
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*
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.
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?
This depends on your region and preference. But we recommend setting a default tax behaviour in your [product settings](https://www.replic.ca/account/products-settings)
to make sure the application can calculate prices more accurately.
By default, or when **Automatic** is selected, we will automatically assume that tax is included or excluded from your prices based on the price currency. For products priced in USD and CAD, tax is considered not
to be included in the price. For all other currencies, tax will be considered to be included in the price.
You can override this setting by selecting **Tax is excluded** or **Tax is included**.
### Understand how tax is handled in your prices
We use the reseller's country to determine if tax should be included in the
prices displayed on Replic.
We use the reseller's store tax settings (inclusive or exclusive) to
determine if tax should be added or removed to the imported prices.
Taxes, when required, will be automatically calculated by Stripe on invoices
based on the reseller country.
### Emailing your customers a copy of their invoice
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 not match is found, the default currency will be used.
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 mutliple 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 20 products at a time. We circumvented it by having multiple subscriptions per reseller with more than 20 products in their store. Stripe is currently working on an updated subscription model that will remove the limitation, and we are hoping to take advantage of it as soon as possible.
### 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 take specific actions only 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.
Imports of large product lists or that include large images can take a long
time to process (up to an hour).
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
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).
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/).
Unfortunately, Prestashop does not currently offer an easy way to export
your products as CSV.
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:
Your product title
Your retail price, in your default currency
Your wholesale price, in your default currency
Your product description, in HTML
Your product handle or short url identifier for your product on your website
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.
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.
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:
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 products are available for sale and are visible in the [search list](https://www.replic.ca/patterns/search).
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 products are no longer available for sale.
Once a product is archived, it will be removed from sale from your resellers' stores.
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.
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
The application cannot count pages if your files are protected. You can always
add the count manually.
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.
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
### 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 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
### 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.
## 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.
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).
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.
Encrypted and password-protected PDFs cannot be stamped.
## Wholesale terms
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.
You can also add optional **instructions for resellers** (for example how to order 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.
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
[revoke a reseller's access](/designers/partners#revoking-a-partner) 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).
### Future features: payment terms
Payment terms are currently only monthly. We plan to expand it in the future.
# 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.
Set up your payment preferences, add patterns and find new resellers in a few
short steps.
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.
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.
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.
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.
You can add or edit any product in Replic directly in your [product list](https://www.replic.ca/patterns/uploaded).
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.
Imports of large product lists or that include large images can take a long
time to process (up to an hour).
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
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.
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.
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:
Dive in and learn more about how payment works on the Replic app
Adapt your products to match your resellers needs
Learn how to manage your resellers on Replic
Explore the advanced settings options to make your store truly yours
**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
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.
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.
Head to the [pattern library](https://www.replic.ca/patterns/search) and
find products you want to add to your store.
Once you have found a product you want, select **Request to add** to
automatically contact the designer asking for permission to resell their
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).
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:
Dive in and learn more about how payment works on the Replic app
Learn how to manage your suppliers on Replic
Understanding how products are imported and customize your import settings
Explore the advanced settings options to save time during import and customize
the download experience for your customers
**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:
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.
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.
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.
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.*
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.
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?
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.
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.
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).
## 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).
## Additional questions
### I am seeing multiple monthly invoices per designer
This is a current Stripe limitation. Stores can only be *subscribed* to 20 products at a time. We circumvented it by having multiple subscriptions per reseller with more than 20 products from the same designer in their store. Stripe is currently working on an updated subscription model that will remove the limitation, and we are hoping to take advantage of it as soon as possible.
### 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
## Adding your first product
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.
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**.
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
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.
The app is also currently not great at showing you that syncing is underway. This is a limitation we plan to address soon. If you are unsure, try to sync one product first before syncing a large amount.
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.
Occasionally, the application will retry importing an image if it encounters an error, which could lead to duplicates. You can safely delete the duplicate images.
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.
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).
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.
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.
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:
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.
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.
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 for resellers to view.
## 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.
Customize download settings to fit your customers needs
Save yourself potentially hours of tedious work
Explore advanced inventory and fulfillment settings
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
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.
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.
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.
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.
Most designers respond to requests within a few days.
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.
Add some order to the chaos when importing hundreds of products at once.
Add additional ways for your customers to access their files.
## Dig deeper
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
### 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.
If you have disabled email fulfillment, you will not be able to resend emails
to past customers.
### 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.
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.
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.
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.
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.
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.
When disabled, you will no longer be able to resend emails to customers who
have lost them.
## Thank you page / Order status page button
You can add a 'Download files' button to the order 'Thank you' page and 'Order status' pages.
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.
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.
You can move the button block on the page or edit the text displayed.
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 that does not require login. 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)
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)
## 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
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.
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.
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*.
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.
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
The Replic application will create a new inventory location in your store
called Replic
Replic products' inventory will be assigned to the new location upon
creation.
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.
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.
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.
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.
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.
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.
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
Explore advanced inventory and fulfillment settings
Define your printed variants settings to save time editing products after
import