Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

58
Vistas
The given data was invalid "Requested quantity is not available.", NextJS and Commerce JS

Hi guys i'm creating an e-commerce with CommerceJs and NextJS when handling payment i get this error

message: "The given data was invalid." type: "unprocessable_entity" line_items.item_7RyWOwmK5nEa2V.quantity: ["Requested quantity is not available."]

i tried to change my code like the docs but no luck

const orderData = {
    line_items: {
      item_7RyWOwmK5nEa2V: {
        quantity: 1,
      }
    },
    customer: {
      firstname: 'John',
      lastname: 'Doe',
      email: 'john.doe@example.com'
    },
    shipping: {
      name: 'John Doe',
      street: '123 Fake St',
      town_city: 'San Francisco',
      county_state: 'US-CA',
      postal_zip_code: '94103',
      country: 'US'
    },
    fulfillment: {
      shipping_method: 'ship_7RyWOwmK5nEa2V'
    },
    billing: {
      name: 'John Doe',
      street: '234 Fake St',
      town_city: 'San Francisco',
      county_state: 'US-CA',
      postal_zip_code: '94103',
      country: 'US'
    },
    payment: {
      gateway: 'stripe',
      stripe: {
        payment_method_id: paymentMethod.id,
      },
    }
  }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

You must go into your commerce.js dashboard and edit the available quantity of your product there. You will see it under dashboard > products > productName > inventoryAvailable. Be sure to also check if you have variants, that the selected variant has an available inventory to draw from as well...

You can use this code to test if your product inventory is available...

commerce.checkout.checkQuantity("your-checkout-token", 'item-id', {
    amount: 1,
    variant_id: 'your-variant-id-OPTIONAL'
}).then((response) => console.log(response.available));
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda