curl --request POST \
--url http://localhost:3000/v1/partner/products/import-url \
--header 'Content-Type: application/json' \
--data '
{
"url": "<string>",
"partner_brand_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
'{
"product": {
"name": "<string>",
"brand": "<string>",
"description": "<string>",
"image_url": "<string>",
"image_urls": [
"<string>"
],
"retail_price": 123,
"barcode": "<string>",
"sku": "<string>",
"size_value": 123,
"size_uom": "<string>",
"weight_grams": 123,
"shopify_handle": "<string>",
"shopify_vendor": "<string>",
"shopify_product_type": "<string>"
},
"shopify_store_domain": "<string>",
"shopify_handle": "<string>"
}Fetches product information from a public Shopify product URL and returns normalized data. Images are re-uploaded to storage for reliability.
curl --request POST \
--url http://localhost:3000/v1/partner/products/import-url \
--header 'Content-Type: application/json' \
--data '
{
"url": "<string>",
"partner_brand_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
'{
"product": {
"name": "<string>",
"brand": "<string>",
"description": "<string>",
"image_url": "<string>",
"image_urls": [
"<string>"
],
"retail_price": 123,
"barcode": "<string>",
"sku": "<string>",
"size_value": 123,
"size_uom": "<string>",
"weight_grams": 123,
"shopify_handle": "<string>",
"shopify_vendor": "<string>",
"shopify_product_type": "<string>"
},
"shopify_store_domain": "<string>",
"shopify_handle": "<string>"
}