| @@ -29,8 +29,11 @@ | ||
| 29 | 29 | |
| 30 | 30 | /** PATCH update an existing product — sprintf($url, $basalamProductId) */ |
| 31 | 31 | const PRODUCT_UPDATE = self::OPENAPI_BASE . '/v1/products/%d'; |
| 32 | 32 | |
| 33 | + /** PATCH update a single variation of a product — sprintf($url, $basalamProductId, $basalamVariationId) */ | |
| 34 | + const PRODUCT_VARIATION_UPDATE = self::CORE_BASE . '/v4/products/%d/variations/%d'; | |
| 35 | + | |
| 33 | 36 | /** POST batch-update products for a vendor */ |
| 34 | 37 | const PRODUCT_BATCH_UPDATE = self::OPENAPI_BASE . '/v1/vendors/%d/products/batch-updates?continue_on_error=true'; |
| 35 | 38 | |
| 36 | 39 | /** GET vendor information — sprintf($url, $vendorId) */ |
| @@ -36,9 +39,9 @@ | ||
| 36 | 39 | /** GET vendor information — sprintf($url, $vendorId) */ |
| 37 | 40 | const VENDOR_INFO = self::OPENAPI_BASE . '/v1/vendors/%d'; |
| 38 | 41 | |
| 39 | 42 | /** GET category-detection prediction — append encoded title as query param */ |
| 40 | - const CATEGORY_DETECT = self::CATEGORY_BASE . '/category_detection/api_v1.0/predict/'; | |
| 43 | + const CATEGORY_DETECT = self::CATEGORY_BASE . '/category_detection/api_v2.0/predict/'; | |
| 41 | 44 | |
| 42 | 45 | /** POST initialize a product media upload */ |
| 43 | 46 | const MEDIA_UPLOAD_REQUEST = self::UPLOAD_BASE . '/v3/media/upload-request'; |
| 44 | 47 | |