FastTradein Trade-in Widget

FastTradein Trade-in Widget

Details
View on WordPress

FastTradein is a trade-in and buyback management platform for electronics retailers. This plugin connects your WordPress or WooCommerce pages to FastTradein through a block or shortcode. Customers request a valuation on your website; your team manages requests, device inspections, revised offers and handover records in the FastTradein workspace.

What your customers do

  • Pick a device: a smartphone, laptop, tablet, smartwatch, headphones or a console.
  • Answer a few questions about its condition and see a preliminary price from your own price list.
  • Send a trade-in request. It lands in your FastTradein workspace.

What your store does in the workspace

  • Checks the device at intake. If it turns out worse than described, the customer gets a new offer by link and accepts or declines it.
  • Keeps a handover record for every deal, with the IMEI or serial number if you enter it.
  • Records the agreed payout method: bank transfer, store credit towards a purchase or a store voucher with a bonus. Your store handles the payment or purchase.
  • Takes devices in at the counter of your shop with the same prices.

What the plugin adds

  • The FastTradein trade-in widget block for the block editor.
  • The [fasttradein] shortcode for the classic editor, Elementor, other page builders and widget areas.
  • A settings page for your public store key, language, maximum width and where the widget script loads.
  • An interactive read-only preview in Settings and the block editor, with a bundled preview build of the shared renderer and the hosted catalog and valuation service. Contact forms, requests and notifications are disabled. A supported FastTradein preview API and an allowed website are required.
  • By default, the widget script loads only on pages that show the widget. You can explicitly enable loading it on every page for widget tags placed in templates. The script carries cache exclusion attributes used by LiteSpeed Cache.

The widget is a web component with its own styles. Test it with your theme and cache settings before publishing it. The widget supports English, German, Spanish, Polish, Ukrainian and Russian. Its automatic language setting follows the WordPress locale of each page, including locales set by multilingual plugins. The settings page, notices and editor preview follow the language of the WordPress dashboard in those same six languages.

Trade-in requests do not become WooCommerce orders. They live in your FastTradein workspace, and on the Business and Pro plans you can send them to your CRM through webhooks.

You need a FastTradein account. The plugin is free. FastTradein is a subscription service with no commission on deals, and the first 14 days are free with no card required. Plans and prices: fasttradein.app. Follow the plugin setup steps below. An alternative manual embed guide for WooCommerce is available at fasttradein.app/woocommerce-trade-in; that guide describes installation without this plugin.

External services

This plugin connects to FastTradein (https://fasttradein.app), a hosted trade-in service, to show the trade-in widget.

  • By default, the browser loads the widget script from https://fasttradein.app/widget/fasttradein.js on pages with the block or shortcode. If the administrator enables loading on every page, the script is loaded site-wide.
  • The browser uses your public store key and the selected language to request the store configuration, device catalog and available questions from FastTradein. When a visitor searches the catalog, the search text is sent to FastTradein. These requests include normal HTTP metadata such as the visitor’s IP address and browser information; Origin or referrer information depends on the browser’s policy.
  • While a visitor uses the widget, it sends the chosen device and the answers about its condition to FastTradein to calculate a preliminary price.
  • When a visitor sends a trade-in request, the widget sends the name, email and phone number they enter and the payout method they choose to FastTradein, where the request goes to the store’s workspace.
  • If a visitor submits the optional missing-model form, the widget sends the model description and contact details they enter to FastTradein.

The plugin makes no server-to-server requests from WordPress and stores only its settings there. The browser contacts the FastTradein service as described above. FastTradein terms of service: https://fasttradein.app/terms. Privacy policy: https://fasttradein.app/privacy.

Preview connection and privacy

No FastTradein connection is made merely by opening Settings or the block editor. After you click Start interactive preview, your browser sends your public store key and website origin to https://fasttradein.app/api/widget-preview-session/ to obtain read-only access for ten minutes. Catalog searches, selected device and condition answers are sent to the preview API to calculate a price. This does not create trade-in requests, collect customer contact information, send mail or webhooks, change billing status, or count a widget installation. The admin renderer is bundled locally with the plugin and checked against a release-pinned Subresource Integrity hash. SRI checks the delivered script against that fixed release hash; it is not a general filesystem security mechanism. No remote renderer script executes in the admin preview. Catalog and price data still come from FastTradein after Start. The current renderer sends its short-lived capability in an HTTP header rather than the URL; no token is saved in WordPress or browser storage. Stop removes the preview and aborts its pending data requests. Restart after access expires.

Colors and fonts come from your FastTradein workspace. New stores without a chosen background use white. Existing custom colors are preserved. Width is controlled by the plugin or the block/shortcode. The preview fails closed if the hosted service has not yet been updated; it never falls back to the live submission API.

Details

Plugin code:
fasttradein-trade-in-widget
Plugin version:
1.1.8
Outdated:
No
WP version:
6.3 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-07
Rating:
Times rated:
0
buyback
sell-phone
trade-in
used-phones
woocommerce