---
title: "Reprizo Widget – Online trade-in for Shopify and WordPress"
description: "Reprizo Widget, the online trade-in of Reprizo Pro: your customers photograph their item on your website and get your trade-in offer. Early access."
url: "https://reprizo.com/en/widget/"
lang: "en"
---

Early access Reprizo Pro · Online trade-in

# Your customers snap. You buy.

The Reprizo widget goes on your website, or on a Reprizo page in your name. Your customer photographs an item and gets your indicative trade-in offer, by your rules. They come to your counter or send it by parcel.

[Join the pilot programme](https://reprizo.com/en/widget/#contact) [See the demo](https://reprizo.com/en/widget/#simulateur)

- No cookies
- Six languages
- Indicative offer, subject to checking

Preview of the Reprizo widget on a second-hand store's website: the customer photographs an item, confirms the model, leaves their contact details, then receives the store's trade-in offer, up to €154.

One widget, every website

- **HTML snippet** Any site where you can add code Available
- **Hosted page** No website: a link and a QR code Available
- **Shopify** App “Reprizo Pro: AI Trade-in” Under review
- **WordPress and WooCommerce** “Reprizo Pro” plugin In preparation
- **PrestaShop** “Reprizo Pro” module Available

Wix, Squarespace, Webflow, BigCommerce: with the HTML snippet.

How it works

## Three steps, from your website to your counter

The customer gets a valuation on your website, the request lands in Reprizo Pro, and you buy at the counter or by parcel.

1. ### The customer photographs their item

   On your website, from their phone: 1 to 3 photos and a description, or the barcode. Reprizo identifies the item and has them confirm the model.
2. ### They get your indicative offer

   Cash, store credit or consignment, by your trade-in rules: an “up to” amount, a number, a QR code and the words “subject to checking”.
3. ### You find it, you buy

   The request lands in Reprizo Pro with its photos and contact details. At the counter, the number or QR code brings the offer back up; by parcel, you inspect, then you pay.

Demo

## Set your rules. See your customer's offer.

The widget shows your customer an “up to” offer, worked out from your trade-in rules and your settings. Pick an item and change the settings: the offer is recalculated just as on your website.

Demo · indicative prices

What your customer sees

Voltaire Counter

Your trade-in offer

Nintendo Switch OLED

Up to

€154

in cash

- Cash **€154**
- Store credit 20% bonus **€185**
- Consignment Listed at €220 for 90 days, 40% commission **€132** for you

Offer no. R-00042 Valid for 7 days

Indicative offer, subject to the store checking the item (condition, working order, accessories, authenticity). It is calculated with the help of artificial intelligence, from your photos and description. The store will make you a firm offer after examining the item.

Valuation by Reprizo

What you see in Reprizo Pro

**Estimated resale**

€220

**Offer by your rules**

€154

**Margin**

€66

What your customer never sees

- Your margin
- The rule applied
- The sources consulted
- The estimate's confidence

Demo: indicative prices, no data sent. The real widget works out the offer from market prices and your trade-in rules. The “Valuation by Reprizo” line only appears with the HTML snippet and the hosted page.

[Watch the demo video Walkthrough on a Shopify store, with English subtitles.](https://www.youtube.com/watch?v=HtRuLEswUe4)

What you receive

## Every request lands where you already work

In Reprizo Pro, alongside your counter estimates: same rules, same history, same statistics.

### An inbox

Photos, identified item, offer shown and contact details left with the customer's consent. An email alerts the store, and each request follows its status: to call back, came in, accepted, paid.

### Found at the counter in one scan

The offer's number or QR code opens the estimate and the customer's photos in Reprizo Pro. You examine the item, then make your firm offer.

### By parcel, if you turn it on

You set your terms: address, packaging, costs, returns, and your carrier's label if you provide one. The customer declares the shipment; on arrival you inspect, then accept, make a counter-offer or refuse.

### You pay the seller

Bank transfer, cash or cheque, recorded in Reprizo Pro. On Shopify, the app creates a gift card or a single-use code; on WooCommerce, a coupon; on PrestaShop, a discount voucher. Reprizo neither collects payments nor ships anything.

Shopify WooCommerce PrestaShop

### Back on sale in one click

After the purchase, a product draft is written from the estimate, with its photos. It is never published without you.

Shopify WooCommerce PrestaShop

### Caps you set

Online safety margin, daily request cap, share of the month's volume, and a one-click pause for the widget. A successful estimate counts as one estimate of your plan; a failure costs nothing.

Gift card, coupon, voucher and product draft: with the Shopify app, the WooCommerce plugin and the PrestaShop module, depending on each channel's status.

Installation

## A snippet, a page or an app

Pick the channel that fits your website. Each one shows its status: we only write “available” for what is.

**HTML snippet Available**

For any site where you can add code. During the pilot, your store's widget is opened by Reprizo.

1. Reprizo opens Online trade-in on your Reprizo Pro account.
2. In Reprizo Pro, Account › Management › Online trade-in: turn on your store, set your options and declare your website's domain (over https).
3. Paste the snippet with your public key: the loader once in the page, the element where it should appear.

```
<script src="https://widget.reprizo.com/v1/loader.js" async></script>
<reprizo-reprise key="pk_live_XXXXXXXXXXXXXXXXXXXXXXXX" floating></reprizo-reprise>
```

Replace the key with your widget's. A trial key (pk\_test\_…) lets you try it without counting anything.

#### Attributes

| Attribute | What it does |
| --- | --- |
| `key` | The widget's public key, read in Reprizo Pro. |
| `mode` | “button”: a button opens a window (default); “inline”: the journey inside the page. |
| `floating` | Floating button at the bottom of the screen. |
| `position` | “left”: floating button at the bottom left. |
| `align` | “center” or “end”: button in the page, centred or at the end. |
| `lang` | fr, en, es, it, de or pt. Default: the page's language. |
| `label` | Button label (40 characters). |
| `color` | Widget colour, as #RRGGBB. |

#### Colour and corners

With CSS variables or the color attribute. The widget uses your site's font.

```
reprizo-reprise { --reprizo-color: #7c2d12; --reprizo-radius: 6px; }
```

#### Content security policy (CSP)

Add these if your site has one. The widget needs neither inline styles nor inline scripts.

```
script-src https://widget.reprizo.com;
connect-src https://api.reprizo.com;
worker-src blob:;
```

A version pinned by fingerprint (SRI) is possible: it no longer receives updates.

**Hosted page and QR code Available**

With no website, or on top of your website: a Reprizo page in your name (reprizo.com/r/your-store), a link for your buttons, emails and Google listing, and a QR code to print for your window. The A4 poster with the QR code is generated by Reprizo Pro.

**Shopify Under review**

The “Reprizo Pro: AI Trade-in” app adds the widget to your theme (Online Store 2.0), with no code and no key: a floating button to turn on in the theme editor, or a block in a page. The subscription and top-ups go through Shopify billing, at the same amounts as in the plans below.

It is under review at Shopify: it will be installable from the Shopify App Store once approved.

**WordPress and WooCommerce In preparation**

The “Reprizo Pro” plugin adds the widget to any WordPress site: connection with a single-use code generated in Reprizo Pro, \[reprizo\_reprise\] shortcode, block, floating button, requests in the WordPress admin. With WooCommerce: coupon and product draft.

It is in preparation.

**PrestaShop Available**

The “Reprizo Pro” module adds the widget to a PrestaShop 8 or 9 shop: connection with a single-use code generated in Reprizo Pro, widget on the home page, footer, product pages or a CMS page (\[reprizo\_reprise\] tag), floating button, requests in the admin (Orders › Trade-in requests). To pay the seller, it creates a discount voucher in your shop; to put the item back on sale, a disabled product that you activate yourself.

The module is supplied by Reprizo, as an archive to upload into PrestaShop, to the stores of the pilot programme.

1. Reprizo opens Online trade-in on your Reprizo Pro account and gives you the module archive.
2. In PrestaShop, Modules › Module Manager › Upload a module: upload the archive.
3. In Reprizo Pro, Account › Management › Online trade-in: choose your store, open “PrestaShop shop” and generate a code (valid for 15 minutes, single use).
4. In PrestaShop, open the configuration of Reprizo Pro, enter the code, then choose where the widget appears.

Designed for PrestaShop 8.0 to 9.x (tried on 8.2 and 9.2), PHP 7.2.5 or later. The module is distributed as an archive, not through PrestaShop Addons.

**Wix, Squarespace, Webflow, BigCommerce Available**

The HTML snippet works wherever you can add code, depending on your tool's plan: on Wix, a custom element (Premium plan and connected domain); on Squarespace, code injection (Business plan or higher); on Webflow, custom code (paid site); on BigCommerce, the Script Manager. The guides follow each tool's documentation.

**For your developer or your AI assistant**

Copy this message: it holds the snippet, the security policy and the steps.

```
Install the Reprizo online trade-in widget on my website.

1. Add these two lines before the closing </body> tag (the loader once, the element where it should appear) and replace the key with my widget's, found in Reprizo Pro (Account › Management › Online trade-in):

<script src="https://widget.reprizo.com/v1/loader.js" async></script>
<reprizo-reprise key="pk_live_XXXXXXXXXXXXXXXXXXXXXXXX" floating></reprizo-reprise>

2. If my site has a content security policy (CSP), add these directives:

script-src https://widget.reprizo.com;
connect-src https://api.reprizo.com;
worker-src blob:;

3. For colour and corners, add this to my stylesheet (or use the color attribute):

reprizo-reprise { --reprizo-color: #7c2d12; --reprizo-radius: 6px; }

4. Check that my website's domain is declared in Reprizo Pro, that the site runs on https and that the button shows up.
```

Plans

## One price list, widget included

The widget works the same way in every Reprizo Pro plan: only the volume changes. Opening Online trade-in on your account is requested with the form below.

### Discovery

To try Reprizo at the counter.

Free

- 10 estimates per month
- 1 store
- 1 user
- No credit card

[Start for free](https://pro.reprizo.com/inscription)

Recommended

### Store

For every store that buys every day, with its whole team.

€79 excl. VAT / store / month

or €790 excl. VAT per year, 2 months free

- 500 estimates per month per store
- Unlimited stores
- Unlimited users
- On request: stock connector, dedicated AI key

[Choose Store](https://pro.reprizo.com/souscrire?offre=magasin)

### Top-up

For busy periods, without changing plan.

€15 excl. VAT / 100 estimates

- Used once the monthly volume is reached
- Never expire
- With the Discovery or Store plan

[Buy a top-up](https://pro.reprizo.com/souscrire?offre=recharge)

A successful widget estimate counts as one estimate of your plan; a failed analysis is never counted. Prices exclude VAT, no commitment.

Trust

## Built for a shopkeeper's website

What the widget does, and what it doesn't, for your store and your customers.

- ### No cookies

  The widget sets none and contains no advertising tracker or third-party tracking tool. It only keeps, for the life of the tab, what it needs to bring the offer back after a reload.
- ### Your margin stays with you

  The customer sees the item, the options you offer, an “up to” amount and the validity. Never your margin, the rule applied, the sources or the confidence: the server decides what is shown.
- ### Photos without metadata

  Shrunk to 1,024 px and re-encoded in the browser: GPS position, device and date never leave.
- ### Indicative offer, AI disclosed

  The offer is “subject to checking the item”, with a note that it is calculated with the help of artificial intelligence. The firm offer is yours, after examination.
- ### Protected against abuse

  A short proof of work instead of a CAPTCHA, and caps per visitor, per email address, per day and on the month's volume. No AI is called before these checks. A request that seems to try to skew the estimate gets no amount: you examine the item.
- ### Light

  About 4 KB and two requests before the click; the rest only loads on opening. Not a single Lighthouse point lost in our measurements.
- ### Accessible

  Keyboard-friendly window (focus trap, Esc), screen-reader announcements, 44 px targets, reduced motion respected.
- ### CSP and SRI friendly

  Three lines to add to a strict security policy, no inline script, version pinnable by fingerprint.

About

## Reprizo Widget, online trade-in for second-hand stores

Reprizo Widget is the Online trade-in of Reprizo Pro: a widget that stores put on their website so that their customers can get an item valued and receive their trade-in offer.

### What Reprizo Widget does

The customer photographs their item on the store's website, Reprizo identifies it and shows them the store's indicative offer, worked out by its trade-in rules. The request lands in Reprizo Pro, for the counter or for a parcel.

### Who is it for?

Second-hand and resale stores, consignment stores, refurbishers, video game shops, junk dealers: with a Shopify, WordPress, PrestaShop or Wix site, or with no site at all, thanks to a Reprizo page in their name.

### Where can I find it?

Through early access, on request, as part of a pilot programme. The widget shows in English, French, Spanish, Italian, German and Portuguese. The status of each channel (HTML snippet, hosted page, Shopify, WordPress, PrestaShop) is shown in the Installation section. The official website is reprizo.com.

### Who is behind Reprizo Widget?

Reprizo Widget is published in France by the publisher of Reprizo and Reprizo Pro. The publisher, the host and the contact details are given in the legal notice.

[Legal notice](https://reprizo.com/mentions-legales/)

Questions

## Frequently asked questions

Everything to know before putting Reprizo on your website.

Another question? [Write to us](https://reprizo.com/en/widget/#contact)

**What is the Reprizo widget?**

Reprizo Widget is the Online trade-in of Reprizo Pro. It is a button, or a journey, that you put on your store's website: your customer photographs an item, Reprizo identifies it and shows them your indicative trade-in offer, worked out by your rules. You receive the request in Reprizo Pro.

**How do I get it today?**

Through early access. Online trade-in is opened by Reprizo, store by store, as part of a pilot programme: write to us with the form on this page, saying what your website runs on (Shopify, WordPress, PrestaShop, Wix, none…). We support you with getting-started videos and an FAQ. The journey for Shopify, WordPress and PrestaShop, with its current status, is described in the Installation section.

**Which websites does it work on?**

On any site where you can add HTML code (a snippet to paste), and, with no website, on a Reprizo page in your name with its QR code. The Shopify app, the WordPress and WooCommerce plugin and the PrestaShop module each have their own panel in the Installation section, with their current status. The site must run on https and its domain must be declared in Reprizo Pro.

**How much does it cost?**

The widget has no separate price: it works in every Reprizo Pro plan (Discovery is free, Store is €79 excl. VAT per store per month, a top-up of 100 estimates is €15 excl. VAT). A successful widget estimate counts as one estimate of your plan; a failed analysis is never counted. On Shopify, billing goes through Shopify, at the same amounts.

**What does my customer see?**

A journey in four steps: 1 to 3 photos and a description (or a barcode), confirmation of the identified model, their contact details with their consent, then your offer: an “up to” amount in cash, store credit or consignment depending on your settings, with a number, a QR code, the validity and your contact details. Never your margin, your rule or the sources.

**Does the offer commit me?**

Not before you have examined the item. The widget's offer is indicative and subject to checking the item (condition, working order, accessories, authenticity): it becomes firm when you confirm it, at the counter or when the parcel arrives. You can also show a slightly lower offer online than at the counter (safety margin).

**How is the customer paid?**

By you: Reprizo neither collects nor holds any payment. You record the transfer, cash or cheque in Reprizo Pro; on Shopify, the app creates a gift card or a single-use code for you, on WooCommerce a coupon, on PrestaShop a discount voucher.

**What if the item comes by parcel?**

You set your terms in Reprizo Pro (address, packaging, costs, returns, your carrier's label if you provide one). The customer declares the shipment on their offer's page; you mark the item received, inspect it, then accept, make a counter-offer or refuse. Reprizo ships nothing.

**Does the widget slow my site down?**

Not according to our measurements: about 4 KB and two requests before the click, the rest only loads on opening. On a test Shopify store, not a single Lighthouse point was lost.

**How are abuse and costs kept under control?**

A short proof of work replaces the CAPTCHA, each visitor, email address and IP address is capped, and you set your own caps: requests per day, share of the month's volume, safety margin. You can pause the widget in one click. No AI is called before these checks. When a request seems to try to skew the estimate (instructions hidden in the description, an implausible price), the customer sees no amount, only that the store has to see the item, and the request is flagged in Reprizo Pro.

**What data is collected, and who is responsible for it?**

The customer leaves their first name, email, phone number and photos, with a checkbox so that the store receives their details. Photo metadata is removed. The store is responsible for its customers' data; Reprizo processes it on the store's behalf. You can delete a request at any time. The widget sets no cookies. The WordPress plugin and the PrestaShop module suggest a text for your site's privacy policy, for you to review and adapt.

**My store has no website: can I use it?**

Yes. Once Online trade-in is open on your account, Reprizo Pro gives you a trade-in page in your name (reprizo.com/r/your-store), a link to put on your buttons, emails or Google listing, and a QR code to print for your window.

**How do I recognise the official app?**

The name “Reprizo” is also used by other products that have nothing to do with us, for example a theme for online shops. The official Shopify app is named “Reprizo Pro: AI Trade-in”, and the WordPress plugin and the PrestaShop module “Reprizo Pro”: they are published by Reprizo, whose official website is reprizo.com. The PrestaShop module is supplied by Reprizo: do not install an archive from any other source. To be sure, come through this page.

Contact

## Join the pilot programme.

Tell us what your website runs on and how you buy. We open Online trade-in on your Reprizo Pro account, then support you with getting-started videos and an FAQ.

- By email [contact@reprizo.com](mailto:contact@reprizo.com)
- A real answer A member of the team reads every message and replies by email.
- What the pilot includes Online trade-in opened on your account, getting-started videos and an FAQ. The pilot's terms are set out when we talk.

**Reprizo Widget** Early access

## Your next purchases start on your website.

Join the pilot programme: we open Online trade-in on your Reprizo Pro account and guide you step by step.

[Join the pilot programme](https://reprizo.com/en/widget/#contact) [Log in to Reprizo Pro](https://pro.reprizo.com/connexion)

## Language

- [Français](https://reprizo.com/widget/index.md)
- [Español](https://reprizo.com/es/widget/index.md)
- [Italiano](https://reprizo.com/it/widget/index.md)
- [Deutsch](https://reprizo.com/de/widget/index.md)
- [Português](https://reprizo.com/pt/widget/index.md)

## Reprizo

- [Individuals](https://reprizo.com/en/index.md)
- [Reprizo Pro](https://reprizo.com/en/pro/index.md)
- [Help centre](https://reprizo.com/support/)
- [Privacy](https://reprizo.com/confidentialite/)
- [Legal notice](https://reprizo.com/mentions-legales/)
- [Contact us](mailto:contact@reprizo.com)
