Cookie Privacy Preferences
We utilize essential cookies to ensure our website operates effectively and remains secure. Additionally, we'd like to request your permission to use optional cookies. These are intended to enhance your browsing experience by offering personalized content, displaying advertisements that are relevant to you, and helping us to further refine our website.
Choose "Accept all cookies" to agree to the use of both essential and optional cookies. Alternatively, select "Let me see" to customize your preferences.
Privacy Preference Centre
Our website utilizes cookies to enhance your browsing experience and to present you with content tailored to your preferences on this device and browser. Below, you will find detailed information about the function of cookies, enabling you to make informed choices about which cookies you wish to accept. Please note that disabling certain cookies might impact your user experience on our site. It's important to remember that cookie preferences need to be set individually for each device and browser you use. Clearing your browser's cache may also remove your cookie settings. You have the freedom to modify your cookie preferences at any point in the future.
For a comprehensive understanding of our use of cookies, please refer to our complete cookies policy.
These cookies are needed for the website to work and for us to fulfil our contractual obligations. This means they can't be switched off. They enable essential functionality such as security, accessibility and live chat support. They also help us to detect and prevent fraud. You can set your browser to block or alert you about these cookies, but it means some parts of the site won't work.
These cookies allow us to measure and improve the performance of our site. They help us to know how popular pages are, and to see how visitors move around the site. If you don't allow these cookies, we won't know when you've visited our site, and we won't be able to monitor its performance.
These cookies enable us to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we've added to our pages. If you don't allow these cookies, some or all of these services may not work properly.
These cookies collect information about your browsing habits to show you personalised adverts. They may be used to build a profile of your interests and show you relevant adverts on other sites. They don't store directly personal information, but are based on uniquely identifying your browser and internet device. If you don't allow these cookies, the adverts you see will be less relevant.
Desktop
Tablet
Mobile
If you are an existing customer, please set a new password for your account here
Format / Theme
Available for pre-order - view product for date
£2.08
Pack Quantity: 1
Pack Price: £2.08(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Pack Quantity"
],
"values": [
"1"
],
"tags": "Literature,preorder,UK,IRELAND,bookmark,hearstopper,nick,charlie,gay,LGBTQ+,romance",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21489,
"parent_id": null,
"brand_id": 94,
"product_category_id": 56,
"slug": "heartstopper-bookmark",
"name": "Heartstopper Bookmark",
"sku": "9798217431236",
"mpn": null,
"barcode": "9798217431236",
"was_price": "\u00a32.08",
"price": "\u00a32.08",
"price_number": "2.0800",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "ede11a39a8b9fe3cf6f200799fffffe2.jpg;original;2026-03-20 23:42:19",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Stationery Accessories",
"category_slug": "stationery-accessories",
"category_visibility": 1,
"prices": {
"price": {
"net": 2.08,
"tax": 0.42,
"gross": 2.5,
"currency": "GBP",
"_attrs": "data-price-net=2.08 data-price-tax=0.42 data-price-gross=2.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 2.08,
"priceTax": 0.42,
"priceGross": 2.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 2.08,
"data-price-tax": 0.42,
"data-price-gross": 2.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 2.08,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "2.083",
"ex_vat": "\u00a32.08",
"ex_vat_was_price_number": "1.733",
"ex_vat_was_price": "\u00a31.73",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "2.0800",
"inc_tax_price": "\u00a32.50",
"inc_tax_price_number": "2.5000",
"price_range_min": "\u00a32.08",
"price_range_max": "\u00a32.08",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21490,
"variant_id": 21490,
"variant_prices": {
"price": {
"net": 2.08,
"tax": 0.42,
"gross": 2.5,
"currency": "GBP",
"_attrs": "data-price-net=2.08 data-price-tax=0.42 data-price-gross=2.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 2.08,
"priceTax": 0.42,
"priceGross": 2.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 2.08,
"data-price-tax": 0.42,
"data-price-gross": 2.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 2.08,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"pack_quantity": [
{
"id": 21490,
"slug": "heartstopper-bookmark",
"sku": "9798217431236",
"mpn": null,
"barcode": "9798217431236",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/ed\/e1\/ede11a39a8b9fe3cf6f200799fffffe2\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a32.08",
"was_price_number": "2.0800",
"price": "\u00a32.08",
"price_number": "2.0800",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a32.08",
"ex_vat_number": "2.083",
"ex_vat_was_price": "\u00a31.73",
"ex_vat_was_price_number": "1.733",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a32.50",
"inc_tax_price_number": "2.5000",
"prices": {
"price": {
"net": 2.08,
"tax": 0.42,
"gross": 2.5,
"currency": "GBP",
"_attrs": "data-price-net=2.08 data-price-tax=0.42 data-price-gross=2.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 2.08,
"priceTax": 0.42,
"priceGross": 2.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 2.08,
"data-price-tax": 0.42,
"data-price-gross": 2.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 2.08,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
}
],
"tags": [
56,
579,
548,
549,
615,
1234,
1235,
1236,
1237,
591,
1238
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND",
"bookmark",
"hearstopper",
"nick",
"charlie",
"gay",
"LGBTQ+",
"romance"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Stationery",
"Stationery Accessories"
],
"path": "Stationery > Stationery Accessories",
"id": 56,
"custom_fields": []
}
}Available for pre-order - view product for date
£6.25
Pack Quantity: 1
Pack Price: £6.25(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Pack Quantity"
],
"values": [
"1"
],
"tags": "Literature,preorder,UK,IRELAND,socks,hearstopper,nick,charlie,gay,LGBTQ+,romance",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21565,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-boy-socks-large",
"name": "Heartstopper Boy Meets Boy Socks - Large",
"sku": "9798217431007",
"mpn": null,
"barcode": "9798217431007",
"was_price": "\u00a36.25",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "7b0eadee53faeb48c3f20ec8baaec074.jpg;original;2026-03-20 23:42:27",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-07-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "6.250",
"ex_vat": "\u00a36.25",
"ex_vat_was_price_number": "5.208",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "6.2500",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"price_range_min": "\u00a36.25",
"price_range_max": "\u00a36.25",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21566,
"variant_id": 21566,
"variant_prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"pack_quantity": [
{
"id": 21566,
"slug": "heartstopper-boy-socks-large",
"sku": "9798217431007",
"mpn": null,
"barcode": "9798217431007",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a36.25",
"was_price_number": "6.2500",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a36.25",
"ex_vat_number": "6.250",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_was_price_number": "5.208",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
}
],
"tags": [
56,
579,
548,
549,
1133,
1234,
1235,
1236,
1237,
591,
1238
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND",
"socks",
"hearstopper",
"nick",
"charlie",
"gay",
"LGBTQ+",
"romance"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}Available for pre-order - view product for date
£6.25
Pack Quantity: 1
Pack Price: £6.25(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Pack Quantity"
],
"values": [
"1"
],
"tags": "Literature,preorder,UK,IRELAND,socks,hearstopper,nick,charlie,gay,LGBTQ+,romance",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21563,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-boy-socks-small",
"name": "Heartstopper Boy Meets Boy Socks - Small",
"sku": "9798217430994",
"mpn": null,
"barcode": "9798217430994",
"was_price": "\u00a36.25",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "7b0eadee53faeb48c3f20ec8baaec074.jpg;original;2026-03-20 23:42:27",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-07-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "6.250",
"ex_vat": "\u00a36.25",
"ex_vat_was_price_number": "5.208",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "6.2500",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"price_range_min": "\u00a36.25",
"price_range_max": "\u00a36.25",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21564,
"variant_id": 21564,
"variant_prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"pack_quantity": [
{
"id": 21564,
"slug": "heartstopper-boy-socks-small",
"sku": "9798217430994",
"mpn": null,
"barcode": "9798217430994",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/7b\/0e\/7b0eadee53faeb48c3f20ec8baaec074\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a36.25",
"was_price_number": "6.2500",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a36.25",
"ex_vat_number": "6.250",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_was_price_number": "5.208",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
}
],
"tags": [
56,
579,
548,
549,
1133,
1234,
1235,
1236,
1237,
591,
1238
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND",
"socks",
"hearstopper",
"nick",
"charlie",
"gay",
"LGBTQ+",
"romance"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}In Stock
£6.25
Pack Quantity: 1
Pack Price: £6.25(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity",
"Depth"
],
"values": [
"103",
"139",
"1",
"1"
],
"tags": "Literature,preorder,UK,IRELAND,heartstopper,sticker,oseman,charlie,nick,LGBTQ+,gay,romance",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21557,
"parent_id": null,
"brand_id": 94,
"product_category_id": 251,
"slug": "heartstopper-boy-meets-boy-sticker-set",
"name": "Heartstopper Boy Meets Boy Sticker Set",
"sku": "9798217429462",
"mpn": null,
"barcode": "9798217429462",
"was_price": "\u00a36.25",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 10,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b0d7be8a0ff47e7a3bb56fb5fe2625a4.jpg;original;2026-03-20 23:42:25",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Stickers",
"category_slug": "stickers-huhfyv",
"category_visibility": 1,
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "6.250",
"ex_vat": "\u00a36.25",
"ex_vat_was_price_number": "5.208",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "6.2500",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"price_range_min": "\u00a36.25",
"price_range_max": "\u00a36.25",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21558,
"variant_id": 21558,
"variant_prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21558,
"slug": "heartstopper-boy-meets-boy-sticker-set",
"sku": "9798217429462",
"mpn": null,
"barcode": "9798217429462",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "103",
"value_id": 1615,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 10,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a36.25",
"was_price_number": "6.2500",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a36.25",
"ex_vat_number": "6.250",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_was_price_number": "5.208",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21558,
"slug": "heartstopper-boy-meets-boy-sticker-set",
"sku": "9798217429462",
"mpn": null,
"barcode": "9798217429462",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 10,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a36.25",
"was_price_number": "6.2500",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a36.25",
"ex_vat_number": "6.250",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_was_price_number": "5.208",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"depth": [
{
"id": 21558,
"slug": "heartstopper-boy-meets-boy-sticker-set",
"sku": "9798217429462",
"mpn": null,
"barcode": "9798217429462",
"attribute_label": "Depth",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 10,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a36.25",
"was_price_number": "6.2500",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a36.25",
"ex_vat_number": "6.250",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_was_price_number": "5.208",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21558,
"slug": "heartstopper-boy-meets-boy-sticker-set",
"sku": "9798217429462",
"mpn": null,
"barcode": "9798217429462",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "139",
"value_id": 1597,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b0\/d7\/b0d7be8a0ff47e7a3bb56fb5fe2625a4\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 10,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a36.25",
"was_price_number": "6.2500",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a36.25",
"ex_vat_number": "6.250",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_was_price_number": "5.208",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1615,
"value_label": "103"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "depth",
"attribute_label": "Depth",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1597,
"value_label": "139"
}
],
"tags": [
56,
579,
548,
549,
1239,
1130,
1240,
1236,
1235,
591,
1237,
1238
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND",
"heartstopper",
"sticker",
"oseman",
"charlie",
"nick",
"LGBTQ+",
"gay",
"romance"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Stickers"
],
"path": "Lifestyle & Home > Fashion Accessories > Stickers",
"id": 251,
"custom_fields": []
}
}In Stock
£9.60
Pack Quantity: 1
Pack Price: £9.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity",
"Depth"
],
"values": [
"216",
"368",
"1",
"1"
],
"tags": "Literature,preorder,UK,IRELAND,heartstopper,tote,bag,LGBTQ+,oseman,charlie,nick,gay,romance",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21487,
"parent_id": null,
"brand_id": 94,
"product_category_id": 26,
"slug": "heartstopper-boy-meets-boy-tote-bag",
"name": "Heartstopper Boy Meets Boy Tote Bag",
"sku": "9798217333530",
"mpn": null,
"barcode": "9798217333530",
"was_price": "\u00a39.60",
"price": "\u00a39.60",
"price_number": "9.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 20,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "fbd4cfaf4aad50c867f7b0488daaf219.jpg;original;2026-03-20 23:42:18",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-05-25 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Totes & Zipper Bags",
"category_slug": "totes-zipper-bags",
"category_visibility": 1,
"prices": {
"price": {
"net": 9.6,
"tax": 1.92,
"gross": 11.52,
"currency": "GBP",
"_attrs": "data-price-net=9.6 data-price-tax=1.92 data-price-gross=11.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 9.6,
"priceTax": 1.92,
"priceGross": 11.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 9.6,
"data-price-tax": 1.92,
"data-price-gross": 11.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 9.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "9.600",
"ex_vat": "\u00a39.60",
"ex_vat_was_price_number": "8.000",
"ex_vat_was_price": "\u00a38.00",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "9.6000",
"inc_tax_price": "\u00a311.52",
"inc_tax_price_number": "11.5200",
"price_range_min": "\u00a39.60",
"price_range_max": "\u00a39.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21488,
"variant_id": 21488,
"variant_prices": {
"price": {
"net": 9.6,
"tax": 1.92,
"gross": 11.52,
"currency": "GBP",
"_attrs": "data-price-net=9.6 data-price-tax=1.92 data-price-gross=11.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 9.6,
"priceTax": 1.92,
"priceGross": 11.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 9.6,
"data-price-tax": 1.92,
"data-price-gross": 11.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 9.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21488,
"slug": "heartstopper-boy-meets-boy-tote-bag",
"sku": "9798217333530",
"mpn": null,
"barcode": "9798217333530",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "216",
"value_id": 1502,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a39.60",
"was_price_number": "9.6000",
"price": "\u00a39.60",
"price_number": "9.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a39.60",
"ex_vat_number": "9.600",
"ex_vat_was_price": "\u00a38.00",
"ex_vat_was_price_number": "8.000",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a311.52",
"inc_tax_price_number": "11.5200",
"prices": {
"price": {
"net": 9.6,
"tax": 1.92,
"gross": 11.52,
"currency": "GBP",
"_attrs": "data-price-net=9.6 data-price-tax=1.92 data-price-gross=11.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 9.6,
"priceTax": 1.92,
"priceGross": 11.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 9.6,
"data-price-tax": 1.92,
"data-price-gross": 11.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 9.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21488,
"slug": "heartstopper-boy-meets-boy-tote-bag",
"sku": "9798217333530",
"mpn": null,
"barcode": "9798217333530",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a39.60",
"was_price_number": "9.6000",
"price": "\u00a39.60",
"price_number": "9.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a39.60",
"ex_vat_number": "9.600",
"ex_vat_was_price": "\u00a38.00",
"ex_vat_was_price_number": "8.000",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a311.52",
"inc_tax_price_number": "11.5200",
"prices": {
"price": {
"net": 9.6,
"tax": 1.92,
"gross": 11.52,
"currency": "GBP",
"_attrs": "data-price-net=9.6 data-price-tax=1.92 data-price-gross=11.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 9.6,
"priceTax": 1.92,
"priceGross": 11.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 9.6,
"data-price-tax": 1.92,
"data-price-gross": 11.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 9.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"depth": [
{
"id": 21488,
"slug": "heartstopper-boy-meets-boy-tote-bag",
"sku": "9798217333530",
"mpn": null,
"barcode": "9798217333530",
"attribute_label": "Depth",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a39.60",
"was_price_number": "9.6000",
"price": "\u00a39.60",
"price_number": "9.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a39.60",
"ex_vat_number": "9.600",
"ex_vat_was_price": "\u00a38.00",
"ex_vat_was_price_number": "8.000",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a311.52",
"inc_tax_price_number": "11.5200",
"prices": {
"price": {
"net": 9.6,
"tax": 1.92,
"gross": 11.52,
"currency": "GBP",
"_attrs": "data-price-net=9.6 data-price-tax=1.92 data-price-gross=11.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 9.6,
"priceTax": 1.92,
"priceGross": 11.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 9.6,
"data-price-tax": 1.92,
"data-price-gross": 11.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 9.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21488,
"slug": "heartstopper-boy-meets-boy-tote-bag",
"sku": "9798217333530",
"mpn": null,
"barcode": "9798217333530",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "368",
"value_id": 1936,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/fb\/d4\/fbd4cfaf4aad50c867f7b0488daaf219\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a39.60",
"was_price_number": "9.6000",
"price": "\u00a39.60",
"price_number": "9.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a39.60",
"ex_vat_number": "9.600",
"ex_vat_was_price": "\u00a38.00",
"ex_vat_was_price_number": "8.000",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a311.52",
"inc_tax_price_number": "11.5200",
"prices": {
"price": {
"net": 9.6,
"tax": 1.92,
"gross": 11.52,
"currency": "GBP",
"_attrs": "data-price-net=9.6 data-price-tax=1.92 data-price-gross=11.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 9.6,
"priceTax": 1.92,
"priceGross": 11.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 9.6,
"data-price-tax": 1.92,
"data-price-gross": 11.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 9.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1502,
"value_label": "216"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "depth",
"attribute_label": "Depth",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1936,
"value_label": "368"
}
],
"tags": [
56,
579,
548,
549,
1239,
627,
624,
591,
1240,
1236,
1235,
1237,
1238
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND",
"heartstopper",
"tote",
"bag",
"LGBTQ+",
"oseman",
"charlie",
"nick",
"gay",
"romance"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Totes & Zipper Bags"
],
"path": "Lifestyle & Home > Totes & Zipper Bags",
"id": 26,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.58
Pack Quantity: 1
Pack Price: £14.58(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"216",
"368",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21643,
"parent_id": null,
"brand_id": 94,
"product_category_id": 26,
"slug": "heartstopper-boy-meets-boy-tote-caap",
"name": "Heartstopper Boy Meets Boy Tote CAap",
"sku": "9798217429158",
"mpn": null,
"barcode": "9798217429158",
"was_price": "\u00a314.58",
"price": "\u00a314.58",
"price_number": "14.5800",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "2d92b65baddc9f46ae7233266b2bebfd.jpg;original;2026-04-10 22:42:45",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Totes & Zipper Bags",
"category_slug": "totes-zipper-bags",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.58,
"tax": 2.92,
"gross": 17.5,
"currency": "GBP",
"_attrs": "data-price-net=14.58 data-price-tax=2.92 data-price-gross=17.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.58,
"priceTax": 2.92,
"priceGross": 17.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.58,
"data-price-tax": 2.92,
"data-price-gross": 17.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.58,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.583",
"ex_vat": "\u00a314.58",
"ex_vat_was_price_number": "12.150",
"ex_vat_was_price": "\u00a312.15",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.5800",
"inc_tax_price": "\u00a317.50",
"inc_tax_price_number": "17.5000",
"price_range_min": "\u00a314.58",
"price_range_max": "\u00a314.58",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21644,
"variant_id": 21644,
"variant_prices": {
"price": {
"net": 14.58,
"tax": 2.92,
"gross": 17.5,
"currency": "GBP",
"_attrs": "data-price-net=14.58 data-price-tax=2.92 data-price-gross=17.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.58,
"priceTax": 2.92,
"priceGross": 17.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.58,
"data-price-tax": 2.92,
"data-price-gross": 17.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.58,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21644,
"slug": "heartstopper-boy-meets-boy-tote-caap",
"sku": "9798217429158",
"mpn": null,
"barcode": "9798217429158",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "216",
"value_id": 1502,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.58",
"was_price_number": "14.5800",
"price": "\u00a314.58",
"price_number": "14.5800",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.58",
"ex_vat_number": "14.583",
"ex_vat_was_price": "\u00a312.15",
"ex_vat_was_price_number": "12.150",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.50",
"inc_tax_price_number": "17.5000",
"prices": {
"price": {
"net": 14.58,
"tax": 2.92,
"gross": 17.5,
"currency": "GBP",
"_attrs": "data-price-net=14.58 data-price-tax=2.92 data-price-gross=17.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.58,
"priceTax": 2.92,
"priceGross": 17.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.58,
"data-price-tax": 2.92,
"data-price-gross": 17.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.58,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21644,
"slug": "heartstopper-boy-meets-boy-tote-caap",
"sku": "9798217429158",
"mpn": null,
"barcode": "9798217429158",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.58",
"was_price_number": "14.5800",
"price": "\u00a314.58",
"price_number": "14.5800",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.58",
"ex_vat_number": "14.583",
"ex_vat_was_price": "\u00a312.15",
"ex_vat_was_price_number": "12.150",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.50",
"inc_tax_price_number": "17.5000",
"prices": {
"price": {
"net": 14.58,
"tax": 2.92,
"gross": 17.5,
"currency": "GBP",
"_attrs": "data-price-net=14.58 data-price-tax=2.92 data-price-gross=17.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.58,
"priceTax": 2.92,
"priceGross": 17.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.58,
"data-price-tax": 2.92,
"data-price-gross": 17.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.58,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21644,
"slug": "heartstopper-boy-meets-boy-tote-caap",
"sku": "9798217429158",
"mpn": null,
"barcode": "9798217429158",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "368",
"value_id": 1936,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/2d\/92\/2d92b65baddc9f46ae7233266b2bebfd\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.58",
"was_price_number": "14.5800",
"price": "\u00a314.58",
"price_number": "14.5800",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.58",
"ex_vat_number": "14.583",
"ex_vat_was_price": "\u00a312.15",
"ex_vat_was_price_number": "12.150",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.50",
"inc_tax_price_number": "17.5000",
"prices": {
"price": {
"net": 14.58,
"tax": 2.92,
"gross": 17.5,
"currency": "GBP",
"_attrs": "data-price-net=14.58 data-price-tax=2.92 data-price-gross=17.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.58,
"priceTax": 2.92,
"priceGross": 17.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.58,
"data-price-tax": 2.92,
"data-price-gross": 17.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.58,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1502,
"value_label": "216"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1936,
"value_label": "368"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Totes & Zipper Bags"
],
"path": "Lifestyle & Home > Totes & Zipper Bags",
"id": 26,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"226",
"274",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21595,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-extra-large",
"name": "Heartstopper Boy Meets Boy Unisex T-shirt Extra Large",
"sku": "9798217428991",
"mpn": null,
"barcode": "9798217428991",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "d0ecb4a20780eba466fb10094f7523e8.jpg;original;2026-03-26 23:41:43",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21596,
"variant_id": 21596,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21596,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-extra-large",
"sku": "9798217428991",
"mpn": null,
"barcode": "9798217428991",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "226",
"value_id": 1800,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21596,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-extra-large",
"sku": "9798217428991",
"mpn": null,
"barcode": "9798217428991",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21596,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-extra-large",
"sku": "9798217428991",
"mpn": null,
"barcode": "9798217428991",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "274",
"value_id": 1586,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1800,
"value_label": "226"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1586,
"value_label": "274"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}In Stock
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity",
"Depth"
],
"values": [
"226",
"274",
"1",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21593,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-large",
"name": "Heartstopper Boy Meets Boy Unisex T-shirt Large",
"sku": "9798217428984",
"mpn": null,
"barcode": "9798217428984",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 2,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "d0ecb4a20780eba466fb10094f7523e8.jpg;original;2026-03-26 23:41:43",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21594,
"variant_id": 21594,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21594,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-large",
"sku": "9798217428984",
"mpn": null,
"barcode": "9798217428984",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "226",
"value_id": 1800,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 2,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21594,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-large",
"sku": "9798217428984",
"mpn": null,
"barcode": "9798217428984",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 2,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"depth": [
{
"id": 21594,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-large",
"sku": "9798217428984",
"mpn": null,
"barcode": "9798217428984",
"attribute_label": "Depth",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 2,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21594,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-large",
"sku": "9798217428984",
"mpn": null,
"barcode": "9798217428984",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "274",
"value_id": 1586,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 2,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1800,
"value_label": "226"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "depth",
"attribute_label": "Depth",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1586,
"value_label": "274"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"219",
"232",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21591,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-medium",
"name": "Heartstopper Boy Meets Boy Unisex T-shirt Medium",
"sku": "9798217428977",
"mpn": null,
"barcode": "9798217428977",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "d0ecb4a20780eba466fb10094f7523e8.jpg;original;2026-03-26 23:41:43",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21592,
"variant_id": 21592,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21592,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-medium",
"sku": "9798217428977",
"mpn": null,
"barcode": "9798217428977",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "219",
"value_id": 1697,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21592,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-medium",
"sku": "9798217428977",
"mpn": null,
"barcode": "9798217428977",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21592,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-medium",
"sku": "9798217428977",
"mpn": null,
"barcode": "9798217428977",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "232",
"value_id": 1481,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1697,
"value_label": "219"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1481,
"value_label": "232"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"216",
"250",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21589,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-small",
"name": "Heartstopper Boy Meets Boy Unisex T-shirt Small",
"sku": "9798217428960",
"mpn": null,
"barcode": "9798217428960",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "d0ecb4a20780eba466fb10094f7523e8.jpg;original;2026-03-26 23:41:43",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21590,
"variant_id": 21590,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21590,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-small",
"sku": "9798217428960",
"mpn": null,
"barcode": "9798217428960",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "216",
"value_id": 1502,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21590,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-small",
"sku": "9798217428960",
"mpn": null,
"barcode": "9798217428960",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21590,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-small",
"sku": "9798217428960",
"mpn": null,
"barcode": "9798217428960",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "250",
"value_id": 1565,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1502,
"value_label": "216"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1565,
"value_label": "250"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"226",
"257",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21597,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-xxl",
"name": "Heartstopper Boy Meets Boy Unisex T-shirt XXL",
"sku": "9798217429004",
"mpn": null,
"barcode": "9798217429004",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "d0ecb4a20780eba466fb10094f7523e8.jpg;original;2026-03-26 23:41:43",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21598,
"variant_id": 21598,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21598,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-xxl",
"sku": "9798217429004",
"mpn": null,
"barcode": "9798217429004",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "226",
"value_id": 1800,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21598,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-xxl",
"sku": "9798217429004",
"mpn": null,
"barcode": "9798217429004",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21598,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-xxl",
"sku": "9798217429004",
"mpn": null,
"barcode": "9798217429004",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "257",
"value_id": 1547,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1800,
"value_label": "226"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1547,
"value_label": "257"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"232",
"267",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21599,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-xxxl",
"name": "Heartstopper Boy Meets Boy Unisex T-shirt XXXL",
"sku": "9798217429011",
"mpn": null,
"barcode": "9798217429011",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "d0ecb4a20780eba466fb10094f7523e8.jpg;original;2026-03-26 23:41:43",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21600,
"variant_id": 21600,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21600,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-xxxl",
"sku": "9798217429011",
"mpn": null,
"barcode": "9798217429011",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "232",
"value_id": 1481,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21600,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-xxxl",
"sku": "9798217429011",
"mpn": null,
"barcode": "9798217429011",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21600,
"slug": "heartstopper-boy-meets-boy-unisex-t-shirt-xxxl",
"sku": "9798217429011",
"mpn": null,
"barcode": "9798217429011",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "267",
"value_id": 1813,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/d0\/ec\/d0ecb4a20780eba466fb10094f7523e8\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1481,
"value_label": "232"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1813,
"value_label": "267"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}In Stock
£8.75
Pack Quantity: 1
Pack Price: £8.75(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity",
"Depth"
],
"values": [
"76",
"89",
"1",
"1"
],
"tags": "Literature,preorder,UK,IRELAND,heartstopper,pin,oseman,charlie,nick,LGBTQ+,gay,romance",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21549,
"parent_id": null,
"brand_id": 94,
"product_category_id": 98,
"slug": "heartstopper-boys-pin-set-of-2",
"name": "Heartstopper Boys Pin - Set of 2",
"sku": "9798217429165",
"mpn": null,
"barcode": "9798217429165",
"was_price": "\u00a38.75",
"price": "\u00a38.75",
"price_number": "8.7500",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 19,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "43d64ddb560ebb138a83ceb4fa944055.jpg;original;2026-03-20 23:42:24",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Pins & Badges",
"category_slug": "pins-badges-xfqxhw",
"category_visibility": 1,
"prices": {
"price": {
"net": 8.75,
"tax": 1.75,
"gross": 10.5,
"currency": "GBP",
"_attrs": "data-price-net=8.75 data-price-tax=1.75 data-price-gross=10.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 8.75,
"priceTax": 1.75,
"priceGross": 10.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 8.75,
"data-price-tax": 1.75,
"data-price-gross": 10.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 8.75,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "8.750",
"ex_vat": "\u00a38.75",
"ex_vat_was_price_number": "7.292",
"ex_vat_was_price": "\u00a37.29",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "8.7500",
"inc_tax_price": "\u00a310.50",
"inc_tax_price_number": "10.5000",
"price_range_min": "\u00a38.75",
"price_range_max": "\u00a38.75",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21550,
"variant_id": 21550,
"variant_prices": {
"price": {
"net": 8.75,
"tax": 1.75,
"gross": 10.5,
"currency": "GBP",
"_attrs": "data-price-net=8.75 data-price-tax=1.75 data-price-gross=10.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 8.75,
"priceTax": 1.75,
"priceGross": 10.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 8.75,
"data-price-tax": 1.75,
"data-price-gross": 10.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 8.75,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21550,
"slug": "heartstopper-boys-pin-set-of-2",
"sku": "9798217429165",
"mpn": null,
"barcode": "9798217429165",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "76",
"value_id": 1644,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 19,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a38.75",
"was_price_number": "8.7500",
"price": "\u00a38.75",
"price_number": "8.7500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a38.75",
"ex_vat_number": "8.750",
"ex_vat_was_price": "\u00a37.29",
"ex_vat_was_price_number": "7.292",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a310.50",
"inc_tax_price_number": "10.5000",
"prices": {
"price": {
"net": 8.75,
"tax": 1.75,
"gross": 10.5,
"currency": "GBP",
"_attrs": "data-price-net=8.75 data-price-tax=1.75 data-price-gross=10.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 8.75,
"priceTax": 1.75,
"priceGross": 10.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 8.75,
"data-price-tax": 1.75,
"data-price-gross": 10.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 8.75,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21550,
"slug": "heartstopper-boys-pin-set-of-2",
"sku": "9798217429165",
"mpn": null,
"barcode": "9798217429165",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 19,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a38.75",
"was_price_number": "8.7500",
"price": "\u00a38.75",
"price_number": "8.7500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a38.75",
"ex_vat_number": "8.750",
"ex_vat_was_price": "\u00a37.29",
"ex_vat_was_price_number": "7.292",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a310.50",
"inc_tax_price_number": "10.5000",
"prices": {
"price": {
"net": 8.75,
"tax": 1.75,
"gross": 10.5,
"currency": "GBP",
"_attrs": "data-price-net=8.75 data-price-tax=1.75 data-price-gross=10.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 8.75,
"priceTax": 1.75,
"priceGross": 10.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 8.75,
"data-price-tax": 1.75,
"data-price-gross": 10.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 8.75,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"depth": [
{
"id": 21550,
"slug": "heartstopper-boys-pin-set-of-2",
"sku": "9798217429165",
"mpn": null,
"barcode": "9798217429165",
"attribute_label": "Depth",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 19,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a38.75",
"was_price_number": "8.7500",
"price": "\u00a38.75",
"price_number": "8.7500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a38.75",
"ex_vat_number": "8.750",
"ex_vat_was_price": "\u00a37.29",
"ex_vat_was_price_number": "7.292",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a310.50",
"inc_tax_price_number": "10.5000",
"prices": {
"price": {
"net": 8.75,
"tax": 1.75,
"gross": 10.5,
"currency": "GBP",
"_attrs": "data-price-net=8.75 data-price-tax=1.75 data-price-gross=10.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 8.75,
"priceTax": 1.75,
"priceGross": 10.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 8.75,
"data-price-tax": 1.75,
"data-price-gross": 10.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 8.75,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21550,
"slug": "heartstopper-boys-pin-set-of-2",
"sku": "9798217429165",
"mpn": null,
"barcode": "9798217429165",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "89",
"value_id": 1460,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/43\/d6\/43d64ddb560ebb138a83ceb4fa944055\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 19,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a38.75",
"was_price_number": "8.7500",
"price": "\u00a38.75",
"price_number": "8.7500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a38.75",
"ex_vat_number": "8.750",
"ex_vat_was_price": "\u00a37.29",
"ex_vat_was_price_number": "7.292",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a310.50",
"inc_tax_price_number": "10.5000",
"prices": {
"price": {
"net": 8.75,
"tax": 1.75,
"gross": 10.5,
"currency": "GBP",
"_attrs": "data-price-net=8.75 data-price-tax=1.75 data-price-gross=10.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 8.75,
"priceTax": 1.75,
"priceGross": 10.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 8.75,
"data-price-tax": 1.75,
"data-price-gross": 10.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 8.75,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1644,
"value_label": "76"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "depth",
"attribute_label": "Depth",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1460,
"value_label": "89"
}
],
"tags": [
56,
579,
548,
549,
1239,
816,
1240,
1236,
1235,
591,
1237,
1238
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND",
"heartstopper",
"pin",
"oseman",
"charlie",
"nick",
"LGBTQ+",
"gay",
"romance"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Pins & Badges"
],
"path": "Lifestyle & Home > Fashion Accessories > Pins & Badges",
"id": 98,
"custom_fields": []
}
}In Stock
£7.50
Pack Quantity: 1
Pack Price: £7.50(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity",
"Depth"
],
"values": [
"76",
"152",
"1",
"1"
],
"tags": "Literature,preorder,UK,IRELAND,keyring,hearstopper,nick,charlie,gay,LGBTQ+,romance",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21522,
"parent_id": null,
"brand_id": 94,
"product_category_id": 95,
"slug": "heartstopper-charlie-and-nick-keychain",
"name": "Heartstopper Charlie and Nick Keychain",
"sku": "9798217335800",
"mpn": null,
"barcode": "9798217335800",
"was_price": "\u00a37.50",
"price": "\u00a37.50",
"price_number": "7.5000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 20,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "1744c56560160a3daf1d8aca7b7fc99b.jpg;original;2026-03-20 23:42:22",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Key Holders",
"category_slug": "key-holders-qcuf7n",
"category_visibility": 1,
"prices": {
"price": {
"net": 7.5,
"tax": 1.5,
"gross": 9,
"currency": "GBP",
"_attrs": "data-price-net=7.5 data-price-tax=1.5 data-price-gross=9 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 7.5,
"priceTax": 1.5,
"priceGross": 9,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 7.5,
"data-price-tax": 1.5,
"data-price-gross": 9,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 7.5,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "7.500",
"ex_vat": "\u00a37.50",
"ex_vat_was_price_number": "6.250",
"ex_vat_was_price": "\u00a36.25",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "7.5000",
"inc_tax_price": "\u00a39.00",
"inc_tax_price_number": "9.0000",
"price_range_min": "\u00a37.50",
"price_range_max": "\u00a37.50",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21524,
"variant_id": 21524,
"variant_prices": {
"price": {
"net": 7.5,
"tax": 1.5,
"gross": 9,
"currency": "GBP",
"_attrs": "data-price-net=7.5 data-price-tax=1.5 data-price-gross=9 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 7.5,
"priceTax": 1.5,
"priceGross": 9,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 7.5,
"data-price-tax": 1.5,
"data-price-gross": 9,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 7.5,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21524,
"slug": "heartstopper-charlie-and-nick-keychain",
"sku": "9798217335800",
"mpn": null,
"barcode": "9798217335800",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "76",
"value_id": 1644,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a37.50",
"was_price_number": "7.5000",
"price": "\u00a37.50",
"price_number": "7.5000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a37.50",
"ex_vat_number": "7.500",
"ex_vat_was_price": "\u00a36.25",
"ex_vat_was_price_number": "6.250",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a39.00",
"inc_tax_price_number": "9.0000",
"prices": {
"price": {
"net": 7.5,
"tax": 1.5,
"gross": 9,
"currency": "GBP",
"_attrs": "data-price-net=7.5 data-price-tax=1.5 data-price-gross=9 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 7.5,
"priceTax": 1.5,
"priceGross": 9,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 7.5,
"data-price-tax": 1.5,
"data-price-gross": 9,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 7.5,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21524,
"slug": "heartstopper-charlie-and-nick-keychain",
"sku": "9798217335800",
"mpn": null,
"barcode": "9798217335800",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a37.50",
"was_price_number": "7.5000",
"price": "\u00a37.50",
"price_number": "7.5000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a37.50",
"ex_vat_number": "7.500",
"ex_vat_was_price": "\u00a36.25",
"ex_vat_was_price_number": "6.250",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a39.00",
"inc_tax_price_number": "9.0000",
"prices": {
"price": {
"net": 7.5,
"tax": 1.5,
"gross": 9,
"currency": "GBP",
"_attrs": "data-price-net=7.5 data-price-tax=1.5 data-price-gross=9 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 7.5,
"priceTax": 1.5,
"priceGross": 9,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 7.5,
"data-price-tax": 1.5,
"data-price-gross": 9,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 7.5,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"depth": [
{
"id": 21524,
"slug": "heartstopper-charlie-and-nick-keychain",
"sku": "9798217335800",
"mpn": null,
"barcode": "9798217335800",
"attribute_label": "Depth",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a37.50",
"was_price_number": "7.5000",
"price": "\u00a37.50",
"price_number": "7.5000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a37.50",
"ex_vat_number": "7.500",
"ex_vat_was_price": "\u00a36.25",
"ex_vat_was_price_number": "6.250",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a39.00",
"inc_tax_price_number": "9.0000",
"prices": {
"price": {
"net": 7.5,
"tax": 1.5,
"gross": 9,
"currency": "GBP",
"_attrs": "data-price-net=7.5 data-price-tax=1.5 data-price-gross=9 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 7.5,
"priceTax": 1.5,
"priceGross": 9,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 7.5,
"data-price-tax": 1.5,
"data-price-gross": 9,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 7.5,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21524,
"slug": "heartstopper-charlie-and-nick-keychain",
"sku": "9798217335800",
"mpn": null,
"barcode": "9798217335800",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "152",
"value_id": 1441,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/17\/44\/1744c56560160a3daf1d8aca7b7fc99b\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a37.50",
"was_price_number": "7.5000",
"price": "\u00a37.50",
"price_number": "7.5000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a37.50",
"ex_vat_number": "7.500",
"ex_vat_was_price": "\u00a36.25",
"ex_vat_was_price_number": "6.250",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a39.00",
"inc_tax_price_number": "9.0000",
"prices": {
"price": {
"net": 7.5,
"tax": 1.5,
"gross": 9,
"currency": "GBP",
"_attrs": "data-price-net=7.5 data-price-tax=1.5 data-price-gross=9 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 7.5,
"priceTax": 1.5,
"priceGross": 9,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 7.5,
"data-price-tax": 1.5,
"data-price-gross": 9,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 7.5,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1644,
"value_label": "76"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "depth",
"attribute_label": "Depth",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1441,
"value_label": "152"
}
],
"tags": [
56,
579,
548,
549,
1125,
1234,
1235,
1236,
1237,
591,
1238
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND",
"keyring",
"hearstopper",
"nick",
"charlie",
"gay",
"LGBTQ+",
"romance"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Key Holders"
],
"path": "Lifestyle & Home > Fashion Accessories > Key Holders",
"id": 95,
"custom_fields": []
}
}In Stock
£6.25
Pack Quantity: 1
Pack Price: £6.25(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity",
"Depth"
],
"values": [
"65",
"88",
"1",
"1"
],
"tags": "Literature,preorder,UK,IRELAND,heartstopper,pin,oseman,charlie,nick,LGBTQ+,gay,romance",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21555,
"parent_id": null,
"brand_id": 94,
"product_category_id": 98,
"slug": "heartstopper-charlie-and-nick-pin",
"name": "Heartstopper Charlie and Nick Pin",
"sku": "9798217429189",
"mpn": null,
"barcode": "9798217429189",
"was_price": "\u00a36.25",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 20,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "a43ac26043b3535e647d6816247d9209.jpg;original;2026-03-20 23:42:24",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Pins & Badges",
"category_slug": "pins-badges-xfqxhw",
"category_visibility": 1,
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "6.250",
"ex_vat": "\u00a36.25",
"ex_vat_was_price_number": "5.208",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "6.2500",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"price_range_min": "\u00a36.25",
"price_range_max": "\u00a36.25",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21556,
"variant_id": 21556,
"variant_prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21556,
"slug": "heartstopper-charlie-and-nick-pin",
"sku": "9798217429189",
"mpn": null,
"barcode": "9798217429189",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "65",
"value_id": 1529,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a36.25",
"was_price_number": "6.2500",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a36.25",
"ex_vat_number": "6.250",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_was_price_number": "5.208",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21556,
"slug": "heartstopper-charlie-and-nick-pin",
"sku": "9798217429189",
"mpn": null,
"barcode": "9798217429189",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a36.25",
"was_price_number": "6.2500",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a36.25",
"ex_vat_number": "6.250",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_was_price_number": "5.208",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"depth": [
{
"id": 21556,
"slug": "heartstopper-charlie-and-nick-pin",
"sku": "9798217429189",
"mpn": null,
"barcode": "9798217429189",
"attribute_label": "Depth",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a36.25",
"was_price_number": "6.2500",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a36.25",
"ex_vat_number": "6.250",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_was_price_number": "5.208",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21556,
"slug": "heartstopper-charlie-and-nick-pin",
"sku": "9798217429189",
"mpn": null,
"barcode": "9798217429189",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "88",
"value_id": 1537,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/a4\/3a\/a43ac26043b3535e647d6816247d9209\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a36.25",
"was_price_number": "6.2500",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a36.25",
"ex_vat_number": "6.250",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_was_price_number": "5.208",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1529,
"value_label": "65"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "depth",
"attribute_label": "Depth",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1537,
"value_label": "88"
}
],
"tags": [
56,
579,
548,
549,
1239,
816,
1240,
1236,
1235,
591,
1237,
1238
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND",
"heartstopper",
"pin",
"oseman",
"charlie",
"nick",
"LGBTQ+",
"gay",
"romance"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Pins & Badges"
],
"path": "Lifestyle & Home > Fashion Accessories > Pins & Badges",
"id": 98,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"226",
"274",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21607,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-extra-large",
"name": "Heartstopper Full On Gay Cris Unisex T-shirt Extra Large",
"sku": "9798217429059",
"mpn": null,
"barcode": "9798217429059",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b23894781c51a06f93b1e5eaba810421.jpg;original;2026-03-26 23:41:44",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21608,
"variant_id": 21608,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21608,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-extra-large",
"sku": "9798217429059",
"mpn": null,
"barcode": "9798217429059",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "226",
"value_id": 1800,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21608,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-extra-large",
"sku": "9798217429059",
"mpn": null,
"barcode": "9798217429059",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21608,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-extra-large",
"sku": "9798217429059",
"mpn": null,
"barcode": "9798217429059",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "274",
"value_id": 1586,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1800,
"value_label": "226"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1586,
"value_label": "274"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"226",
"274",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21605,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-large",
"name": "Heartstopper Full On Gay Cris Unisex T-shirt Large",
"sku": "9798217429042",
"mpn": null,
"barcode": "9798217429042",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b23894781c51a06f93b1e5eaba810421.jpg;original;2026-03-26 23:41:44",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21606,
"variant_id": 21606,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21606,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-large",
"sku": "9798217429042",
"mpn": null,
"barcode": "9798217429042",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "226",
"value_id": 1800,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21606,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-large",
"sku": "9798217429042",
"mpn": null,
"barcode": "9798217429042",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21606,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-large",
"sku": "9798217429042",
"mpn": null,
"barcode": "9798217429042",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "274",
"value_id": 1586,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1800,
"value_label": "226"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1586,
"value_label": "274"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}In Stock
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity",
"Depth"
],
"values": [
"216",
"250",
"1",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21601,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-small",
"name": "Heartstopper Full On Gay Cris Unisex T-shirt Small",
"sku": "9798217429028",
"mpn": null,
"barcode": "9798217429028",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 2,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b23894781c51a06f93b1e5eaba810421.jpg;original;2026-03-26 23:41:44",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21602,
"variant_id": 21602,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21602,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-small",
"sku": "9798217429028",
"mpn": null,
"barcode": "9798217429028",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "216",
"value_id": 1502,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 2,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21602,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-small",
"sku": "9798217429028",
"mpn": null,
"barcode": "9798217429028",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 2,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"depth": [
{
"id": 21602,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-small",
"sku": "9798217429028",
"mpn": null,
"barcode": "9798217429028",
"attribute_label": "Depth",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 2,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21602,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-small",
"sku": "9798217429028",
"mpn": null,
"barcode": "9798217429028",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "250",
"value_id": 1565,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 2,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1502,
"value_label": "216"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "depth",
"attribute_label": "Depth",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1565,
"value_label": "250"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"226",
"257",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21609,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-xxl",
"name": "Heartstopper Full On Gay Cris Unisex T-shirt XXL",
"sku": "9798217429066",
"mpn": null,
"barcode": "9798217429066",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b23894781c51a06f93b1e5eaba810421.jpg;original;2026-03-26 23:41:44",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21610,
"variant_id": 21610,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21610,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-xxl",
"sku": "9798217429066",
"mpn": null,
"barcode": "9798217429066",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "226",
"value_id": 1800,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21610,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-xxl",
"sku": "9798217429066",
"mpn": null,
"barcode": "9798217429066",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21610,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-xxl",
"sku": "9798217429066",
"mpn": null,
"barcode": "9798217429066",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "257",
"value_id": 1547,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1800,
"value_label": "226"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1547,
"value_label": "257"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"232",
"267",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21611,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-xxxl",
"name": "Heartstopper Full On Gay Cris Unisex T-shirt XXXL",
"sku": "9798217429073",
"mpn": null,
"barcode": "9798217429073",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b23894781c51a06f93b1e5eaba810421.jpg;original;2026-03-26 23:41:44",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21612,
"variant_id": 21612,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21612,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-xxxl",
"sku": "9798217429073",
"mpn": null,
"barcode": "9798217429073",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "232",
"value_id": 1481,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21612,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-xxxl",
"sku": "9798217429073",
"mpn": null,
"barcode": "9798217429073",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21612,
"slug": "heartstopper-full-on-gay-cris-unisex-t-shirt-xxxl",
"sku": "9798217429073",
"mpn": null,
"barcode": "9798217429073",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "267",
"value_id": 1813,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1481,
"value_label": "232"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1813,
"value_label": "267"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}In Stock
£5.00
Pack Quantity: 1
Pack Price: £5.00(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity",
"Depth"
],
"values": [
"64",
"90",
"1",
"1"
],
"tags": "Literature,preorder,UK,IRELAND,heartstopper,pin,oseman,charlie,nick,LGBTQ+,gay,romance",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21553,
"parent_id": null,
"brand_id": 94,
"product_category_id": 98,
"slug": "heartstopper-full-on-gay-crisis-pin",
"name": "Heartstopper Full On Gay Crisis Pin",
"sku": "9798217429172",
"mpn": null,
"barcode": "9798217429172",
"was_price": "\u00a35.00",
"price": "\u00a35.00",
"price_number": "5.0000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 20,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "e74256fbab62cfd2d9a318d350f4ecee.jpg;original;2026-03-20 23:42:24",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Pins & Badges",
"category_slug": "pins-badges-xfqxhw",
"category_visibility": 1,
"prices": {
"price": {
"net": 5,
"tax": 1,
"gross": 6,
"currency": "GBP",
"_attrs": "data-price-net=5 data-price-tax=1 data-price-gross=6 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 5,
"priceTax": 1,
"priceGross": 6,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 5,
"data-price-tax": 1,
"data-price-gross": 6,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 5,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "5.000",
"ex_vat": "\u00a35.00",
"ex_vat_was_price_number": "4.167",
"ex_vat_was_price": "\u00a34.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "5.0000",
"inc_tax_price": "\u00a36.00",
"inc_tax_price_number": "6.0000",
"price_range_min": "\u00a35.00",
"price_range_max": "\u00a35.00",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21554,
"variant_id": 21554,
"variant_prices": {
"price": {
"net": 5,
"tax": 1,
"gross": 6,
"currency": "GBP",
"_attrs": "data-price-net=5 data-price-tax=1 data-price-gross=6 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 5,
"priceTax": 1,
"priceGross": 6,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 5,
"data-price-tax": 1,
"data-price-gross": 6,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 5,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21554,
"slug": "heartstopper-full-on-gay-crisis-pin",
"sku": "9798217429172",
"mpn": null,
"barcode": "9798217429172",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "64",
"value_id": 1416,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a35.00",
"was_price_number": "5.0000",
"price": "\u00a35.00",
"price_number": "5.0000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a35.00",
"ex_vat_number": "5.000",
"ex_vat_was_price": "\u00a34.17",
"ex_vat_was_price_number": "4.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a36.00",
"inc_tax_price_number": "6.0000",
"prices": {
"price": {
"net": 5,
"tax": 1,
"gross": 6,
"currency": "GBP",
"_attrs": "data-price-net=5 data-price-tax=1 data-price-gross=6 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 5,
"priceTax": 1,
"priceGross": 6,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 5,
"data-price-tax": 1,
"data-price-gross": 6,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 5,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21554,
"slug": "heartstopper-full-on-gay-crisis-pin",
"sku": "9798217429172",
"mpn": null,
"barcode": "9798217429172",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a35.00",
"was_price_number": "5.0000",
"price": "\u00a35.00",
"price_number": "5.0000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a35.00",
"ex_vat_number": "5.000",
"ex_vat_was_price": "\u00a34.17",
"ex_vat_was_price_number": "4.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a36.00",
"inc_tax_price_number": "6.0000",
"prices": {
"price": {
"net": 5,
"tax": 1,
"gross": 6,
"currency": "GBP",
"_attrs": "data-price-net=5 data-price-tax=1 data-price-gross=6 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 5,
"priceTax": 1,
"priceGross": 6,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 5,
"data-price-tax": 1,
"data-price-gross": 6,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 5,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"depth": [
{
"id": 21554,
"slug": "heartstopper-full-on-gay-crisis-pin",
"sku": "9798217429172",
"mpn": null,
"barcode": "9798217429172",
"attribute_label": "Depth",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a35.00",
"was_price_number": "5.0000",
"price": "\u00a35.00",
"price_number": "5.0000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a35.00",
"ex_vat_number": "5.000",
"ex_vat_was_price": "\u00a34.17",
"ex_vat_was_price_number": "4.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a36.00",
"inc_tax_price_number": "6.0000",
"prices": {
"price": {
"net": 5,
"tax": 1,
"gross": 6,
"currency": "GBP",
"_attrs": "data-price-net=5 data-price-tax=1 data-price-gross=6 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 5,
"priceTax": 1,
"priceGross": 6,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 5,
"data-price-tax": 1,
"data-price-gross": 6,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 5,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21554,
"slug": "heartstopper-full-on-gay-crisis-pin",
"sku": "9798217429172",
"mpn": null,
"barcode": "9798217429172",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "90",
"value_id": 1458,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/e7\/42\/e74256fbab62cfd2d9a318d350f4ecee\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 20,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a35.00",
"was_price_number": "5.0000",
"price": "\u00a35.00",
"price_number": "5.0000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a35.00",
"ex_vat_number": "5.000",
"ex_vat_was_price": "\u00a34.17",
"ex_vat_was_price_number": "4.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a36.00",
"inc_tax_price_number": "6.0000",
"prices": {
"price": {
"net": 5,
"tax": 1,
"gross": 6,
"currency": "GBP",
"_attrs": "data-price-net=5 data-price-tax=1 data-price-gross=6 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 5,
"priceTax": 1,
"priceGross": 6,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 5,
"data-price-tax": 1,
"data-price-gross": 6,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 5,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1416,
"value_label": "64"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "depth",
"attribute_label": "Depth",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1458,
"value_label": "90"
}
],
"tags": [
56,
579,
548,
549,
1239,
816,
1240,
1236,
1235,
591,
1237,
1238
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND",
"heartstopper",
"pin",
"oseman",
"charlie",
"nick",
"LGBTQ+",
"gay",
"romance"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Pins & Badges"
],
"path": "Lifestyle & Home > Fashion Accessories > Pins & Badges",
"id": 98,
"custom_fields": []
}
}Available for pre-order - view product for date
£6.25
Pack Quantity: 1
Pack Price: £6.25(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Pack Quantity"
],
"values": [
"1"
],
"tags": "Literature,preorder,UK,IRELAND,socks,hearstopper,nick,charlie,gay,LGBTQ+,romance",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21485,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-gay-socks-large",
"name": "Heartstopper Full On Gay Crisis Socks - Large",
"sku": "9798217431229",
"mpn": null,
"barcode": "9798217431229",
"was_price": "\u00a36.25",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "9b9ddacd7a0a7d3ead78db4b143c225d.jpg;original;2026-03-20 23:42:18",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-07-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "6.250",
"ex_vat": "\u00a36.25",
"ex_vat_was_price_number": "5.208",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "6.2500",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"price_range_min": "\u00a36.25",
"price_range_max": "\u00a36.25",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21486,
"variant_id": 21486,
"variant_prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"pack_quantity": [
{
"id": 21486,
"slug": "heartstopper-gay-socks-large",
"sku": "9798217431229",
"mpn": null,
"barcode": "9798217431229",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/9b\/9d\/9b9ddacd7a0a7d3ead78db4b143c225d\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a36.25",
"was_price_number": "6.2500",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a36.25",
"ex_vat_number": "6.250",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_was_price_number": "5.208",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
}
],
"tags": [
56,
579,
548,
549,
1133,
1234,
1235,
1236,
1237,
591,
1238
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND",
"socks",
"hearstopper",
"nick",
"charlie",
"gay",
"LGBTQ+",
"romance"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}Available for pre-order - view product for date
£6.25
Pack Quantity: 1
Pack Price: £6.25(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Pack Quantity"
],
"values": [
"1"
],
"tags": "Literature,preorder,UK,IRELAND,socks,hearstopper,nick,charlie,gay,LGBTQ+,romance",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21483,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-gay-socks-small",
"name": "Heartstopper Full On Gay Crisis Socks - Small",
"sku": "9798217431212",
"mpn": null,
"barcode": "9798217431212",
"was_price": "\u00a36.25",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "356ed6b333d9ffb1af2e96bd5eb31e0e.jpg;original;2026-03-31 22:41:33",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-07-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "6.250",
"ex_vat": "\u00a36.25",
"ex_vat_was_price_number": "5.208",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "6.2500",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"price_range_min": "\u00a36.25",
"price_range_max": "\u00a36.25",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21484,
"variant_id": 21484,
"variant_prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"pack_quantity": [
{
"id": 21484,
"slug": "heartstopper-gay-socks-small",
"sku": "9798217431212",
"mpn": null,
"barcode": "9798217431212",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/35\/6e\/356ed6b333d9ffb1af2e96bd5eb31e0e\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a36.25",
"was_price_number": "6.2500",
"price": "\u00a36.25",
"price_number": "6.2500",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a36.25",
"ex_vat_number": "6.250",
"ex_vat_was_price": "\u00a35.21",
"ex_vat_was_price_number": "5.208",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a37.50",
"inc_tax_price_number": "7.5000",
"prices": {
"price": {
"net": 6.25,
"tax": 1.25,
"gross": 7.5,
"currency": "GBP",
"_attrs": "data-price-net=6.25 data-price-tax=1.25 data-price-gross=7.5 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 6.25,
"priceTax": 1.25,
"priceGross": 7.5,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 6.25,
"data-price-tax": 1.25,
"data-price-gross": 7.5,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 6.25,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
}
],
"tags": [
56,
579,
548,
549,
1133,
1234,
1235,
1236,
1237,
591,
1238
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND",
"socks",
"hearstopper",
"nick",
"charlie",
"gay",
"LGBTQ+",
"romance"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"219",
"232",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21603,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-full-on-gay-crisis-unisex-t-shirt-medium",
"name": "Heartstopper Full On Gay Crisis Unisex T-shirt Medium",
"sku": "9798217429035",
"mpn": null,
"barcode": "9798217429035",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b23894781c51a06f93b1e5eaba810421.jpg;original;2026-03-26 23:41:44",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21604,
"variant_id": 21604,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21604,
"slug": "heartstopper-full-on-gay-crisis-unisex-t-shirt-medium",
"sku": "9798217429035",
"mpn": null,
"barcode": "9798217429035",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "219",
"value_id": 1697,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21604,
"slug": "heartstopper-full-on-gay-crisis-unisex-t-shirt-medium",
"sku": "9798217429035",
"mpn": null,
"barcode": "9798217429035",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21604,
"slug": "heartstopper-full-on-gay-crisis-unisex-t-shirt-medium",
"sku": "9798217429035",
"mpn": null,
"barcode": "9798217429035",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "232",
"value_id": 1481,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b2\/38\/b23894781c51a06f93b1e5eaba810421\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1697,
"value_label": "219"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1481,
"value_label": "232"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"226",
"274",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21621,
"parent_id": null,
"brand_id": 94,
"product_category_id": 20,
"slug": "heartstopper-yearbook-unisex-t-shirt-2xl",
"name": "Heartstopper Yearbook Unisex T-shirt 2XL",
"sku": "9798217429134",
"mpn": null,
"barcode": "9798217429134",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b401d002c1855d25f4c2d206104291b1.jpg;original;2026-03-30 22:41:17",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Fashion Accessories",
"category_slug": "fashion-accessories",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21622,
"variant_id": 21622,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21622,
"slug": "heartstopper-yearbook-unisex-t-shirt-2xl",
"sku": "9798217429134",
"mpn": null,
"barcode": "9798217429134",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "226",
"value_id": 1800,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21622,
"slug": "heartstopper-yearbook-unisex-t-shirt-2xl",
"sku": "9798217429134",
"mpn": null,
"barcode": "9798217429134",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21622,
"slug": "heartstopper-yearbook-unisex-t-shirt-2xl",
"sku": "9798217429134",
"mpn": null,
"barcode": "9798217429134",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "274",
"value_id": 1586,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1800,
"value_label": "226"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1586,
"value_label": "274"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories"
],
"path": "Lifestyle & Home > Fashion Accessories",
"id": 20,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"226",
"274",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21623,
"parent_id": null,
"brand_id": 94,
"product_category_id": 20,
"slug": "heartstopper-yearbook-unisex-t-shirt-3xl",
"name": "Heartstopper Yearbook Unisex T-shirt 3XL",
"sku": "9798217429141",
"mpn": null,
"barcode": "9798217429141",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b401d002c1855d25f4c2d206104291b1.jpg;original;2026-03-30 22:41:17",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Fashion Accessories",
"category_slug": "fashion-accessories",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21624,
"variant_id": 21624,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21624,
"slug": "heartstopper-yearbook-unisex-t-shirt-3xl",
"sku": "9798217429141",
"mpn": null,
"barcode": "9798217429141",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "226",
"value_id": 1800,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21624,
"slug": "heartstopper-yearbook-unisex-t-shirt-3xl",
"sku": "9798217429141",
"mpn": null,
"barcode": "9798217429141",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21624,
"slug": "heartstopper-yearbook-unisex-t-shirt-3xl",
"sku": "9798217429141",
"mpn": null,
"barcode": "9798217429141",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "274",
"value_id": 1586,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1800,
"value_label": "226"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1586,
"value_label": "274"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories"
],
"path": "Lifestyle & Home > Fashion Accessories",
"id": 20,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"226",
"274",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21619,
"parent_id": null,
"brand_id": 94,
"product_category_id": 20,
"slug": "heartstopper-yearbook-unisex-t-shirt-extra-large",
"name": "Heartstopper Yearbook Unisex T-shirt Extra Large",
"sku": "9798217429127",
"mpn": null,
"barcode": "9798217429127",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b401d002c1855d25f4c2d206104291b1.jpg;original;2026-03-30 22:41:17",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Fashion Accessories",
"category_slug": "fashion-accessories",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21620,
"variant_id": 21620,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21620,
"slug": "heartstopper-yearbook-unisex-t-shirt-extra-large",
"sku": "9798217429127",
"mpn": null,
"barcode": "9798217429127",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "226",
"value_id": 1800,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21620,
"slug": "heartstopper-yearbook-unisex-t-shirt-extra-large",
"sku": "9798217429127",
"mpn": null,
"barcode": "9798217429127",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21620,
"slug": "heartstopper-yearbook-unisex-t-shirt-extra-large",
"sku": "9798217429127",
"mpn": null,
"barcode": "9798217429127",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "274",
"value_id": 1586,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1800,
"value_label": "226"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1586,
"value_label": "274"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories"
],
"path": "Lifestyle & Home > Fashion Accessories",
"id": 20,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"226",
"274",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21617,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-yearbook-unisex-t-shirt-large",
"name": "Heartstopper Yearbook Unisex T-shirt Large",
"sku": "9798217429110",
"mpn": null,
"barcode": "9798217429110",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b401d002c1855d25f4c2d206104291b1.jpg;original;2026-03-30 22:41:17",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21618,
"variant_id": 21618,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21618,
"slug": "heartstopper-yearbook-unisex-t-shirt-large",
"sku": "9798217429110",
"mpn": null,
"barcode": "9798217429110",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "226",
"value_id": 1800,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21618,
"slug": "heartstopper-yearbook-unisex-t-shirt-large",
"sku": "9798217429110",
"mpn": null,
"barcode": "9798217429110",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21618,
"slug": "heartstopper-yearbook-unisex-t-shirt-large",
"sku": "9798217429110",
"mpn": null,
"barcode": "9798217429110",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "274",
"value_id": 1586,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1800,
"value_label": "226"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1586,
"value_label": "274"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}In Stock
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity",
"Depth"
],
"values": [
"219",
"232",
"1",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21615,
"parent_id": null,
"brand_id": 94,
"product_category_id": 255,
"slug": "heartstopper-yearbook-unisex-t-shirt-medium",
"name": "Heartstopper Yearbook Unisex T-shirt Medium",
"sku": "9798217429103",
"mpn": null,
"barcode": "9798217429103",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 2,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b401d002c1855d25f4c2d206104291b1.jpg;original;2026-03-30 22:41:17",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Socks & T-Shirts",
"category_slug": "socks-t-shirts",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21616,
"variant_id": 21616,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21616,
"slug": "heartstopper-yearbook-unisex-t-shirt-medium",
"sku": "9798217429103",
"mpn": null,
"barcode": "9798217429103",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "219",
"value_id": 1697,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 2,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21616,
"slug": "heartstopper-yearbook-unisex-t-shirt-medium",
"sku": "9798217429103",
"mpn": null,
"barcode": "9798217429103",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 2,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"depth": [
{
"id": 21616,
"slug": "heartstopper-yearbook-unisex-t-shirt-medium",
"sku": "9798217429103",
"mpn": null,
"barcode": "9798217429103",
"attribute_label": "Depth",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 2,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21616,
"slug": "heartstopper-yearbook-unisex-t-shirt-medium",
"sku": "9798217429103",
"mpn": null,
"barcode": "9798217429103",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "232",
"value_id": 1481,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 2,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1697,
"value_label": "219"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "depth",
"attribute_label": "Depth",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1481,
"value_label": "232"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories",
"Socks & T-Shirts"
],
"path": "Lifestyle & Home > Fashion Accessories > Socks & T-Shirts",
"id": 255,
"custom_fields": []
}
}Available for pre-order - view product for date
£14.60
Pack Quantity: 1
Pack Price: £14.60(ex vat)
{
"rating_count": 0,
"rating_score": 0,
"attributes": [],
"attribute_names": null,
"default_having_field": 1,
"internal_additional_information": {
"attributes": [
"Width",
"Height",
"Pack Quantity"
],
"values": [
"216",
"250",
"1"
],
"tags": "Literature,preorder,UK,IRELAND",
"canonical_override": null,
"customisations": [],
"repeaters": [],
"formula": null,
"formula_defaults": null,
"formula_minimum_spend": null,
"quantity_increments": [
{
"min": 1,
"max": 999,
"increment": 1
}
],
"hide_in_categories": false,
"subscriptions": null,
"preorder_unavailable": false,
"limit_one_per_order": false
},
"id": 21613,
"parent_id": null,
"brand_id": 94,
"product_category_id": 20,
"slug": "heartstopper-yearbook-unisex-t-shirt-small",
"name": "Heartstopper Yearbook Unisex T-shirt Small",
"sku": "9798217429097",
"mpn": null,
"barcode": "9798217429097",
"was_price": "\u00a314.60",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"tax_rate": "20.000",
"price_range_min_number": null,
"price_range_max_number": null,
"children_on_sale_count": 0,
"on_sale": 0,
"sale_price_number": null,
"sale_price": "\u00a30.00",
"stock": 0,
"track_stock": 1,
"can_be_purchased": 1,
"on_website": 1,
"meta_description": "",
"default_variant": 0,
"product_image": "b401d002c1855d25f4c2d206104291b1.jpg;original;2026-03-30 22:41:17",
"cost_price": null,
"use_canonical_url": 0,
"stock_on_order": null,
"stock_on_order_date": "2026-04-20 00:00:00",
"swatchable": null,
"brand_name": "OUT OF PRINT",
"category_name": "Fashion Accessories",
"category_slug": "fashion-accessories",
"category_visibility": 1,
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"ex_vat_number": "14.600",
"ex_vat": "\u00a314.60",
"ex_vat_was_price_number": "12.167",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_sale_price_number": "0.000",
"ex_vat_sale_price": "\u00a30.00",
"was_price_number": "14.6000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"price_range_min": "\u00a314.60",
"price_range_max": "\u00a314.60",
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"primary_images": [
"https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80"
],
"formula": null,
"default_variant_id": 21614,
"variant_id": 21614,
"variant_prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
},
"has_sibling_variants": false,
"child_attributes": {
"width": [
{
"id": 21614,
"slug": "heartstopper-yearbook-unisex-t-shirt-small",
"sku": "9798217429097",
"mpn": null,
"barcode": "9798217429097",
"attribute_label": "Width",
"attribute_order_num": null,
"name": "216",
"value_id": 1502,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"pack_quantity": [
{
"id": 21614,
"slug": "heartstopper-yearbook-unisex-t-shirt-small",
"sku": "9798217429097",
"mpn": null,
"barcode": "9798217429097",
"attribute_label": "Pack Quantity",
"attribute_order_num": null,
"name": "1",
"value_id": 1455,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
],
"height": [
{
"id": 21614,
"slug": "heartstopper-yearbook-unisex-t-shirt-small",
"sku": "9798217429097",
"mpn": null,
"barcode": "9798217429097",
"attribute_label": "Height",
"attribute_order_num": null,
"name": "250",
"value_id": 1565,
"default_variant": 1,
"custom_data": null,
"swatch": false,
"swatch_data": [],
"selected": false,
"can_be_purchased_in_shop": true,
"images": {
"64": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/64x64\/webp\/resize?quality=80&compression=80",
"128": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/128x128\/webp\/resize?quality=80&compression=80",
"256": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/256x256\/webp\/resize?quality=80&compression=80",
"512": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/512x512\/webp\/resize?quality=80&compression=80",
"1024": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/1024x1024\/webp\/resize?quality=80&compression=80",
"2048": "https:\/\/images.shopcdn.co.uk\/b4\/01\/b401d002c1855d25f4c2d206104291b1\/2048x2048\/webp\/resize?quality=80&compression=80"
},
"stock": 0,
"track_stock": 1,
"stock_on_order": null,
"was_price": "\u00a314.60",
"was_price_number": "14.6000",
"price": "\u00a314.60",
"price_number": "14.6000",
"charge_tax": 1,
"on_sale": 0,
"sale_price": "\u00a30.00",
"sale_price_number": null,
"ex_vat": "\u00a314.60",
"ex_vat_number": "14.600",
"ex_vat_was_price": "\u00a312.17",
"ex_vat_was_price_number": "12.167",
"ex_vat_sale_price": "\u00a30.00",
"ex_vat_sale_price_number": "0.000",
"inc_tax_price": "\u00a317.52",
"inc_tax_price_number": "17.5200",
"prices": {
"price": {
"net": 14.6,
"tax": 2.92,
"gross": 17.52,
"currency": "GBP",
"_attrs": "data-price-net=14.6 data-price-tax=2.92 data-price-gross=17.52 data-price-currency=GBP data-price-precision=2",
"precision": 2,
"_data": {
"priceNet": 14.6,
"priceTax": 2.92,
"priceGross": 17.52,
"priceCurrency": "GBP"
},
"_prop": {
"data-price-net": 14.6,
"data-price-tax": 2.92,
"data-price-gross": 17.52,
"data-price-currency": "GBP",
"data-price-precision": 2
},
"display_price": 14.6,
"currency_symbol": "\u00a3"
},
"on_sale": false,
"sale_price": null,
"range": null
}
}
]
},
"default_variant_attribute_values": [
{
"attribute_slug": "width",
"attribute_label": "Width",
"value_id": 1502,
"value_label": "216"
},
{
"attribute_slug": "pack_quantity",
"attribute_label": "Pack Quantity",
"value_id": 1455,
"value_label": "1"
},
{
"attribute_slug": "height",
"attribute_label": "Height",
"value_id": 1565,
"value_label": "250"
}
],
"tags": [
56,
579,
548,
549
],
"tagNames": [
"Literature",
"preorder",
"UK",
"IRELAND"
],
"allow_purchase": 1,
"category": {
"path_list": [
"Lifestyle & Home",
"Fashion Accessories"
],
"path": "Lifestyle & Home > Fashion Accessories",
"id": 20,
"custom_fields": []
}
}Showing products per page