Edits history of script submission #6048 for ' Update Product (woocommerce)'

  • bun
    One script reply has been approved by the moderators
    Ap­pro­ved
    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 399 days ago

  • bun
    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 806 days ago