This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.
Updates variants of a specified product.
This function requires elevated permissions and runs only on the backend and on dashboard pages.
function updateProductVariants(
_id: string,
variants: Array<VariantOverride>,
): Promise<UpdateVariantsResponse>;
ID of the product with managed variants.
Variant info to update.
import { products } from "wix-stores.v2";
async function updateProductVariants(id, variants) {
try {
const result = await products.updateProductVariants(id, variants);
return result;
} catch (error) {
console.error(error);
// Handle the error
}
}
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.