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

Allow customers to quickly list past purchases for resale with product data prefilled. The process is simple: a customer clicks “Resell” in their order history, and we pass the product ID via URL to a partner resale platform like Poshmark.

Product Data Sync

Sync your product catalog in minutes. EON supports flexible integration with any data format or system:
  • EON Exchange – Prebuilt connectors and partner integrations
  • APIs – Real-time, developer-friendly integration
  • Event Streams – Continuous, event-driven data updates
  • Flat Files – Bulk imports supported
  • Data Pipelines – Low-code/no-code ingestion & transformation

Add a Call-to-Action (CTA) Button

The product identifier (determined during data discovery and ingestion) should be dynamically merged into the URL of the CTA. Example URLs with different identifier options:
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

Optional query parameters:

  • r_name: Filters configurations by resale partner name (e.g. ?r_name=poshmark).
  • r_location: Filters configurations by geographic location (e.g. ?r_location=us).

Example Product Configuration (Resale Rules)

EON configures dynamic partner routing during onboarding. Each product and location can have tailored logic using redirect_url_configurations.
{
  "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": []
      }
    ]
  }
}
Need help configuring resale URLs or defining rules? Contact our team or check out the full API reference for details.