{
  "sourceCandidates": [
    {
      "id": "shopify-storefront",
      "status": "ready_for_credentials",
      "sourceType": "merchant_api",
      "bestFor": "Stores that already use Shopify or can be created quickly.",
      "capabilities": [
        "product sync",
        "cart creation",
        "checkout URL creation",
        "inventory-aware product data"
      ],
      "requiredInputs": [
        "store domain",
        "Storefront API token"
      ],
      "checkoutMode": "api_created_checkout_handoff"
    },
    {
      "id": "woocommerce-rest",
      "status": "ready_for_credentials",
      "sourceType": "merchant_api",
      "bestFor": "WordPress/WooCommerce stores where the merchant controls the site.",
      "capabilities": [
        "product sync",
        "order creation",
        "customer/order management"
      ],
      "requiredInputs": [
        "store URL",
        "WooCommerce REST API key",
        "WooCommerce REST API secret"
      ],
      "checkoutMode": "api_order_or_checkout_handoff"
    },
    {
      "id": "stripe-payment-links-or-checkout",
      "status": "ready_for_credentials",
      "sourceType": "payment_api",
      "bestFor": "Direct products where this platform owns checkout and sends payment to the merchant.",
      "capabilities": [
        "price/product sync",
        "checkout session creation",
        "payment status webhooks"
      ],
      "requiredInputs": [
        "Stripe secret key",
        "Stripe webhook secret",
        "product/price IDs"
      ],
      "checkoutMode": "api_created_payment_session"
    },
    {
      "id": "printful-or-printify",
      "status": "ready_for_credentials",
      "sourceType": "print_on_demand_api",
      "bestFor": "Direct merch fulfillment without relying on a marketplace storefront.",
      "capabilities": [
        "product catalog",
        "mockups",
        "fulfillment orders",
        "shipping estimates"
      ],
      "requiredInputs": [
        "provider API token",
        "store ID",
        "product mappings"
      ],
      "checkoutMode": "direct_platform_checkout_plus_fulfillment_api"
    }
  ]
}