# Shop Item

**Endpoint**

* **URL**: `/shop/products/:productId`
* **Method**: `GET`

**URL Parameters**

* `productId` *(<mark style="color:orange;">required</mark>)*: The unique identifier of the product you want to retrieve information for.

**Success Response**

* **Code**: `200 OK`
* **Content**:

```json
{
    "message": "No Message",
    "data": {
        "parentId": "string",
        "productId": "string",
        "name": "string",
        "baseCurrency": "EUR",
        "region": "local",
        "variants": {
            ["VariantId"]: {
                "quote": 0,
                "name": "string",
                "state": "ACTIVE",
                "sku": "string"
            }
            // Additional variants can be listed here
        },
        "productType": "fixed",
        "customerDeal": "CustomerDeal"
    }
}
```

**Fields Explanation**

* `message`: A message related to the API response, if any.
* `data`: The main container for the product's detailed information.
  * `parentId`: The identifier of the parent product, if applicable.
  * `productId`: The unique identifier of the product.
  * `name`: The name of the product.
  * `baseCurrency`: The currency in which the product is priced.
  * `region`: The region of the product (`LOCAL`, `GLOBAL ,` [`Read This`](https://neomsolutions.gitbook.io/gifthub-api-doc/general/region)).   this means ehere product can be redeemed&#x20;
  * `variants`: An object containing variant-specific information, indexed by variant ID.
    * `quote`: The price quote for the variant.
    * `name`: The name of the variant.
    * `state`: The current state of the variant (e.g., `ACTIVE`).
    * `sku`: The stock keeping unit identifier for the variant.
  * [`productType`](https://neomsolutions.gitbook.io/gifthub-api-doc/general/product-types): The type of product (e.g., `fixed`).
  * `customerDeal`:  See [Customer Deal](https://app.gitbook.com/o/rAHTXDKVzIOr4Jqk2SBF/s/bgpTyn5ehDgNS21U6ST7/~/changes/33/customer/customer-deal)
