{"product_id":"custom-photo-happy-birthday-tee-look-whos-personalized-age-party-shirt","title":"Custom Photo Happy Birthday Tee Look Who's Personalized Age Party Shirt","description":"\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/2169\/5931\/files\/fujjwlgo-0019.png?v=1786333322\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eThis custom photo happy birthday tee is a personalized party shirt designed for milestone celebrations. Featuring a colorful retro collage aesthetic, it allows you to display a favorite childhood picture alongside a custom age. It is a memorable gift for family members or friends ready to celebrate their big day with a sense of humor.\u003c\/p\u003e\n\u003cp\u003eFinding a unique birthday gift can be difficult, especially for major milestone years. This shirt solves that by combining nostalgic photos with colorful ransom-note style lettering and classic party graphics. The high-contrast print ensures the design reads clearly in party photos and social media posts, making the celebrant the center of attention.\u003c\/p\u003e\n\u003cp\u003eWith fall family gatherings and late-year birthdays approaching, early gift prep is already in motion. This personalized tee acts as a fun centerpiece for a birthday weekend, giving the birthday girl or boy a fun keepsake they can wear long after the party ends.\u003c\/p\u003e\n\u003ch2\u003eHow to customize\u003c\/h2\u003e\n\u003cp\u003eFollow these steps to personalize your birthday shirt:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eSelect your preferred shirt size and color from the drop-down menus.\u003c\/li\u003e\n\u003cli\u003eUpload a clear, high-resolution photo of the celebrant (childhood photos work great).\u003c\/li\u003e\n\u003cli\u003eEnter the custom age or short text you want in the personalization box (the \"Twenty One\" text is just an example).\u003c\/li\u003e\n\u003cli\u003eDouble-check your spelling and photo placement before adding the item to your cart.\u003c\/li\u003e\n\u003cli\u003ePlace your order and we will handle the rest.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eIs this shirt unisex?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eYes, this tee features a classic adult unisex fit that works well for both men and women.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhich shirt color looks best with the design?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eLight colors like cream, white, and light blue make the retro graphics pop, while dark shades like brown provide excellent contrast for black-and-white or lighter photos.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCan I change the text to a different age?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eAbsolutely. You can enter any age, year, or short phrase during the customization step.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow should I wash this personalized tee?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eTurn the shirt inside out and wash it on a cold, gentle cycle. Tumble dry on low or hang dry to protect the printed photo.\u003c\/p\u003e","brand":"BojjiCo","offers":[{"title":"GildanTshirtS \/ Black","offer_id":48223711330491,"sku":null,"price":16.14,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtS \/ White","offer_id":48223711363259,"sku":null,"price":16.14,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtS \/ SportGrey","offer_id":48223711396027,"sku":null,"price":16.14,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtS \/ Charcoal","offer_id":48223711428795,"sku":null,"price":16.14,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtM \/ Black","offer_id":48223711461563,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtM \/ White","offer_id":48223711494331,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtM \/ SportGrey","offer_id":48223711527099,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtM \/ Charcoal","offer_id":48223711559867,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtL \/ Black","offer_id":48223711592635,"sku":null,"price":18.69,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtL \/ White","offer_id":48223711625403,"sku":null,"price":18.69,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtL \/ SportGrey","offer_id":48223711658171,"sku":null,"price":18.69,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtL \/ Charcoal","offer_id":48223711690939,"sku":null,"price":18.69,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtXL \/ Black","offer_id":48223711723707,"sku":null,"price":20.39,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtXL \/ White","offer_id":48223711756475,"sku":null,"price":20.39,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtXL \/ SportGrey","offer_id":48223711789243,"sku":null,"price":20.39,"currency_code":"USD","in_stock":true},{"title":"GildanTshirtXL \/ Charcoal","offer_id":48223711822011,"sku":null,"price":20.39,"currency_code":"USD","in_stock":true},{"title":"GildanTshirt2XL \/ Black","offer_id":48223711854779,"sku":null,"price":22.09,"currency_code":"USD","in_stock":true},{"title":"GildanTshirt2XL \/ White","offer_id":48223711887547,"sku":null,"price":22.09,"currency_code":"USD","in_stock":true},{"title":"GildanTshirt2XL \/ SportGrey","offer_id":48223711920315,"sku":null,"price":22.09,"currency_code":"USD","in_stock":true},{"title":"GildanTshirt2XL \/ Charcoal","offer_id":48223711953083,"sku":null,"price":22.09,"currency_code":"USD","in_stock":true},{"title":"GildanTshirt3XL \/ Black","offer_id":48223711985851,"sku":null,"price":22.94,"currency_code":"USD","in_stock":true},{"title":"GildanTshirt3XL \/ White","offer_id":48223712018619,"sku":null,"price":22.94,"currency_code":"USD","in_stock":true},{"title":"GildanTshirt3XL \/ SportGrey","offer_id":48223712051387,"sku":null,"price":22.94,"currency_code":"USD","in_stock":true},{"title":"GildanTshirt3XL \/ Charcoal","offer_id":48223712084155,"sku":null,"price":22.94,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtS \/ Black","offer_id":48223712116923,"sku":null,"price":27.19,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtS \/ White","offer_id":48223712149691,"sku":null,"price":27.19,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtS \/ Pepper","offer_id":48223712182459,"sku":null,"price":27.19,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtS \/ Ivory","offer_id":48223712215227,"sku":null,"price":27.19,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtM \/ Black","offer_id":48223712247995,"sku":null,"price":28.04,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtM \/ White","offer_id":48223712280763,"sku":null,"price":28.04,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtM \/ Pepper","offer_id":48223712313531,"sku":null,"price":28.04,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtM \/ Ivory","offer_id":48223712346299,"sku":null,"price":28.04,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtL \/ Black","offer_id":48223712379067,"sku":null,"price":28.89,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtL \/ White","offer_id":48223712411835,"sku":null,"price":28.89,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtL \/ Pepper","offer_id":48223712444603,"sku":null,"price":28.89,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtL \/ Ivory","offer_id":48223712477371,"sku":null,"price":28.89,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtXL \/ Black","offer_id":48223712510139,"sku":null,"price":29.74,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtXL \/ White","offer_id":48223712542907,"sku":null,"price":29.74,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtXL \/ Pepper","offer_id":48223712575675,"sku":null,"price":29.74,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirtXL \/ Ivory","offer_id":48223712608443,"sku":null,"price":29.74,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirt2XL \/ Black","offer_id":48223712641211,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirt2XL \/ White","offer_id":48223712673979,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirt2XL \/ Pepper","offer_id":48223712706747,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirt2XL \/ Ivory","offer_id":48223712739515,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirt3XL \/ Black","offer_id":48223712772283,"sku":null,"price":31.44,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirt3XL \/ White","offer_id":48223712805051,"sku":null,"price":31.44,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirt3XL \/ Pepper","offer_id":48223712837819,"sku":null,"price":31.44,"currency_code":"USD","in_stock":true},{"title":"ComfortColorTshirt3XL \/ Ivory","offer_id":48223712870587,"sku":null,"price":31.44,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtS \/ Black","offer_id":48223712903355,"sku":null,"price":29.74,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtS \/ White","offer_id":48223712936123,"sku":null,"price":29.74,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtS \/ SportGrey","offer_id":48223712968891,"sku":null,"price":29.74,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtS \/ Charcoal","offer_id":48223713001659,"sku":null,"price":29.74,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtM \/ Black","offer_id":48223713034427,"sku":null,"price":31.44,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtM \/ White","offer_id":48223713067195,"sku":null,"price":31.44,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtM \/ SportGrey","offer_id":48223713099963,"sku":null,"price":31.44,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtM \/ Charcoal","offer_id":48223713132731,"sku":null,"price":31.44,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtL \/ Black","offer_id":48223713165499,"sku":null,"price":33.14,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtL \/ White","offer_id":48223713198267,"sku":null,"price":33.14,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtL \/ SportGrey","offer_id":48223713231035,"sku":null,"price":33.14,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtL \/ Charcoal","offer_id":48223713263803,"sku":null,"price":33.14,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtXL \/ Black","offer_id":48223713296571,"sku":null,"price":34.84,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtXL \/ White","offer_id":48223713329339,"sku":null,"price":34.84,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtXL \/ SportGrey","offer_id":48223713362107,"sku":null,"price":34.84,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirtXL \/ Charcoal","offer_id":48223713394875,"sku":null,"price":34.84,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirt2XL \/ Black","offer_id":48223713427643,"sku":null,"price":36.54,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirt2XL \/ White","offer_id":48223713460411,"sku":null,"price":36.54,"currency_code":"USD","in_stock":true},{"title":"GildanSweatshirt2XL \/ SportGrey","offer_id":48223713493179,"sku":null,"price":36.54,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/2169\/5931\/files\/shopifybulk_1786332912510_0_504300.webp?v=1786332715","url":"https:\/\/bojjico.co\/products\/custom-photo-happy-birthday-tee-look-whos-personalized-age-party-shirt","provider":"BojjiCo","version":"1.0","type":"link"}