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

# Adding and updating products

> Adding products, updating products, archiving products, and more

<Card title="Review the prerequisites" href="/quickstart-retailer#prerequisites" horizontal icon="info" />

## Adding your first product

<Steps>
  <Step title="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.
  </Step>

  <Step title="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**.
  </Step>

  <Step title="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.
  </Step>
</Steps>

### Troubleshooting

<AccordionGroup>
  <Accordion title="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.

    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.

    <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.</Tip>
  </Accordion>

  <Accordion title="Duplicate images on import">
    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.
  </Accordion>

  <Accordion title="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).
    </Note>
  </Accordion>

  <Accordion title="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.</Accordion>
</AccordionGroup>

## 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.

<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.
</Note>

### 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.
</Tip>

#### 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:

<AccordionGroup>
  <Accordion title="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.
  </Accordion>

  <Accordion title="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.
  </Accordion>
</AccordionGroup>

<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.</Note>

### 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**.
