Guides

1-Click Resale (URL-Based Integration)

Enable a seamless resale experience directly from your brand’s order history page by embedding a "Resell" button next to each eligible item. This lightweight URL-based integration connects your customers with resale partners in one click

Overview

EON 1-Click Resale lets customers list products for resale with product data prefilled. Deploy it from existing order history and account experiences, or from serialized Digital Product Passports powered by EON Digital IDs.

EON supports both product-level identifiers (GTIN, Internal Product IDs) and item-level serialized identifiers (RefID, SGTIN, and existing m-brand serialization schemes) — so you can launch quickly today and expand to item-level lifecycle tracking over time.

Launch resale for historical purchases without product serialization, while still supporting item-level serialized products when they're available.

How 1-Click Resale works

  1. 1
    Customer views a previously purchased product, or scans/taps a serialized Digital ID.
  2. 2
    Customer clicks the Resell CTA.
  3. 3
    EON identifies the product using the provided identifier.
  4. 4
    EON evaluates the configured resale routing rules.
  5. 5
    The customer is redirected to the appropriate resale marketplace.
  6. 6
    Product information pre-populates the resale listing.
  7. 7
    Listing and resale lifecycle events are captured and returned to EON.

Supported customer experiences

1-Click Resale can be deployed using historical purchase data, serialized product data, or both.

Option 1 Historical purchases

Add a Resell button to existing customer experiences such as order history, account pages, purchase history, loyalty portals, ownership experiences, and post-purchase emails. When a customer clicks Resell, EON uses the product identifier associated with the purchase to retrieve product information and route the customer to the appropriate marketplace.

No product serialization is required for this approach.

Option 2 Serialized products & Digital IDs

For brands leveraging serialized products, 1-Click Resale can be activated from Digital Product Passports, QR codes, NFC tags, product authentication experiences, ownership registration experiences, and connected products. EON supports multiple item-level serialization strategies:

  • EON RefID — EON's item-level digital identifier.
  • SGTIN — GS1 Serialized Global Trade Item Number.
  • Brand Serialization — existing item-level identifiers generated and managed by the m-brand.
  • Third-Party Serialization — item-level identifiers from approved partners or existing serialization platforms.

When a serialized identifier is available, EON can identify the specific product instance rather than just the product model, enabling richer lifecycle tracking and reporting:

  • Item-level resale tracking
  • Ownership history
  • Enhanced circularity reporting
  • Product authentication
  • Digital Product Passports
  • Lifecycle visibility across owners

Required product data

FieldRequiredPurpose
Product NameRequiredIdentifies and describes the product in resale experiences.
BrandRequiredMarketplace listing attribution and product matching.
Primary ImageRequiredVisually pre-populates resale listings.

Recommended product data

FieldPurpose
GTINProduct-level identification and lookup.
SKUCommerce and catalog matching.
Internal Product IDProduct-level identification and lookup.
Category / SubcategoryMarketplace taxonomy mapping and routing eligibility.
DescriptionListing pre-population and customer review.
Color / SizeListing accuracy and marketplace filtering.
Material CompositionProduct detail enrichment and sustainability reporting.
Original Retail PricePricing guidance and resale analytics.
Gender Marketplace category enrichment and reporting segmentation.
Selling Season When the product hit the market. Used in reporting to assess the age of listed products.
Additional ImagesImproves listing quality and conversion.

Add a Resell CTA

Add a Resell CTA anywhere a customer has a relationship with a product:

  • Order History
  • Account Pages
  • Purchase History
  • Loyalty Experiences
  • Digital Product Passports
  • Ownership Portals
  • Product Registration
  • Email Campaigns

Dynamically merge the product identifier determined during data discovery and ingestion — into the CTA URL.

CTA URL templates
# Using GTIN
https://cnnct.id/g/{insert_GTIN}/?r=resale

# Using Internal ID
https://cnnct.id/o/27/i/{insert_Internal_ID}/?r=resale

# Using Reference ID
https://cnnct.id/r/{insert_RefID}/?r=resale

Identifier selection guidance

IdentifierTypeRecommended use
RefIDSerialized itemEON Digital IDs and Digital Product Passports.
SGTINSerialized itemGS1-compliant item-level serialization programs.
Brand SerializationSerialized itemExisting item-level identifiers managed by the m-brand.
GTINProductProduct-level catalog integrations.
Internal IDProductProduct-level catalog integrations.

Optional query parameters

ParameterDescriptionExample
r_nameFilters configurations by resale partner name.?r_name=poshmark
r_locationFilters configurations by geographic location.?r_location=us

Combined example:

Combined
https://cnnct.id/g/00812345678901/?r=resale&r_name=poshmark&r_location=us

Resale rules configuration

EON configures dynamic partner routing during onboarding. Each product, location, or business m-rule can carry tailored logic via redirect_url_configurations. Routing can be configured by:

  • Geography
  • Product category
  • Product type
  • Marketplace availability
  • Brand resale requirements
Example configuration redirect_url_configurations.json
JSON
{
  "redirect_url_configurations": {
    "resale": [
      {
        "name": "poshmark",
        "enabled": true,
        "priority": 1,
        "locations": ["us", "cn"]
      },
      {
        "name": "Depop",
        "enabled": true,
        "priority": 3,
        "locations": ["uk"]
      },
      {
        "name": "ResaleExample",
        "enabled": true,
        "priority": 2,
        "locations": ["uk"]
      },
      {
        "name": "ResaleExample2",
        "enabled": true,
        "priority": 3,
        "locations": ["cn"]
      },
      {
        "name": "default",
        "enabled": true,
        "priority": 100,
        "locations": []
      }
    ]
  }
}

Resale lifecycle reporting

Participating resale partners send lifecycle events back to EON, so you can measure customer engagement, listing activity, and resale performance.

EventDescriptionExample metadata
resale.started Customer initiates the resale journey.
sourcetimestampproduct_idlocation
listing.created Product is successfully listed for resale.
marketplacelisting_idlisting_urltimestamp
listing.updated Listing details are modified.
marketplacelisting_idupdated_fieldstimestamp
listing.removed Listing is cancelled, removed, or expired.
marketplacelisting_idremoval_reasontimestamp
product.sold Product is successfully resold.
marketplacelisting_idsale_timestampsale_status