{
  "id": "the-body-shop-buy-3-get-1-free-holiday-2026-11-10",
  "url": "https://spill.sg/p/the-body-shop-buy-3-get-1-free-holiday-2026-11-10",
  "brand": "The Body Shop",
  "title": "Holiday: Buy 3 Get 1 free, or 10% off 1-2 items",
  "summary": "Buy three The Body Shop products and get a fourth free, or take 10% off when you buy one or two, at all stores until Christmas.",
  "deal_type": "bundle",
  "badge": "Bundle",
  "price_sgd": null,
  "original_price_sgd": null,
  "start_date": "2026-10-20",
  "end_date": "2026-12-25",
  "time_note": null,
  "conditions": "20 Oct-25 Dec 2026; excludes selected new launches; free item of equal or lower value; not with other offers; while stocks last.",
  "details": [
    {
      "heading": "Holiday offer · The Body Shop",
      "lines": [
        "20 Oct to 25 Dec 2026",
        "Buy 3 products, get 1 free",
        "Or get 10% off when you buy 1 or 2 products",
        "At all The Body Shop stores, e.g. Jem #02-54, Bedok Mall #01-26, Bugis Junction, Junction 8 #01-44, Plaza Singapura #01-02, Lot One #01-14, Tampines Mall #02-30",
        "The Body Shop's own site also shows 10% off Christmas 2026 gift sets and 10% off seasonal bath & body (while stocks last)"
      ]
    },
    {
      "heading": "Good to know",
      "lines": [
        "Excludes selected new-launch products",
        "Free item is the lowest-priced item",
        "Free item must be of equal or lower value",
        "Not with other promotions or offers",
        "While stocks last"
      ]
    }
  ],
  "promo_url": "https://www.jem.sg/whats-new/giving-feels-good-this-holiday-with-the-body-shop/",
  "booking_url": null,
  "pdf_url": null,
  "promo_code": null,
  "coupons": [],
  "eligibility": [],
  "category": "beauty",
  "status": "live",
  "all_outlets": true,
  "outlets": [
    {
      "name": "Tiong Bahru Plaza",
      "address": "302 Tiong Bahru Road, #01-115 Tiong Bahru Plaza, Singapore 168732",
      "postal": "168732",
      "lat": 1.286459,
      "lng": 103.827015
    },
    {
      "name": "The Clementi Mall",
      "address": "3155 Commonwealth Ave West, #03-29 The Clementi Mall, Singapore 129588",
      "postal": "129588",
      "lat": 1.314967,
      "lng": 103.76427
    },
    {
      "name": "VivoCity",
      "address": "1 HarbourFront Walk, #02-233A Vivocity, Singapore 098585",
      "postal": "098585",
      "lat": 1.264314,
      "lng": 103.822073
    },
    {
      "name": "Plaza Singapura",
      "address": "68 Orchard Road, #01-02 Plaza Singapura, Singapore 238839",
      "postal": "238839",
      "lat": 1.299795,
      "lng": 103.845117
    },
    {
      "name": "Bugis Junction",
      "address": "200 Victoria Street, #01-26/26A/27/27A Bugis Junction, Singapore 188021",
      "postal": "188021",
      "lat": 1.299113,
      "lng": 103.855411
    },
    {
      "name": "Suntec City",
      "address": "3 Temasek Boulevard, #01-422/423 Suntec City, Singapore 038983",
      "postal": "038983",
      "lat": 1.29486,
      "lng": 103.860334
    },
    {
      "name": "JEM",
      "address": "50 Jurong Gateway Road, #02-54 JEM, Singapore 608549",
      "postal": "608549",
      "lat": 1.333293,
      "lng": 103.743279
    },
    {
      "name": "Junction 8",
      "address": "9 Bishan Place, #01-44 Junction 8 Shopping Centre, Singapore 579837",
      "postal": "579837",
      "lat": 1.350422,
      "lng": 103.848826
    },
    {
      "name": "AMK Hub",
      "address": "53 Ang Mo Kio Avenue 3, #B1-02 AMK Hub, Singapore 569933",
      "postal": "569933",
      "lat": 1.369236,
      "lng": 103.848693
    },
    {
      "name": "Bukit Panjang Plaza",
      "address": "1 Jelebu Road, #01-46/47 Bukit Panjang Plaza, Singapore 677743",
      "postal": "677743",
      "lat": 1.379488,
      "lng": 103.764595
    },
    {
      "name": "NEX",
      "address": "23 Serangoon Central, #01-45 NEX Shopping Mall, Singapore 556083",
      "postal": "556083",
      "lat": 1.350769,
      "lng": 103.872296
    },
    {
      "name": "Lot One",
      "address": "21 Choa Chu Kang Ave 4, #01-14 Lot 1 Shopper's Mall, Singapore 689812",
      "postal": "689812",
      "lat": 1.384939,
      "lng": 103.745022
    },
    {
      "name": "Parkway Parade",
      "address": "80 Marine Parade Road, #B1-50/66 Parkway Parade, Singapore 449269",
      "postal": "449269",
      "lat": 1.301042,
      "lng": 103.905505
    },
    {
      "name": "Bedok Mall",
      "address": "311 New Upper Changi Rd, #01-26, Singapore 467360",
      "postal": "467360",
      "lat": 1.324736,
      "lng": 103.929256
    },
    {
      "name": "Compass One",
      "address": "1 SengKang Square, #01-18 Compass One, Singapore 545078",
      "postal": "545078",
      "lat": 1.392053,
      "lng": 103.895071
    },
    {
      "name": "Northpoint City",
      "address": "930 Yishun Avenue 2, #01-09 Northpoint Shopping Centre, Singapore 769098",
      "postal": "769098",
      "lat": 1.429698,
      "lng": 103.835776
    },
    {
      "name": "Causeway Point",
      "address": "1 Woodlands Square, #01-31 Causeway Point, Singapore 738099",
      "postal": "738099",
      "lat": 1.43607,
      "lng": 103.785982
    },
    {
      "name": "Waterway Point",
      "address": "83 Punggol Central, #01-55 Waterway Point, Singapore 828761",
      "postal": "828761",
      "lat": 1.40641,
      "lng": 103.90213
    },
    {
      "name": "Tampines Mall",
      "address": "#02-30, 4 Tampines Central 5, Singapore 529510",
      "postal": "529510",
      "lat": 1.352505,
      "lng": 103.944683
    },
    {
      "name": "Changi Airport Terminal 3",
      "address": "65 Airport Boulevard, #B2-47 Changi Airport Terminal 3, Singapore 819663",
      "postal": "819663",
      "lat": 1.356406,
      "lng": 103.986212
    }
  ],
  "hours_today": null,
  "posted_at": "2026-10-19T16:00:00.000Z",
  "source_url": "https://www.jem.sg/whats-new/giving-feels-good-this-holiday-with-the-body-shop",
  "image_url": "https://spill.sg/deal-img/the-body-shop-buy-3-get-1-free-holiday-2026-11-10.webp?v=090d23b358",
  "original_url": null,
  "original_type": null,
  "original_text": null,
  "confidence": "high",
  "sponsored": false,
  "verified_by_brand": false,
  "updated_at": "2026-11-11T07:47:56+08:00",
  "calendar": {
    "ics": "https://spill.sg/p/the-body-shop-buy-3-get-1-free-holiday-2026-11-10/calendar.ics",
    "google": "https://calendar.google.com/calendar/render?action=TEMPLATE&text=The+Body+Shop%3A+Holiday%3A+Buy+3+Get+1+free%2C+or+10%25+off+1-2+items&dates=20261112%2F20261226&details=Buy+three+The+Body+Shop+products+and+get+a+fourth+free%2C+or+take+10%25+off+when+you+buy+one+or+two%2C+at+all+stores+until+Christmas.%0AUntil+2026-12-25%0A20+Oct-25+Dec+2026%3B+excludes+selected+new+launches%3B+free+item+of+equal+or+lower+value%3B+not+with+other+offers%3B+while+stocks+last.%0AOutlets%3A+Tiong+Bahru+Plaza+%28302+Tiong+Bahru+Road%2C+%2301-115+Tiong+Bahru+Plaza%2C+Singapore+168732%29%3B+The+Clementi+Mall+%283155+Commonwealth+Ave+West%2C+%2303-29+The+Clementi+Mall%2C+Singapore+129588%29%3B+VivoCity+%281+HarbourFront+Walk%2C+%2302-233A+Vivocity%2C+Singapore+098585%29%3B+Plaza+Singapura+%2868+Orchard+Road%2C+%2301-02+Plaza+Singapura%2C+Singapore+238839%29%3B+Bugis+Junction+%28200+Victoria+Street%2C+%2301-26%2F26A%2F27%2F27A+Bugis+Junction%2C+Singapore+188021%29%3B+Suntec+City+%283+Temasek+Boulevard%2C+%2301-422%2F423+Suntec+City%2C+Singapore+038983%29%3B+JEM+%2850+Jurong+Gateway+Road%2C+%2302-54+JEM%2C+Singapore+608549%29%3B+Junction+8+%289+Bishan+Place%2C+%2301-44+Junction+8+Shopping+Centre%2C+Singapore+579837%29%3B+AMK+Hub+%2853+Ang+Mo+Kio+Avenue+3%2C+%23B1-02+AMK+Hub%2C+Singapore+569933%29%3B+Bukit+Panjang+Plaza+%281+Jelebu+Road%2C+%2301-46%2F47+Bukit+Panjang+Plaza%2C+Singapore+677743%29%3B+NEX+%2823+Serangoon+Central%2C+%2301-45+NEX+Shopping+Mall%2C+Singapore+556083%29%3B+Lot+One+%2821+Choa+Chu+Kang+Ave+4%2C+%2301-14+Lot+1+Shopper%27s+Mall%2C+Singapore+689812%29%3B+Parkway+Parade+%2880+Marine+Parade+Road%2C+%23B1-50%2F66+Parkway+Parade%2C+Singapore+449269%29%3B+Bedok+Mall+%28311+New+Upper+Changi+Rd%2C+%2301-26%2C+Singapore+467360%29%3B+Compass+One+%281+SengKang+Square%2C+%2301-18+Compass+One%2C+Singapore+545078%29%3B+Northpoint+City+%28930+Yishun+Avenue+2%2C+%2301-09+Northpoint+Shopping+Centre%2C+Singapore+769098%29%3B+Causeway+Point+%281+Woodlands+Square%2C+%2301-31+Causeway+Point%2C+Singapore+738099%29%3B+Waterway+Point+%2883+Punggol+Central%2C+%2301-55+Waterway+Point%2C+Singapore+828761%29%3B+Tampines+Mall+%28%2302-30%2C+4+Tampines+Central+5%2C+Singapore+529510%29%3B+Changi+Airport+Terminal+3+%2865+Airport+Boulevard%2C+%23B2-47+Changi+Airport+Terminal+3%2C+Singapore+819663%29%0Ahttps%3A%2F%2Fspill.sg%2Fp%2Fthe-body-shop-buy-3-get-1-free-holiday-2026-11-10&location=All+outlets&ctz=Asia%2FSingapore",
    "outlook": "https://outlook.live.com/calendar/0/deeplink/compose?path=%2Fcalendar%2Faction%2Fcompose&rru=addevent&subject=The+Body+Shop%3A+Holiday%3A+Buy+3+Get+1+free%2C+or+10%25+off+1-2+items&body=Buy+three+The+Body+Shop+products+and+get+a+fourth+free%2C+or+take+10%25+off+when+you+buy+one+or+two%2C+at+all+stores+until+Christmas.%0AUntil+2026-12-25%0A20+Oct-25+Dec+2026%3B+excludes+selected+new+launches%3B+free+item+of+equal+or+lower+value%3B+not+with+other+offers%3B+while+stocks+last.%0AOutlets%3A+Tiong+Bahru+Plaza+%28302+Tiong+Bahru+Road%2C+%2301-115+Tiong+Bahru+Plaza%2C+Singapore+168732%29%3B+The+Clementi+Mall+%283155+Commonwealth+Ave+West%2C+%2303-29+The+Clementi+Mall%2C+Singapore+129588%29%3B+VivoCity+%281+HarbourFront+Walk%2C+%2302-233A+Vivocity%2C+Singapore+098585%29%3B+Plaza+Singapura+%2868+Orchard+Road%2C+%2301-02+Plaza+Singapura%2C+Singapore+238839%29%3B+Bugis+Junction+%28200+Victoria+Street%2C+%2301-26%2F26A%2F27%2F27A+Bugis+Junction%2C+Singapore+188021%29%3B+Suntec+City+%283+Temasek+Boulevard%2C+%2301-422%2F423+Suntec+City%2C+Singapore+038983%29%3B+JEM+%2850+Jurong+Gateway+Road%2C+%2302-54+JEM%2C+Singapore+608549%29%3B+Junction+8+%289+Bishan+Place%2C+%2301-44+Junction+8+Shopping+Centre%2C+Singapore+579837%29%3B+AMK+Hub+%2853+Ang+Mo+Kio+Avenue+3%2C+%23B1-02+AMK+Hub%2C+Singapore+569933%29%3B+Bukit+Panjang+Plaza+%281+Jelebu+Road%2C+%2301-46%2F47+Bukit+Panjang+Plaza%2C+Singapore+677743%29%3B+NEX+%2823+Serangoon+Central%2C+%2301-45+NEX+Shopping+Mall%2C+Singapore+556083%29%3B+Lot+One+%2821+Choa+Chu+Kang+Ave+4%2C+%2301-14+Lot+1+Shopper%27s+Mall%2C+Singapore+689812%29%3B+Parkway+Parade+%2880+Marine+Parade+Road%2C+%23B1-50%2F66+Parkway+Parade%2C+Singapore+449269%29%3B+Bedok+Mall+%28311+New+Upper+Changi+Rd%2C+%2301-26%2C+Singapore+467360%29%3B+Compass+One+%281+SengKang+Square%2C+%2301-18+Compass+One%2C+Singapore+545078%29%3B+Northpoint+City+%28930+Yishun+Avenue+2%2C+%2301-09+Northpoint+Shopping+Centre%2C+Singapore+769098%29%3B+Causeway+Point+%281+Woodlands+Square%2C+%2301-31+Causeway+Point%2C+Singapore+738099%29%3B+Waterway+Point+%2883+Punggol+Central%2C+%2301-55+Waterway+Point%2C+Singapore+828761%29%3B+Tampines+Mall+%28%2302-30%2C+4+Tampines+Central+5%2C+Singapore+529510%29%3B+Changi+Airport+Terminal+3+%2865+Airport+Boulevard%2C+%23B2-47+Changi+Airport+Terminal+3%2C+Singapore+819663%29%0Ahttps%3A%2F%2Fspill.sg%2Fp%2Fthe-body-shop-buy-3-get-1-free-holiday-2026-11-10&location=All+outlets&startdt=2026-11-12&enddt=2026-12-26&allday=true",
    "office365": "https://outlook.office.com/calendar/0/deeplink/compose?path=%2Fcalendar%2Faction%2Fcompose&rru=addevent&subject=The+Body+Shop%3A+Holiday%3A+Buy+3+Get+1+free%2C+or+10%25+off+1-2+items&body=Buy+three+The+Body+Shop+products+and+get+a+fourth+free%2C+or+take+10%25+off+when+you+buy+one+or+two%2C+at+all+stores+until+Christmas.%0AUntil+2026-12-25%0A20+Oct-25+Dec+2026%3B+excludes+selected+new+launches%3B+free+item+of+equal+or+lower+value%3B+not+with+other+offers%3B+while+stocks+last.%0AOutlets%3A+Tiong+Bahru+Plaza+%28302+Tiong+Bahru+Road%2C+%2301-115+Tiong+Bahru+Plaza%2C+Singapore+168732%29%3B+The+Clementi+Mall+%283155+Commonwealth+Ave+West%2C+%2303-29+The+Clementi+Mall%2C+Singapore+129588%29%3B+VivoCity+%281+HarbourFront+Walk%2C+%2302-233A+Vivocity%2C+Singapore+098585%29%3B+Plaza+Singapura+%2868+Orchard+Road%2C+%2301-02+Plaza+Singapura%2C+Singapore+238839%29%3B+Bugis+Junction+%28200+Victoria+Street%2C+%2301-26%2F26A%2F27%2F27A+Bugis+Junction%2C+Singapore+188021%29%3B+Suntec+City+%283+Temasek+Boulevard%2C+%2301-422%2F423+Suntec+City%2C+Singapore+038983%29%3B+JEM+%2850+Jurong+Gateway+Road%2C+%2302-54+JEM%2C+Singapore+608549%29%3B+Junction+8+%289+Bishan+Place%2C+%2301-44+Junction+8+Shopping+Centre%2C+Singapore+579837%29%3B+AMK+Hub+%2853+Ang+Mo+Kio+Avenue+3%2C+%23B1-02+AMK+Hub%2C+Singapore+569933%29%3B+Bukit+Panjang+Plaza+%281+Jelebu+Road%2C+%2301-46%2F47+Bukit+Panjang+Plaza%2C+Singapore+677743%29%3B+NEX+%2823+Serangoon+Central%2C+%2301-45+NEX+Shopping+Mall%2C+Singapore+556083%29%3B+Lot+One+%2821+Choa+Chu+Kang+Ave+4%2C+%2301-14+Lot+1+Shopper%27s+Mall%2C+Singapore+689812%29%3B+Parkway+Parade+%2880+Marine+Parade+Road%2C+%23B1-50%2F66+Parkway+Parade%2C+Singapore+449269%29%3B+Bedok+Mall+%28311+New+Upper+Changi+Rd%2C+%2301-26%2C+Singapore+467360%29%3B+Compass+One+%281+SengKang+Square%2C+%2301-18+Compass+One%2C+Singapore+545078%29%3B+Northpoint+City+%28930+Yishun+Avenue+2%2C+%2301-09+Northpoint+Shopping+Centre%2C+Singapore+769098%29%3B+Causeway+Point+%281+Woodlands+Square%2C+%2301-31+Causeway+Point%2C+Singapore+738099%29%3B+Waterway+Point+%2883+Punggol+Central%2C+%2301-55+Waterway+Point%2C+Singapore+828761%29%3B+Tampines+Mall+%28%2302-30%2C+4+Tampines+Central+5%2C+Singapore+529510%29%3B+Changi+Airport+Terminal+3+%2865+Airport+Boulevard%2C+%23B2-47+Changi+Airport+Terminal+3%2C+Singapore+819663%29%0Ahttps%3A%2F%2Fspill.sg%2Fp%2Fthe-body-shop-buy-3-get-1-free-holiday-2026-11-10&location=All+outlets&startdt=2026-11-12&enddt=2026-12-26&allday=true",
    "yahoo": "https://calendar.yahoo.com/?v=60&title=The+Body+Shop%3A+Holiday%3A+Buy+3+Get+1+free%2C+or+10%25+off+1-2+items&st=20261112&et=20261225&dur=allday&desc=Buy+three+The+Body+Shop+products+and+get+a+fourth+free%2C+or+take+10%25+off+when+you+buy+one+or+two%2C+at+all+stores+until+Christmas.%0AUntil+2026-12-25%0A20+Oct-25+Dec+2026%3B+excludes+selected+new+launches%3B+free+item+of+equal+or+lower+value%3B+not+with+other+offers%3B+while+stocks+last.%0AOutlets%3A+Tiong+Bahru+Plaza+%28302+Tiong+Bahru+Road%2C+%2301-115+Tiong+Bahru+Plaza%2C+Singapore+168732%29%3B+The+Clementi+Mall+%283155+Commonwealth+Ave+West%2C+%2303-29+The+Clementi+Mall%2C+Singapore+129588%29%3B+VivoCity+%281+HarbourFront+Walk%2C+%2302-233A+Vivocity%2C+Singapore+098585%29%3B+Plaza+Singapura+%2868+Orchard+Road%2C+%2301-02+Plaza+Singapura%2C+Singapore+238839%29%3B+Bugis+Junction+%28200+Victoria+Street%2C+%2301-26%2F26A%2F27%2F27A+Bugis+Junction%2C+Singapore+188021%29%3B+Suntec+City+%283+Temasek+Boulevard%2C+%2301-422%2F423+Suntec+City%2C+Singapore+038983%29%3B+JEM+%2850+Jurong+Gateway+Road%2C+%2302-54+JEM%2C+Singapore+608549%29%3B+Junction+8+%289+Bishan+Place%2C+%2301-44+Junction+8+Shopping+Centre%2C+Singapore+579837%29%3B+AMK+Hub+%2853+Ang+Mo+Kio+Avenue+3%2C+%23B1-02+AMK+Hub%2C+Singapore+569933%29%3B+Bukit+Panjang+Plaza+%281+Jelebu+Road%2C+%2301-46%2F47+Bukit+Panjang+Plaza%2C+Singapore+677743%29%3B+NEX+%2823+Serangoon+Central%2C+%2301-45+NEX+Shopping+Mall%2C+Singapore+556083%29%3B+Lot+One+%2821+Choa+Chu+Kang+Ave+4%2C+%2301-14+Lot+1+Shopper%27s+Mall%2C+Singapore+689812%29%3B+Parkway+Parade+%2880+Marine+Parade+Road%2C+%23B1-50%2F66+Parkway+Parade%2C+Singapore+449269%29%3B+Bedok+Mall+%28311+New+Upper+Changi+Rd%2C+%2301-26%2C+Singapore+467360%29%3B+Compass+One+%281+SengKang+Square%2C+%2301-18+Compass+One%2C+Singapore+545078%29%3B+Northpoint+City+%28930+Yishun+Avenue+2%2C+%2301-09+Northpoint+Shopping+Centre%2C+Singapore+769098%29%3B+Causeway+Point+%281+Woodlands+Square%2C+%2301-31+Causeway+Point%2C+Singapore+738099%29%3B+Waterway+Point+%2883+Punggol+Central%2C+%2301-55+Waterway+Point%2C+Singapore+828761%29%3B+Tampines+Mall+%28%2302-30%2C+4+Tampines+Central+5%2C+Singapore+529510%29%3B+Changi+Airport+Terminal+3+%2865+Airport+Boulevard%2C+%23B2-47+Changi+Airport+Terminal+3%2C+Singapore+819663%29%0Ahttps%3A%2F%2Fspill.sg%2Fp%2Fthe-body-shop-buy-3-get-1-free-holiday-2026-11-10&in_loc=All+outlets"
  },
  "links": {
    "page": "https://spill.sg/p/the-body-shop-buy-3-get-1-free-holiday-2026-11-10",
    "markdown": "https://spill.sg/p/the-body-shop-buy-3-get-1-free-holiday-2026-11-10.md",
    "json": "https://spill.sg/p/the-body-shop-buy-3-get-1-free-holiday-2026-11-10.json",
    "calendar_ics": "https://spill.sg/p/the-body-shop-buy-3-get-1-free-holiday-2026-11-10/calendar.ics",
    "save": "https://spill.sg/p/the-body-shop-buy-3-get-1-free-holiday-2026-11-10?save=1",
    "save_and_remind": "https://spill.sg/p/the-body-shop-buy-3-get-1-free-holiday-2026-11-10?save=1&remind=1"
  },
  "data_updated_at": "2026-11-12T14:08:26+08:00"
}