# Llenar la cesta específica con artículos Llena la cesta específica con artículos. Si la cesta ya contiene un artículo con el mismo código de artículo (SKU), la posición del artículo existente se sustituirá por el valor transmitido. Endpoint: PUT /v2/project/{project_id}/cart/{cart_id}/fill Version: 1.0.0 Security: AuthForClient ## Path parameters: - `project_id` (integer, required) ID del proyecto. Example: 44056 - `cart_id` (string, required) ID de la cesta. Example: "custom_id" ## Request fields (application/json): - `currency` (string) Moneda de pago preferida. Código de moneda de tres letras según la norma [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). - `items` (array, required) Lista de artículos. - `items.quantity` (number, required) - `items.sku` (string, required) ## Response 200 fields (application/json): - `cart_id` (string) ID de la cesta. Example: "cart_id" - `is_free` (boolean) Si es true, la cesta es gratuita. - `items` (array) - `items.attributes` (array) Lista de atributos y sus valores correspondientes al artículo. Puede utilizarse para el filtrado de catálogos. Example: {"value":{"external_id":"genre","name":"Жанр","values":[{"external_id":"genre_e3364991f92e751689a68b96598a5a5a84010b85","value":"Casual"},{"external_id":"genre_eba07bfd0f982940773cba3744d97264dd58acd7","value":"Strategy"},{"external_id":"genre_b8d0c6d8f0524c2b2d79ebb93aa3cd0e8b5199a8","value":"Mobile"}]}} - `items.attributes.external_id` (string) ID único del atributo. external_id solo puede contener caracteres alfanuméricos del alfabeto latino en minúsculas, guiones y guiones bajos. Example: "attribute_1" - `items.attributes.name` (string) Nombre del atributo. Example: "Genre" - `items.attributes.values` (array) - `items.attributes.values.external_id` (string) ID de valor único para un atributo. external_id solo puede contener caracteres alfanuméricos del alfabeto latino en minúsculas, guiones y guiones bajos. Example: "attribute_value" - `items.attributes.values.value` (string) Valor del atributo. Example: "Strategy" - `items.description` (string) - `items.groups` (array) - `items.groups.external_id` (string) - `items.groups.name` (string) - `items.image_url` (string) - `items.is_free` (boolean) - `items.quantity` (integer) - `items.sku` (string) - `items.type` (string) - `price` (object,null) Precio de la cesta. Example: "{\"amount\":\"6150.0000000000000000\",\"amount_without_discount\":\"6150.0000000000000000\",\"currency\":\"USD\"}" - `price.amount` (string) - `price.amount_without_discount` (string) - `price.currency` (string) - `warnings` (array) Example: [{"attributes":[],"description":"Take it, take it all! All of Xsollas riches in one Mega Booster.","groups":[{"external_id":"powerups","name":"Power Ups"}],"image_url":"https://cdn.xsolla.net/img/misc/images/e9f2f4a634bc96ea03b5d5ceadd7c55f.png","inventory_options":{"consumable":{"usages_count":1}},"is_free":false,"name":"Xsolla Booster Mega","price":{"amount":"50.0000000000000000","amount_without_discount":"100.0000000000000000","currency":"USD"},"quantity":123,"sku":"booster_mega_1","type":"virtual_good","virtual_item_type":"consumable","virtual_prices":[]}] - `warnings.errorCode` (integer) - `warnings.errorMessage` (string)