{
  "action": "Product-ShowQuickView",
  "queryString": "pid=111602",
  "locale": "en_PT",
  "product": {
    "uuid": "a802f8564f979c6c470249b1fa",
    "id": "111602",
    "productName": "Sandeman Fine Ruby Porto 75cl",
    "productType": "standard",
    "brand": "Sandeman",
    "price": {
      "sales": {
        "value": 10.9,
        "currency": "EUR",
        "formatted": "10,90€",
        "decimalPrice": "10.90"
      },
      "list": null
    },
    "renderedPrice": "    <div class=\"price\">\n        \n        \n\n\n\n<span>\n    \n\n    \n\n    \n    <span class=\"sales\">\n        \n        \n        \n            <span class=\"value\" content=\"10.90\"></span>\n        \n        10,90&euro;\n\n\n    </span>\n</span>\n    </div>\n\n\n",
    "images": {
      "large": [
        {
          "alt": "Sandeman Fine Ruby Porto 75cl",
          "url": "/on/demandware.static/-/Sites-ptdf-pt-master-catalog/default/dw4afee4ed/images/product/images/100054_5601083001585_01.jpg",
          "title": "Sandeman Fine Ruby Porto 75cl",
          "fallbackImage": false
        }
      ],
      "small": [
        {
          "alt": "Sandeman Fine Ruby Porto 75cl",
          "url": "https://dev.portugaldutyfree.com/dw/image/v2/BLMS_DEV/on/demandware.static/-/Sites-ptdf-pt-master-catalog/default/dw4afee4ed/images/product/images/100054_5601083001585_01.jpg?sw=140&sh=140",
          "title": "Sandeman Fine Ruby Porto 75cl",
          "fallbackImage": false
        }
      ]
    },
    "selectedQuantity": 1,
    "minOrderQuantity": 1,
    "maxOrderQuantity": 10,
    "variationAttributes": null,
    "longDescription": "<p>Brilliant red ruby in colour, with clean aromas of red fruits, plums and strawberries, Sandeman Porto Fine Ruby has full rich flavours and is very well balanced. Rich, round, balanced in the mouth, with overt flavours of fresh plums and red fruits.</p>\n\n",
    "shortDescription": "<p>Descended from the fiery ruby Porto Wines originally shipped by George Sandeman in 1790, Sandeman Porto Fine Ruby is still made traditionally to be rich and robust yet with a special depth of flavour and the finesse, achieved by expertly blending wines from Sandeman´s large and varied stock.</p>\n\n",
    "rating": 5,
    "promotions": [
      {
        "calloutMsg": "2 FOR 21,00€",
        "details": "",
        "enabled": true,
        "id": "2026 S1 PD06760",
        "name": "Port Wines 2 for 21,00€",
        "promotionClass": "PRODUCT",
        "rank": null,
        "startDate": "2026-02-01T00:00:00.000Z",
        "endDate": "2026-04-30T23:00:00.000Z"
      }
    ],
    "attributes": null,
    "availability": {
      "inStockDate": null,
      "messages": [
        "In stock"
      ]
    },
    "available": true,
    "options": [],
    "quantities": [
      {
        "value": "1",
        "selected": true,
        "url": "/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&quantity=1"
      },
      {
        "value": "2",
        "selected": false,
        "url": "/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&quantity=2"
      },
      {
        "value": "3",
        "selected": false,
        "url": "/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&quantity=3"
      },
      {
        "value": "4",
        "selected": false,
        "url": "/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&quantity=4"
      },
      {
        "value": "5",
        "selected": false,
        "url": "/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&quantity=5"
      },
      {
        "value": "6",
        "selected": false,
        "url": "/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&quantity=6"
      },
      {
        "value": "7",
        "selected": false,
        "url": "/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&quantity=7"
      },
      {
        "value": "8",
        "selected": false,
        "url": "/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&quantity=8"
      },
      {
        "value": "9",
        "selected": false,
        "url": "/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&quantity=9"
      },
      {
        "value": "10",
        "selected": false,
        "url": "/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&quantity=10"
      }
    ],
    "selectedProductUrl": "/en/liquor/port+wine/111602.html?%2Fen%2Fliquor%2Fport%20wine%2F111602.html=undefined&quantity=undefined",
    "readyToOrder": true,
    "online": true,
    "pageTitle": null,
    "pageDescription": null,
    "pageKeywords": null,
    "pageMetaTags": [
      {},
      {},
      {}
    ],
    "template": null,
    "hasConsents": true,
    "recommendations": {},
    "categoryRecommendations": {},
    "hasRecommendations": false,
    "hasCategoryRecommendations": false
  },
  "addToCartUrl": {},
  "resources": {
    "info_selectforstock": "Select an option",
    "assistiveSelectedText": "selected"
  },
  "quickViewFullDetailMsg": "View full details",
  "closeButtonText": "Close Quickview Dialog",
  "enterDialogMessage": "Start of Quickview dialog window. Select Close to cancel and close the window.",
  "template": "product/quickView.isml",
  "renderedTemplate": "<div class=\"product-quickview product-standard col product-wrapper product-detail\"\n    data-pid=\"111602\">\n    <div class=\"row\">\n\n        \n        \n\n<div class=\"primary-images col-12 col-xl-6\">\n    <div id=\"pdpCarousel-111602\" class=\"carousel slide\" data-interval=\"0\" data-prev=\"Previous\" data-next=\"Next\">\n        \n\n        <div class=\"carousel-inner\" role=\"listbox\">\n            \n                <div class='carousel-item active'>\n                    <img src=\"/on/demandware.static/-/Sites-ptdf-pt-master-catalog/default/dw4afee4ed/images/product/images/100054_5601083001585_01.jpg\" class=\"d-block img-fluid\" alt=\"Sandeman Fine Ruby Porto 75cl image number null\" itemprop=\"image\" />\n                </div>\n            \n        </div>\n        \n    </div>\n</div>\n\n        \n        <div class=\"col-xl-6\">\n            <div class=\"row\">\n                <div class=\"col\">\n                    <section>\n                        <h1 class=\"product-name\">Sandeman Fine Ruby Porto 75cl</h1>\n                    </section>\n                </div>\n\n                <div class=\"col-12\">\n                    \n\n<div class=\"product-number-rating clearfix\">\n\n    \n    \n        <div class=\"com-product__brand pull-left\">\n            <span>Sandeman</span>\n        </div>\n    \n\n    \n    <div class=\"product-number pull-left\">\n        ID\n<span class=\"product-id\">111602</span>\n\n    </div>\n</div>\n\n                </div>\n            </div>\n\n            <div class=\"detail-panel\">\n\n                \n                <section class=\"attributes\">\n                    \n\n                    \n                    \n                        <div class=\"row\">\n                            <div class=\"attribute quantity col-4\">\n                                \n                                    \n\n\n\n\n\n\n\n<label for=\"quantity-1\">Quantity</label>\n<select class=\"quantity-select select2-container--default select2-container\" data-select-options=\"default\" data-is-select=\"true\"\n    id=\"quantity-1\">\n    \n        <option value=\"1\" \n            data-url=\"/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&amp;quantity=1\"\n            selected\n            >\n            1\n        </option>\n    \n        <option value=\"2\" \n            data-url=\"/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&amp;quantity=2\"\n            \n            >\n            2\n        </option>\n    \n        <option value=\"3\" \n            data-url=\"/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&amp;quantity=3\"\n            \n            >\n            3\n        </option>\n    \n        <option value=\"4\" \n            data-url=\"/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&amp;quantity=4\"\n            \n            >\n            4\n        </option>\n    \n        <option value=\"5\" \n            data-url=\"/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&amp;quantity=5\"\n            \n            >\n            5\n        </option>\n    \n        <option value=\"6\" \n            data-url=\"/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&amp;quantity=6\"\n            \n            >\n            6\n        </option>\n    \n        <option value=\"7\" \n            data-url=\"/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&amp;quantity=7\"\n            \n            >\n            7\n        </option>\n    \n        <option value=\"8\" \n            data-url=\"/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&amp;quantity=8\"\n            \n            >\n            8\n        </option>\n    \n        <option value=\"9\" \n            data-url=\"/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&amp;quantity=9\"\n            \n            >\n            9\n        </option>\n    \n        <option value=\"10\" \n            data-url=\"/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Product-Variation?pid=111602&amp;quantity=10\"\n            \n            >\n            10\n        </option>\n    \n</select>\n                                \n                            </div>\n                        </div>\n                    \n\n                    \n                    <div class=\"availability global-availability\" data-ready-to-order=\"true\"\n                        data-available=\"true\">\n                        <div class=\"row\">\n                            <div class=\"col-12 d-flex\">\n    <span class=\"availability non-input-label\">\n        Availability: \n    </span>\n    <ul class=\"list-unstyled availability-msg\">\n        <li>\n            \n                    \n                        <div>In stock</div>\n                    \n            \n        </li>\n    </ul>\n</div>\n                        </div>\n                    </div>\n\n                    \n                    <div class=\"row\">\n                        <div class=\"col-12 promotions\">\n                            <div class=\"align-self-center\">\n                                \n\n\n\n    \n        <div class=\"row\">\n            <div class=\"col-auto\">\n                <button class=\"title callout btn text-left btn-block\">\n                    2 FOR 21,00€\n                </button>\n            </div>\n\n            \n            <div class=\"col-12 com-pdp-promotion-disclaimer\" data-start=\"Sun Feb 01 00:00:00 GMT 2026\" data-end=\"Thu Apr 30 23:00:00 GMT 2026\" data-message=\"Campaign valid from {0} to {1}, unless stock runs out.\">\n                <span></span>\n            </div>\n        </div>\n    \n\n                            </div>\n                        </div>\n                    </div>\n\n                    <div class=\"com-prices-add-to-card-container\">\n\n                        \n                        <div class=\"prices\">\n                            \n                            \n    <div class=\"price\">\n        \n        \n\n\n\n<span>\n    \n\n    \n\n    \n    <span class=\"sales\">\n        \n        \n        \n            <span class=\"value\" content=\"10.90\"></span>\n        \n        10,90&euro;\n\n\n    </span>\n</span>\n    </div>\n\n\n                        </div>\n\n                        \n                        <div class=\"row\">\n                            <div class=\"col-12\">\n\n                                \n                                \n                                    \n\n\n\n\n<div class=\"cart-and-ipay abv-enabled\">\n\n    \n    <div class=\"abv-consent\">\n        \n            <div class=\"form-group custom-control custom-checkbox\">\n                <input type=\"checkbox\" class=\"custom-control-input\" id=\"hasConsents\" data-pid=111602\n                    name=\"hasConsent-111602\" encoding=\"off\" />\n                <label class=\"custom-control-label\" for=\"hasConsents\">\n                    I confirm that I am of legal age to purchase alcoholic beverages and that I can present documents proving this when collecting the order. Please confirm that I have checked the limits of alcoholic beverages allowed in the destination country of my trip.\n                </label>\n                \n\n\n\n\n\n\n\n\n\n\n<svg >\n    <use href=\"/on/demandware.static/Sites-PortugalDutyFree-Site/-/en_PT/v1776496595986/images/compiled/sprites.svg#global--check\" />\n</svg>\n\n            </div>\n        \n    </div>\n\n    <input type=\"hidden\" class=\"add-to-cart-url\" value=\"/on/demandware.store/Sites-PortugalDutyFree-Site/en_PT/Cart-AddProduct\">\n    <button class=\"add-to-cart-global com-btn__primary--large\" data-pid=\"111602\"\n        data-readytoorder=\"true\" data-type=\"standard\"\n        data-available=\"true\" data-hasconsents=\"true\" disabled>\n        \n\n\n\n\n\n\n\n\n\n\n<svg >\n    <use href=\"/on/demandware.static/Sites-PortugalDutyFree-Site/-/en_PT/v1776496595986/images/compiled/sprites.svg#global--quickview\" />\n</svg>\n\n        \n                Add to basket\n        \n    </button>\n</div>\n                                    \n                            </div>\n                        </div>\n                    </div>\n\n\n                </section>\n\n                \n\n                    \n                    \n                \n            </div>\n        </div>\n    </div>\n\n    \n\n    \n</div>",
  "productUrl": "/en/liquor/port+wine/111602.html"
}