import WooCommerceRestApi from '@woocommerce/woocommerce-rest-api';
type WooCommerce = {
url: string;
consumerKey: string;
consumerSecret: string;
version?: string;
queryStringAuth?: boolean;
};
export async function main(resource: WooCommerce, productId: number, updatePayload: any) {
const WooCommerce = new WooCommerceRestApi(resource);
try {
const response = await WooCommerce.put(`products/${productId}`, updatePayload);
return response.data;
} catch (error) {
return {
error: true,
message: error.response.data || 'Internal Server Error',
}
}
}
Submitted by hugo697 400 days ago