> For the complete documentation index, see [llms.txt](https://developers.oxylabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.oxylabs.io/api-targets/es/e-commerce/walmart/product.md).

# Producto

Extrae páginas de producto de Walmart por ID de producto con datos analizados, incluidos precios, valoraciones, información del vendedor, especificaciones, variaciones, opciones de fulfillment, migas de pan y más.

El `walmart_product` la fuente está diseñada para recuperar páginas de resultados de productos de Walmart. Podemos devolver el HTML de cualquier página de Walmart que quieras. Además, podemos ofrecer **salida estructurada (parseada) para páginas de productos de Walmart**.

## Ejemplos de solicitudes

El ejemplo siguiente muestra cómo obtener un resultado parseado de una página de producto de Walmart.

{% tabs %}
{% tab title="cURL" %}

```shell
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "walmart_product", 
        "product_id": "11601059297",
        "parse": true
    }'
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
from pprint import pprint


# Structure payload.
payload = {
    'source': 'walmart_product',
    'product_id': '11601059297',
    'parse': True,
}

# Get response.
response = requests.request(
    'POST',
    'https://realtime.oxylabs.io/v1/queries',
    auth=('USERNAME', 'PASSWORD'),
    json=payload,
)

# Instead of response with job status and results url, this will return the
# JSON response with the result.
pprint(response.json())
```

{% endtab %}

{% tab title="Node.js" %}

```javascript
const https = require("https");

const username = "USERNAME";
const password = "PASSWORD";
const body = {
    source: "walmart_product",
    product_id: "11601059297",
    parse: true,
};

const options = {
    hostname: "realtime.oxylabs.io",
    path: "/v1/queries",
    method: "POST",
    headers: {
        "Content-Type": "application/json",
        Authorization:
            "Basic " + Buffer.from(`${username}:${password}`).toString("base64"),
    },
};

const request = https.request(options, (response) => {
    let data = "";

    response.on("data", (chunk) => {
        data += chunk;
    });

    response.on("end", () => {
        const responseData = JSON.parse(data);
        console.log(JSON.stringify(responseData, null, 2));
    });
});

request.on("error", (error) => {
    console.error("Error:", error);
});

request.write(JSON.stringify(body));
request.end();
```

{% endtab %}

{% tab title="HTTP" %}

```http
# The whole string you submit has to be URL-encoded.

https://realtime.oxylabs.io/v1/queries?source=walmart_product&product_id=11601059297&parse=true&access_token=12345abcde
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php

$params = array(
    'source' => 'walmart_product',
    'product_id' => '11601059297',
    'parse' => true
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://realtime.oxylabs.io/v1/queries");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_USERPWD, "USERNAME" . ":" . "PASSWORD");

$headers = array();
$headers[] = "Content-Type: application/json";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
echo $result;

if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close($ch);
```

{% endtab %}

{% tab title="Golang" %}

```go
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"io/ioutil"
	"net/http"
)

func main() {
	const Username = "USERNAME"
	const Password = "PASSWORD"

	payload := map[string]interface{}{
		"source":       "walmart_product",
		"product_id":   "11601059297",
		"parse":        true,
	}

	jsonValue, _ := json.Marshal(payload)

	client := &http.Client{}
	request, _ := http.NewRequest("POST",
		"https://realtime.oxylabs.io/v1/queries",
		bytes.NewBuffer(jsonValue),
	)

	request.SetBasicAuth(Username, Password)
	response, _ := client.Do(request)

	responseText, _ := ioutil.ReadAll(response.Body)
	fmt.Println(string(responseText))
}

```

{% endtab %}

{% tab title="C#" %}

```csharp
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Json;
using System.Threading.Tasks;

namespace OxyApi
{
    class Program
    {
        static async Task Main()
        {
            const string Username = "USERNAME";
            const string Password = "PASSWORD";

            var parameters = new {
                source = "walmart_product",
                product_id = "11601059297",
                parse = true
            };

            var client = new HttpClient();

            Uri baseUri = new Uri("https://realtime.oxylabs.io");
            client.BaseAddress = baseUri;

            var requestMessage = new HttpRequestMessage(HttpMethod.Post, "/v1/queries");
            requestMessage.Content = JsonContent.Create(parameters);

            var authenticationString = $"{Username}:{Password}";
            var base64EncodedAuthenticationString = Convert.ToBase64String(System.Text.ASCIIEncoding.UTF8.GetBytes(authenticationString));
            requestMessage.Headers.Add("Authorization", "Basic " + base64EncodedAuthenticationString);

            var response = await client.SendAsync(requestMessage);
            var contents = await response.Content.ReadAsStringAsync();

            Console.WriteLine(contents);
        }
    }
}
```

{% endtab %}

{% tab title="Java" %}

```java
package org.example;

import okhttp3.*;
import org.json.JSONObject;
import java.util.concurrent.TimeUnit;

public class Main implements Runnable {
    private static final String AUTHORIZATION_HEADER = "Authorization";
    public static final String USERNAME = "USERNAME";
    public static final String PASSWORD = "PASSWORD";

    public void run() {
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("source", "walmart_product");
        jsonObject.put("product_id", "11601059297");
        jsonObject.put("parse", true);

        Authenticator authenticator = (route, response) -> {
            String credential = Credentials.basic(USERNAME, PASSWORD);
            return response
                    .request()
                    .newBuilder()
                    .header(AUTHORIZATION_HEADER, credential)
                    .build();
        };

        var client = new OkHttpClient.Builder()
                .authenticator(authenticator)
                .readTimeout(180, TimeUnit.SECONDS)
                .build();

        var mediaType = MediaType.parse("application/json; charset=utf-8");
        var body = RequestBody.create(jsonObject.toString(), mediaType);
        var request = new Request.Builder()
                .url("https://realtime.oxylabs.io/v1/queries")
                .post(body)
                .build();

        try (var response = client.newCall(request).execute()) {
            if (response.body() != null) {
                try (var responseBody = response.body()) {
                    System.out.println(responseBody.string());
                }
            }
        } catch (Exception exception) {
            System.out.println("Error: " + exception.getMessage());
        }

        System.exit(0);
    }

    public static void main(String[] args) {
        new Thread(new Main()).start();
    }
}
```

{% endtab %}

{% tab title="JSON" %}

```json
{
    "source": "walmart_product", 
    "product_id": "11601059297", 
    "parse": true
}
```

{% endtab %}
{% endtabs %}

Usamos el método de integración síncrona [**Realtime**](/products/es/web-scraper-api/integration-methods/realtime.md) en nuestros ejemplos. Si desea usar [**Proxy Endpoint**](/products/es/web-scraper-api/integration-methods/proxy-endpoint.md) o la integración asíncrona [**Push-Pull**](/products/es/web-scraper-api/integration-methods/push-pull.md) , consulte la [**sección de métodos de integración**](/products/es/web-scraper-api/integration-methods.md) .

## Valores de los parámetros de solicitud

### Genérico

<table><thead><tr><th width="185">Parámetro</th><th width="340.3333333333333">Descripción</th><th>Valor predeterminado</th></tr></thead><tbody><tr><td><mark style="background-color:green;"><strong><code>source</code></strong></mark></td><td>Define el scraper.</td><td><code>walmart_product</code></td></tr><tr><td><mark style="background-color:green;"><strong><code>product_id</code></strong></mark></td><td>ID de producto de Walmart.</td><td>-</td></tr><tr><td><code>render</code></td><td>Habilita la renderización de JavaScript cuando se establece en <code>html</code>. <a href="/products/es/web-scraper-api/features/js-rendering-and-browser-control.md#javascript-rendering"><strong>Más información</strong></a><strong>.</strong></td><td>-</td></tr><tr><td><code>parse</code></td><td>Devuelve datos parseados cuando se establece en <code>true</code>.</td><td><code>false</code></td></tr><tr><td><code>callback_url</code></td><td>URL de su endpoint de callback. <a href="/products/es/web-scraper-api/integration-methods/push-pull.md"><strong>Más información</strong></a></td><td>-</td></tr><tr><td><code>user_agent_type</code></td><td>Tipo de dispositivo y navegador. La lista completa se puede encontrar <a href="/products/es/web-scraper-api/features/http-context-and-job-management/user-agent-type.md"><strong>aquí</strong></a>.</td><td><code>desktop</code></td></tr></tbody></table>

\- parámetro obligatorio

### Localización

Ajuste los resultados a tiendas y ubicaciones de envío específicas. Encuentre la lista de IDs de tiendas de Walmart aquí:

{% file src="/files/493a8893a6604772933a284df173027fb064ce00" %}

También puede encontrar la página oficial de las tiendas de Walmart [**aquí**](https://www.walmart.com/store-directory)**.**

<table><thead><tr><th width="164">Parámetro</th><th width="398">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>domain</code></td><td>Localización de dominio para Walmart. Valores disponibles: <code>com</code>, <code>com.mx</code>, <code>ca</code>, <code>co.cr</code>. Predeterminado: <code>com</code>.</td><td>Cadena</td></tr><tr><td><code>fulfillment_type</code></td><td>Defina el tipo de fulfillment. Valores compatibles: <code>pickup</code>, <code>delivery</code>, <code>shipping</code>.</td><td>Cadena</td></tr><tr><td><code>delivery_zip</code></td><td>Defina la ubicación de envío.</td><td>Cadena</td></tr><tr><td><code>store_id</code></td><td>Defina la ubicación de la tienda.</td><td>Cadena</td></tr></tbody></table>

La disponibilidad del parámetro de tipo de fulfillment varía según el dominio de Walmart:

<table><thead><tr><th width="341">Dominio</th><th>Tipos de fulfillment compatibles</th></tr></thead><tbody><tr><td><code>walmart.com</code></td><td><code>pickup</code>, <code>delivery</code>, <code>shipping</code></td></tr><tr><td><code>walmart.com.mx</code></td><td><code>pickup</code>, <code>delivery</code></td></tr><tr><td><code>walmart.ca</code></td><td><code>pickup</code>, <code>delivery</code></td></tr><tr><td><code>walmart.co.cr</code></td><td><code>pickup</code></td></tr></tbody></table>

Para listas internacionales `store_id` vea los archivos a continuación:

{% file src="/files/baa88128d1a8013e576c70c5933a816402aaed75" %}

{% file src="/files/071b51a6e83a73c87aff91365d8a21fed58150ee" %}

{% file src="/files/f9b10166a66b5da8b8b56cc8442c5f0c22ffd581" %}

{% hint style="info" %}
Si la tienda de destino está demasiado lejos del código postal dado, intentaremos usar el código postal de la tienda de destino; de lo contrario, la ubicación no se establecerá correctamente. En caso de que no podamos establecer la `delivery_zip` - Walmart devolverá sus resultados predeterminados sin segmentación por tienda.
{% endhint %}

## Datos estructurados

{% hint style="info" %}
En las siguientes secciones, los fragmentos de código JSON parseado se acortan cuando hay más de un elemento disponible para el tipo de resultado.
{% endhint %}

<details>

<summary>Salida estructurada de la página de producto de Walmart</summary>

```json
{
    "results": [
        {
            "content": {
                "price": {
                    "currency": "USD",
                    "price": 629
                },
                "rating": {
                    "count": 745,
                    "rating": 4.4
                },
                "seller": {
                    "id": "F55CDC31AB754BB68FE0B39041159D63",
                    "name": "Walmart.com",
                    "official_name": "Walmart.com"
                },
                "cheapest_seller_name": null,
                "sold_by_walmart_price": null,
                "general": {
                    "url": "https://www.walmart.com/ip/Straight-Talk-Apple-iPhone-16-128GB-White-Prepaid-Smartphone-Locked-to-Straight-Talk/11601059297",
                    "meta": {
                        "gtin": "616960552697",
                        "sku": "11632865509"
                    },
                    "badge": [
                        "In 25+ people's carts",
                        "Best seller"
                    ],
                    "brand": "Apple",
                    "title": "Straight Talk Apple iPhone 16, 128GB, White - Prepaid Smartphone [Locked to Straight Talk]",
                    "images": [
                        "https://i5.walmartimages.com/seo/Straight-Talk-Apple-iPhone-16-128GB-White-Prepaid-Smartphone-Locked-to-Straight-Talk_7f52d4b1-47ea-40cc-ae62-2b5edf40f29b.8ef1f8d28ce70177fbc03331f9fa9064.jpeg?odnHeight=117&odnWidth=117&odnBg=FFFFFF",
                        ...
                    ],
                    "main_image": "https://i5.walmartimages.com/seo/Straight-Talk-Apple-iPhone-16-128GB-White-Prepaid-Smartphone-Locked-to-Straight-Talk_7f52d4b1-47ea-40cc-ae62-2b5edf40f29b.8ef1f8d28ce70177fbc03331f9fa9064.jpeg?odnHeight=573&odnWidth=573&odnBg=FFFFFF",
                    "description": "<p>Superfast. Supersmart. Get the first iPhone built for Apple Intelligence<sup>1</sup> with the iPhone 16 from Straight Talk.</p> <p>With a supersmart A18 chip, jump two generations ahead of the A16 Bionic chip in iPhone 15 to enable Apple Intelligence, powering advanced photo and video features, and supportive console-level gaming, with exceptional power efficiency.</p> <p>Apple Intelligence helps you write, express yourself, and get things done effortlessly, and groundbreaking privacy protection gives you peace of mind that no one else can access your data.</p> <p>Take total camera control with an easier way to quickly access camera tools, like zoom or depth of field, so you can take the perfect shot in record time. The advanced dual-camera system features a 48MP Fusion camera, to capture stunning high-resolution images, with 2x optical-quality Telephoto and an improved 12MP Ultra Wide featuring autofocus.</p> <p>Plus, iPhone 16 works together with the A18 chip to deliver a big boost in battery life with up to 22 hours video playback.2 Charge via USB-C or snap on a MagSafe charger for faster wireless charging.<sup>3</sup></p> <p>All this, with a design to last - as iPhone 16 has a sturdy, aerospace-grade aluminum design with a 6.1-inch Super Retina XDR display.4 It's remarkably durable with the latest-generation Ceramic Shield material that's 2x tougher than any smartphone glass.</p> <p>Pair the iPhone 16 with a Straight Talk no-contract plan featuring unlimited talk &amp; text, plus 10GB of high-speed data starting at only $35/month for a single line, all on America's most reliable 5G network.&nbsp;</p> <p>To activate this device, a Straight Talk Wireless plan is required. Shop for the iPhone 16 online or at your local Walmart.</p><ul>  <li>   <ul>    <li>Apple Intelligence helps you write, express yourself, and get things done effortlessly.&nbsp;</li>    <li>Groundbreaking privacy protections to give you peace of mind that no one else can access your data.&nbsp;</li>    <li>Improved 12MP Ultra Wide camera with autofocus lets you takes incredibly detailed macro photos and videos. Use the 48MP Fusion camera for stunning high-resolution images, and zoom in with the 2x optical-quality Telephoto.</li>    <li>Works together with the A18 chip to deliver a big boost in battery life with up to 22 hours video playback. Charge via USB-C or snap on a MagSafe charger for faster wireless charging.</li>    <li>Sturdy, aerospace-grade aluminum design with a 6.1-inch Super Retina XDR display<sup>4</sup> with the latest-generation Ceramic Shield material 2x tougher than any smartphone glass.</li>   </ul></li>  <li>   <ul>    <li>Stay connected on America's most reliable 5G† network</li>    <li>Single line plans with unlimited talk &amp; text + high speed data start at only $35/line/mo.</li>   </ul></li>  <li>Pair this phone with a best-selling no-contract <a href=\"https://www.walmart.com/browse/straight-talk-plans/0/0/?_refineresult=true&amp;_be_shelf_id=4905483&amp;search_sort=100&amp;facet=shelf_id:4905483\" rel=\"nofollow\">Straight Talk plan</a></li>  <li>Learn more about Straight Talk by visiting our <a href=\"https://www.walmart.com/cp/1045119\" rel=\"nofollow\">Brand Page</a></li>  <li>   <ul>    <li><sup>1</sup>Apple Intelligence will be available in beta on all iPhone 16 models, iPhone 15 Pro, and iPhone 15 Pro Max, with Siri and device language set to U.S. English, as an iOS 18 update in fall 2024. Some features and additional languages will be coming over the course of the next year.</li>    <li><sup>2</sup>Battery life varies by use and configuration. See Apple website for more information.</li>    <li><sup>3</sup>Accessories sold separately.</li>    <li><sup>4</sup>The displays have rounded corners. When measured as a rectangle, the screen is 6.12 inches (iPhone 16), 6.69 inches (iPhone 16 Plus), 6.27 inches (iPhone 16 Pro) or 6.86 inches (iPhone Pro Max) diagonally. Actual viewable area is less.</li>    <li>†5G access requires a 5G-capable device in a 5G coverage area.</li>   </ul></li> </ul>"
                },
                "location": {
                    "city": "Sacramento",
                    "state": "CA",
                    "store_id": "3081",
                    "zip_code": "95829"
                },
                "variations": [
                    {
                        "price": {
                            "currency": "USD",
                            "price": 629
                        },
                        "product_id": "3VYN46XFXQYH",
                        "selected_options": [
                            {
                                "key": "Capacity",
                                "value": "128GB"
                            },
                            {
                                "key": "Series",
                                "value": "iPhone 16"
                            },
                            {
                                "key": "Color",
                                "value": "White"
                            }
                        ],
                        "state": "IN_STOCK"
                    },
                    ...
                ],
                "breadcrumbs": [
                    {
                        "category_name": "Cell Phones",
                        "url": "/cp/cell-phones/1105910"
                    },
                    {
                        "category_name": "Shop Phones by Brand",
                        "url": "/cp/shop-phones-by-brand/7551331"
                    },
                    {
                        "category_name": "Apple iPhone",
                        "url": "/cp/apple-iphone/1127173"
                    },
                    {
                        "category_name": "Straight Talk iPhone",
                        "url": "/cp/straight-talk-iphone/1101612"
                    }
                ],
                "fulfillment": {
                    "delivery": false,
                    "delivery_information": ", Delivery, Not available",
                    "free_shipping": false,
                    "fulfilled_by": "",
                    "out_of_stock": false,
                    "pickup": false,
                    "pickup_information": ", Pickup, Not available",
                    "shipping": true,
                    "shipping_information": ", Shipping, Arrives Sep 21, Free"
                },
                "especificaciones": [
                    {
                        "clave": "Edición",
                        "valor": "Apple iPhone 16"
                    },
                    {
                        "clave": "Capacidad de almacenamiento",
                        "valor": "128 GB"
                    },
                    {
                        "clave": "Capacidad de la batería",
                        "valor": "3561 mAh"
                    },
                    ...
                ],
                "parse_status_code": 12000
            },
            "created_at": "2026-09-17 12:50:19",
            "updated_at": "2026-09-17 12:50:21",
            "page": 1,
            "url": "https://www.walmart.com/ip/EDXSVtRlIsxQtrBh/11601059297",
            "job_id": "7506333719238586369",
            "is_render_forced": false,
            "status_code": 200,
            "parser_type": "walmart_product_new"
        }
    ]
}
```

</details>

## Diccionario de datos de salida

#### Ejemplo de HTML

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-594d284dbfc053eaf3bc5765fdc40324ee78a1de%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

**Estructura JSON**

La tabla a continuación presenta una lista detallada de cada elemento de la página del producto que analizamos, junto con su descripción y tipo de datos. La tabla también incluye algunos metadatos.

<table><thead><tr><th width="235">Clave</th><th width="327">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>general</code></td><td>Un objeto con detalles generales del resultado de la página del producto.</td><td>objeto</td></tr><tr><td><code>precio</code></td><td>El objeto contiene detalles sobre el precio del producto.</td><td>objeto</td></tr><tr><td><code>calificación</code></td><td>Información de calificación del producto.</td><td>objeto</td></tr><tr><td><code>vendedor</code></td><td>Información sobre el vendedor.</td><td>objeto</td></tr><tr><td><code>variaciones</code> (opcional)</td><td>Lista de variaciones del producto.</td><td>arreglo</td></tr><tr><td><code>migas de pan</code></td><td>Jerarquía de categorías que llevan al producto.</td><td>objeto</td></tr><tr><td><code>ubicación</code></td><td>Proporciona información sobre la ubicación en la que se ejecutó la solicitud.</td><td>objeto</td></tr><tr><td><code>cumplimiento</code></td><td>El objeto contiene información sobre las opciones de cumplimiento del producto.</td><td>objeto</td></tr><tr><td><code>especificaciones</code></td><td>Arreglo de pares clave-valor que detallan atributos o características específicas del producto.</td><td>arreglo</td></tr><tr><td><code>parse_status_code</code></td><td>El código de estado del trabajo de análisis. Puedes ver los códigos de estado del analizador descritos <a href="https://github.com/oxylabs/gitbook-public-english/blob/master/scraping-solutions/web-scraper-api/targets/walmart/broken-reference/README.md"><strong>aquí</strong></a>.</td><td>entero</td></tr><tr><td><code>created_at</code></td><td>La marca de tiempo en que se creó el trabajo de scraping.</td><td>marca de tiempo</td></tr><tr><td><code>updated_at</code></td><td>La marca de tiempo en que se finalizó el trabajo de scraping.</td><td>marca de tiempo</td></tr><tr><td><code>página</code></td><td>Número de página de la que se extrajeron los datos del producto</td><td>entero</td></tr><tr><td><code>URL</code></td><td>URL de la página del producto en el sitio web de Walmart</td><td>cadena</td></tr><tr><td><code>job_id</code></td><td>El ID del trabajo asociado con el trabajo de scraping.</td><td>cadena</td></tr><tr><td><code>código de estado</code></td><td>El código de estado del trabajo de scraping. Puedes ver los códigos de estado del scraper descritos <a href="https://github.com/oxylabs/gitbook-public-english/blob/master/scraping-solutions/web-scraper-api/targets/walmart/broken-reference/README.md"><strong>aquí</strong></a>.</td><td>entero</td></tr><tr><td><code>renderizado forzado</code></td><td>Identifica si se ha forzado el renderizado para esta solicitud.</td><td>booleano</td></tr><tr><td><code>tipo de analizador</code></td><td>Tipo de analizador usado para extraer los datos (por ejemplo, "walmart_product_new").</td><td>cadena</td></tr></tbody></table>

### **General**

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-886ac81924e976744cb0e4a71a3f91a7115b6985%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th>Clave (general)</th><th width="295">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>URL</code></td><td>La URL del producto.</td><td>cadena</td></tr><tr><td><code>imagen principal</code></td><td>La URL de la imagen principal del producto</td><td>entero</td></tr><tr><td><code>imágenes</code></td><td>Arreglo de URL de las imágenes del producto.</td><td>arreglo</td></tr><tr><td><code>título</code></td><td>Título o nombre del producto.</td><td>cadena</td></tr><tr><td><code>descripción</code></td><td>Descripción detallada del producto.</td><td>cadena</td></tr><tr><td><code>marca</code></td><td>La marca del producto.</td><td>cadena</td></tr><tr><td><code>distintivo</code></td><td>Indicador de atributos específicos como promociones, características del producto, certificaciones o afiliaciones de marca.</td><td>lista de cadenas</td></tr><tr><td><code>metadatos</code></td><td>Metadatos del producto.</td><td>objeto</td></tr><tr><td><code>meta.sku</code></td><td>Unidad de mantenimiento de stock (SKU) del producto.</td><td>cadena</td></tr><tr><td><code>meta.gtin</code></td><td>Número global de artículo comercial (GTIN) del producto.</td><td>cadena</td></tr></tbody></table>

### Precio

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-24b4e75dbbbc521ec4d5dcacaed80a1bb236c84f%2FScreenshot%202024-10-16%20at%2015.45.26.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"price": {
    "price": 12.49,
    "price_strikethrough": 23.72,
    "currency": "USD"
},
...
```

<table><thead><tr><th width="217.3046875">Clave (precio)</th><th width="362.453125">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>precio</code></td><td>El precio actual del producto sin deducciones.</td><td>flotante</td></tr><tr><td><code>price_strikethrough</code></td><td>El precio tachado es un precio anterior, un precio de paquete o un precio de lista.</td><td>flotante</td></tr><tr><td><code>moneda</code></td><td>El código de moneda de tres letras ISO 4217 para el precio del producto.</td><td>cadena</td></tr></tbody></table>

### Calificación

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-cfebc6743884bd68f3474cd6567ae0c96bc600c1%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
 "rating": {
    "count": 64,
    "rating": 4.7
},
...
```

<table><thead><tr><th>Clave (calificación)</th><th width="295">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>calificación</code></td><td>Calificación promedio del producto.</td><td>flotante</td></tr><tr><td><code>cantidad</code></td><td>Número de calificaciones del producto.</td><td>entero</td></tr></tbody></table>

### Vendedor

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-04dc2a7d4f89ae84d8fb46c84521f610722e14b2%2Fimage.png?alt=media" alt="" width="440"><figcaption></figcaption></figure>

```javascript
...
"seller": {
    "id": "ED6F630F4BA94318A00A1D0BAACD0A48",
    "url": "/seller/7648?itemId=701606028&pageName=item&returnUrl=%2Fip%2FApple-iPhone-Xs-64GB-Unlocked-GSM-CDMA-4G-LTE-Phone-w-Dual-12MP-Camera-Gold-Fair-Cosmetics-Fully-Functional%2F701606028",
    "name": "Kiss Electronics Inc",
    "catalog_id": "7648",
    "official_name": "Kiss Electronics Inc"
},
...
```

<table><thead><tr><th>Clave (vendedor)</th><th width="307">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>nombre</code></td><td>Nombre del vendedor.</td><td>cadena</td></tr><tr><td><code>nombre oficial</code></td><td>Nombre oficial registrado de la entidad vendedora.</td><td>cadena</td></tr><tr><td><code>id</code></td><td>Identificador único asignado al vendedor por la plataforma.</td><td>cadena</td></tr><tr><td><code>URL</code></td><td>La URL que lleva al sitio web oficial o a la tienda del vendedor.</td><td>cadena</td></tr><tr><td><code>id del catálogo</code></td><td>ID del catálogo.</td><td>cadena</td></tr></tbody></table>

### Especificaciones

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-36728aaaeee2f22ab5bdb9829ce19776c9e59f80%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

```javascript
...
"especificaciones": [
    ...
    {
        "clave": "Marca",
        "valor": "LEGO"
    },
    {
        "clave": "Rango de edad",
        "valor": "9 años o más"
    },
]
...
```

<table><thead><tr><th>Clave (especificaciones)</th><th width="332">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>clave</code></td><td>Atributo o característica específica del producto.</td><td>cadena</td></tr><tr><td><code>valor</code></td><td>Valor o descripción correspondiente del atributo especificado por la clave specifications.</td><td>cadena</td></tr></tbody></table>

### Cumplimiento

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-662126e2673b86bb05cb9598aab17dbd0ced5aa5%2FScreenshot%202024-10-16%20at%2015.38.34.png?alt=media" alt=""><figcaption></figcaption></figure>

```javascript
...
"fulfillment": {
                    "pickup": false,
                    "delivery": false,
                    "shipping": true,
                    "out_of_stock": false,
                    "free_shipping": true,
                    "pickup_information": "Recogida, no disponible",
                    "delivery_information": "Entrega, no disponible",
                    "shipping_information": "Envío, llega el 24 de oct., gratis"
                },
...
```

<table><thead><tr><th width="250">Clave (cumplimiento)</th><th width="325">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>pickup</code></td><td>Indica si el producto está disponible para recogida en tienda.</td><td>booleano</td></tr><tr><td><code>información de recogida</code></td><td>El mensaje de recogida, cuando pickup = true.</td><td>cadena</td></tr><tr><td><code>delivery</code></td><td>Indica si el producto está disponible para entrega desde la tienda local.</td><td>booleano</td></tr><tr><td><code>información de entrega</code></td><td>El mensaje de entrega desde la tienda local, cuando delivery = true.</td><td>cadena</td></tr><tr><td><code>shipping</code></td><td>Indica si el producto está disponible para envío a domicilio.</td><td>booleano</td></tr><tr><td><code>información de envío</code></td><td>El mensaje de envío, si se muestra.</td><td>cadena</td></tr><tr><td><code>envío gratuito</code></td><td>Indica si el envío es gratuito.</td><td>booleano</td></tr><tr><td><code>agotado</code></td><td>Indica si el producto actualmente está sin stock.</td><td>booleano</td></tr></tbody></table>

### Variaciones

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-e964dce87487fe8524d272c2a31cbdb489c22b19%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

```javascript
...
"variations": [
    {
        "state": "IN_STOCK",
        "product_id": "7328JAQF0Y2S",
        "selected_options": [
            {
                "key": "Color",
                "valor": "Negro"
            },
]
...
```

<table><thead><tr><th width="284">Clave (variaciones)</th><th width="298">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>estado</code></td><td>Estado de disponibilidad de la variación del producto.</td><td>cadena</td></tr><tr><td><code>product_id</code></td><td>Identificador único de cada variación del producto.</td><td>cadena</td></tr><tr><td><code>opciones seleccionadas</code></td><td>Arreglo que contiene las opciones seleccionadas que definen la variación.</td><td>arreglo</td></tr><tr><td><code>selected_options.clave</code></td><td>Clave que describe la opción seleccionada.</td><td>cadena</td></tr><tr><td><code>selected_options.valor</code></td><td>Valor de la opción seleccionada.</td><td>cadena</td></tr></tbody></table>

### Migas de pan

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-250ee4f28c28046e4edef5fb6a6c8c3f75f6ec60%2FScreenshot%202024-10-16%20at%2015.36.54.png?alt=media" alt=""><figcaption></figcaption></figure>

```javascript
... 
"breadcrumbs": [
    {
        "url": "/cp/cell-phones/1105910",
        "category_name": "Teléfonos móviles"
    },
    {
        "url": "/cp/phones-with-plans/1073085",
        "category_name": "Teléfonos con plan"
    },
    {
        "url": "/cp/postpaid-phones/8230659",
        "category_name": "Teléfonos pospago"
    }
    ...
],
...
```

<table><thead><tr><th>Clave (migas de pan)</th><th width="312">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>nombre de categoría</code></td><td>El nombre de la categoría.</td><td>cadena</td></tr><tr><td><code>URL</code></td><td>La URL de la categoría</td><td>cadena</td></tr></tbody></table>

### Ubicación

<figure><img src="https://197269033-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-beb3ec96d78cdb3de18fe21fab371e84560da500%2FScreenshot%202024-10-16%20at%2015.31.30.png?alt=media" alt="" width="384"><figcaption></figcaption></figure>

```javascript
...
"location": {
    "city": "Sacramento",
    "state": "CA",
    "store_id": "8915",
    "zip_code": "95829"
},
...
```

<table><thead><tr><th>Clave (ubicación)</th><th width="297">Descripción</th><th>Tipo</th></tr></thead><tbody><tr><td><code>ciudad</code></td><td>La ciudad en la que se ejecutó la solicitud.</td><td>cadena</td></tr><tr><td><code>estado</code></td><td>El estado en el que se ejecutó la solicitud.</td><td>cadena</td></tr><tr><td><code>código postal</code></td><td>El código postal en el que se ejecutó la solicitud.</td><td>cadena</td></tr><tr><td><code>store_id</code></td><td>El ID de la tienda en la que se ejecutó la solicitud.</td><td>cadena</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developers.oxylabs.io/api-targets/es/e-commerce/walmart/product.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
