$product = {"id":7827169607779,"title":"iPhone 14 Pro SolidSuit Tour de France TDF Logo","handle":"iphone-14-pro-solidsuit-bumper-back-crossover-design-tdf03","description":null,"published_at":"2025-07-14T11:57:53+08:00","created_at":"2025-06-26T15:03:17+08:00","vendor":"RHINOSHIELD Taiwan B2B","type":"","tags":["10%","20%","30%","40%","50%","brand-Apple","designer","designer-tour-de-france","device-iPhone 14 Pro","merge","reseller-tour-de-france"],"price":83000,"price_min":83000,"price_max":83000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43497002172515,"title":"Black","option1":"Black","option2":null,"option3":null,"sku":"SST0126252-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081265287267,"product_id":7827169607779,"position":3,"created_at":"2025-06-26T15:03:25+08:00","updated_at":"2025-06-26T15:03:27+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a849c0f0ed161326d1ca6f33db3f0ab443c761b5.webp?v=1750921407","variant_ids":[43497002172515]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Black","public_title":"Black","options":["Black"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST0126252-TDF03","featured_media":{"alt":null,"id":25742398029923,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a849c0f0ed161326d1ca6f33db3f0ab443c761b5.webp?v=1750921407"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002205283,"title":"White","option1":"White","option2":null,"option3":null,"sku":"SST0126253-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081267777635,"product_id":7827169607779,"position":11,"created_at":"2025-06-26T15:03:29+08:00","updated_at":"2025-06-26T15:03:31+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/06e187fbbdbc3d98312adc8e2aeba0232d125ba8.webp?v=1750921411","variant_ids":[43497002205283]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - White","public_title":"White","options":["White"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST0126253-TDF03","featured_media":{"alt":null,"id":25742399635555,"position":11,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/06e187fbbdbc3d98312adc8e2aeba0232d125ba8.webp?v=1750921411"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002238051,"title":"Parakeet Green","option1":"Parakeet Green","option2":null,"option3":null,"sku":"SST012620E-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081268400227,"product_id":7827169607779,"position":12,"created_at":"2025-06-26T15:03:30+08:00","updated_at":"2025-06-26T15:03:32+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4cf6e63da73cbf518651ec0e3f52427b5cd26e2c.webp?v=1750921412","variant_ids":[43497002238051]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Parakeet Green","public_title":"Parakeet Green","options":["Parakeet Green"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST012620E-TDF03","featured_media":{"alt":null,"id":25742399897699,"position":12,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4cf6e63da73cbf518651ec0e3f52427b5cd26e2c.webp?v=1750921412"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002401891,"title":"Shell Beige","option1":"Shell Beige","option2":null,"option3":null,"sku":"SST012620B-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081266630755,"product_id":7827169607779,"position":8,"created_at":"2025-06-26T15:03:27+08:00","updated_at":"2025-06-26T15:03:29+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f16989fa0436d72288fc8b092f797e4e38f6e144.webp?v=1750921409","variant_ids":[43497002401891]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Shell Beige","public_title":"Shell Beige","options":["Shell Beige"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST012620B-TDF03","featured_media":{"alt":null,"id":25742398980195,"position":8,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f16989fa0436d72288fc8b092f797e4e38f6e144.webp?v=1750921409"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002434659,"title":"Seaweed Green","option1":"Seaweed Green","option2":null,"option3":null,"sku":"SST01262Z8-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081265778787,"product_id":7827169607779,"position":5,"created_at":"2025-06-26T15:03:26+08:00","updated_at":"2025-06-26T15:03:27+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/2bc97e218a8b9f0c38cbb0f8f93f8214ebcb910a.webp?v=1750921407","variant_ids":[43497002434659]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Seaweed Green","public_title":"Seaweed Green","options":["Seaweed Green"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST01262Z8-TDF03","featured_media":{"alt":null,"id":25742398521443,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/2bc97e218a8b9f0c38cbb0f8f93f8214ebcb910a.webp?v=1750921407"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002532963,"title":"Violet","option1":"Violet","option2":null,"option3":null,"sku":"SST01262P1-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081266958435,"product_id":7827169607779,"position":9,"created_at":"2025-06-26T15:03:28+08:00","updated_at":"2025-06-26T15:03:30+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a07fe25e345860d05c0fe84c06596dfb4762eba1.webp?v=1750921410","variant_ids":[43497002532963]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Violet","public_title":"Violet","options":["Violet"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST01262P1-TDF03","featured_media":{"alt":null,"id":25742399144035,"position":9,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a07fe25e345860d05c0fe84c06596dfb4762eba1.webp?v=1750921410"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002598499,"title":"Ash Grey","option1":"Ash Grey","option2":null,"option3":null,"sku":"SST01262O8-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081269907555,"product_id":7827169607779,"position":15,"created_at":"2025-06-26T15:03:32+08:00","updated_at":"2025-06-26T15:03:34+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f83f793c7539ae455e7c8ab67e79ada5f16ae6fb.webp?v=1750921414","variant_ids":[43497002598499]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Ash Grey","public_title":"Ash Grey","options":["Ash Grey"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST01262O8-TDF03","featured_media":{"alt":null,"id":25742400585827,"position":15,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f83f793c7539ae455e7c8ab67e79ada5f16ae6fb.webp?v=1750921414"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002631267,"title":"Ocean Blue","option1":"Ocean Blue","option2":null,"option3":null,"sku":"SST012620A-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081270399075,"product_id":7827169607779,"position":16,"created_at":"2025-06-26T15:03:32+08:00","updated_at":"2025-06-26T15:03:34+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4dc81ade65f7cfc5cd89f068be26055cb6eabb65.webp?v=1750921414","variant_ids":[43497002631267]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Ocean Blue","public_title":"Ocean Blue","options":["Ocean Blue"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST012620A-TDF03","featured_media":{"alt":null,"id":25742400847971,"position":16,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4dc81ade65f7cfc5cd89f068be26055cb6eabb65.webp?v=1750921414"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/59631581cde1845c356c1c37217fc6fde01d310b.webp?v=1750921405","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f370679dc547b562fd4652a878f54beb069d50e7.webp?v=1750921406","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a849c0f0ed161326d1ca6f33db3f0ab443c761b5.webp?v=1750921407","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/429a492977a733b063c6bbd7a0184c2e76560fba.webp?v=1750921407","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/2bc97e218a8b9f0c38cbb0f8f93f8214ebcb910a.webp?v=1750921407","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/21c6710440ee3247b7d2dbceee46a18c13c30fb6.webp?v=1750921408","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a69e8b9ba2b0baa5bf2998773111f668c2f75353.webp?v=1750921409","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f16989fa0436d72288fc8b092f797e4e38f6e144.webp?v=1750921409","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a07fe25e345860d05c0fe84c06596dfb4762eba1.webp?v=1750921410","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/e083cf3ae237400227f4065517735ca303ce792d.webp?v=1750921410","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/06e187fbbdbc3d98312adc8e2aeba0232d125ba8.webp?v=1750921411","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4cf6e63da73cbf518651ec0e3f52427b5cd26e2c.webp?v=1750921412","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/89a79e4bae3242387355e4d76fe5a2095683665b.webp?v=1750921412","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/67556e374e7c9d7bc4218739046c8dbc4fc2f958.webp?v=1750921413","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f83f793c7539ae455e7c8ab67e79ada5f16ae6fb.webp?v=1750921414","\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4dc81ade65f7cfc5cd89f068be26055cb6eabb65.webp?v=1750921414"],"featured_image":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/59631581cde1845c356c1c37217fc6fde01d310b.webp?v=1750921405","options":["color"],"media":[{"alt":null,"id":25742397505635,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/59631581cde1845c356c1c37217fc6fde01d310b.webp?v=1750921405"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/59631581cde1845c356c1c37217fc6fde01d310b.webp?v=1750921405","width":2000},{"alt":null,"id":25742397800547,"position":2,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f370679dc547b562fd4652a878f54beb069d50e7.webp?v=1750921406"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f370679dc547b562fd4652a878f54beb069d50e7.webp?v=1750921406","width":2000},{"alt":null,"id":25742398029923,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a849c0f0ed161326d1ca6f33db3f0ab443c761b5.webp?v=1750921407"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a849c0f0ed161326d1ca6f33db3f0ab443c761b5.webp?v=1750921407","width":2000},{"alt":null,"id":25742398193763,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/429a492977a733b063c6bbd7a0184c2e76560fba.webp?v=1750921407"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/429a492977a733b063c6bbd7a0184c2e76560fba.webp?v=1750921407","width":2000},{"alt":null,"id":25742398521443,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/2bc97e218a8b9f0c38cbb0f8f93f8214ebcb910a.webp?v=1750921407"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/2bc97e218a8b9f0c38cbb0f8f93f8214ebcb910a.webp?v=1750921407","width":2000},{"alt":null,"id":25742398750819,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/21c6710440ee3247b7d2dbceee46a18c13c30fb6.webp?v=1750921408"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/21c6710440ee3247b7d2dbceee46a18c13c30fb6.webp?v=1750921408","width":2000},{"alt":null,"id":25742398849123,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a69e8b9ba2b0baa5bf2998773111f668c2f75353.webp?v=1750921409"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a69e8b9ba2b0baa5bf2998773111f668c2f75353.webp?v=1750921409","width":2000},{"alt":null,"id":25742398980195,"position":8,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f16989fa0436d72288fc8b092f797e4e38f6e144.webp?v=1750921409"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f16989fa0436d72288fc8b092f797e4e38f6e144.webp?v=1750921409","width":2000},{"alt":null,"id":25742399144035,"position":9,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a07fe25e345860d05c0fe84c06596dfb4762eba1.webp?v=1750921410"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a07fe25e345860d05c0fe84c06596dfb4762eba1.webp?v=1750921410","width":2000},{"alt":null,"id":25742399340643,"position":10,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/e083cf3ae237400227f4065517735ca303ce792d.webp?v=1750921410"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/e083cf3ae237400227f4065517735ca303ce792d.webp?v=1750921410","width":2000},{"alt":null,"id":25742399635555,"position":11,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/06e187fbbdbc3d98312adc8e2aeba0232d125ba8.webp?v=1750921411"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/06e187fbbdbc3d98312adc8e2aeba0232d125ba8.webp?v=1750921411","width":2000},{"alt":null,"id":25742399897699,"position":12,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4cf6e63da73cbf518651ec0e3f52427b5cd26e2c.webp?v=1750921412"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4cf6e63da73cbf518651ec0e3f52427b5cd26e2c.webp?v=1750921412","width":2000},{"alt":null,"id":25742400061539,"position":13,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/89a79e4bae3242387355e4d76fe5a2095683665b.webp?v=1750921412"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/89a79e4bae3242387355e4d76fe5a2095683665b.webp?v=1750921412","width":2000},{"alt":null,"id":25742400356451,"position":14,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/67556e374e7c9d7bc4218739046c8dbc4fc2f958.webp?v=1750921413"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/67556e374e7c9d7bc4218739046c8dbc4fc2f958.webp?v=1750921413","width":2000},{"alt":null,"id":25742400585827,"position":15,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f83f793c7539ae455e7c8ab67e79ada5f16ae6fb.webp?v=1750921414"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f83f793c7539ae455e7c8ab67e79ada5f16ae6fb.webp?v=1750921414","width":2000},{"alt":null,"id":25742400847971,"position":16,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4dc81ade65f7cfc5cd89f068be26055cb6eabb65.webp?v=1750921414"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4dc81ade65f7cfc5cd89f068be26055cb6eabb65.webp?v=1750921414","width":2000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":null}; $isMerge = null; $variants = [{"id":43497002172515,"title":"Black","option1":"Black","option2":null,"option3":null,"sku":"SST0126252-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081265287267,"product_id":7827169607779,"position":3,"created_at":"2025-06-26T15:03:25+08:00","updated_at":"2025-06-26T15:03:27+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a849c0f0ed161326d1ca6f33db3f0ab443c761b5.webp?v=1750921407","variant_ids":[43497002172515]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Black","public_title":"Black","options":["Black"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST0126252-TDF03","featured_media":{"alt":null,"id":25742398029923,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a849c0f0ed161326d1ca6f33db3f0ab443c761b5.webp?v=1750921407"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002205283,"title":"White","option1":"White","option2":null,"option3":null,"sku":"SST0126253-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081267777635,"product_id":7827169607779,"position":11,"created_at":"2025-06-26T15:03:29+08:00","updated_at":"2025-06-26T15:03:31+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/06e187fbbdbc3d98312adc8e2aeba0232d125ba8.webp?v=1750921411","variant_ids":[43497002205283]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - White","public_title":"White","options":["White"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST0126253-TDF03","featured_media":{"alt":null,"id":25742399635555,"position":11,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/06e187fbbdbc3d98312adc8e2aeba0232d125ba8.webp?v=1750921411"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002238051,"title":"Parakeet Green","option1":"Parakeet Green","option2":null,"option3":null,"sku":"SST012620E-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081268400227,"product_id":7827169607779,"position":12,"created_at":"2025-06-26T15:03:30+08:00","updated_at":"2025-06-26T15:03:32+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4cf6e63da73cbf518651ec0e3f52427b5cd26e2c.webp?v=1750921412","variant_ids":[43497002238051]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Parakeet Green","public_title":"Parakeet Green","options":["Parakeet Green"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST012620E-TDF03","featured_media":{"alt":null,"id":25742399897699,"position":12,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4cf6e63da73cbf518651ec0e3f52427b5cd26e2c.webp?v=1750921412"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002401891,"title":"Shell Beige","option1":"Shell Beige","option2":null,"option3":null,"sku":"SST012620B-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081266630755,"product_id":7827169607779,"position":8,"created_at":"2025-06-26T15:03:27+08:00","updated_at":"2025-06-26T15:03:29+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f16989fa0436d72288fc8b092f797e4e38f6e144.webp?v=1750921409","variant_ids":[43497002401891]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Shell Beige","public_title":"Shell Beige","options":["Shell Beige"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST012620B-TDF03","featured_media":{"alt":null,"id":25742398980195,"position":8,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f16989fa0436d72288fc8b092f797e4e38f6e144.webp?v=1750921409"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002434659,"title":"Seaweed Green","option1":"Seaweed Green","option2":null,"option3":null,"sku":"SST01262Z8-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081265778787,"product_id":7827169607779,"position":5,"created_at":"2025-06-26T15:03:26+08:00","updated_at":"2025-06-26T15:03:27+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/2bc97e218a8b9f0c38cbb0f8f93f8214ebcb910a.webp?v=1750921407","variant_ids":[43497002434659]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Seaweed Green","public_title":"Seaweed Green","options":["Seaweed Green"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST01262Z8-TDF03","featured_media":{"alt":null,"id":25742398521443,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/2bc97e218a8b9f0c38cbb0f8f93f8214ebcb910a.webp?v=1750921407"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002532963,"title":"Violet","option1":"Violet","option2":null,"option3":null,"sku":"SST01262P1-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081266958435,"product_id":7827169607779,"position":9,"created_at":"2025-06-26T15:03:28+08:00","updated_at":"2025-06-26T15:03:30+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a07fe25e345860d05c0fe84c06596dfb4762eba1.webp?v=1750921410","variant_ids":[43497002532963]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Violet","public_title":"Violet","options":["Violet"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST01262P1-TDF03","featured_media":{"alt":null,"id":25742399144035,"position":9,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a07fe25e345860d05c0fe84c06596dfb4762eba1.webp?v=1750921410"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002598499,"title":"Ash Grey","option1":"Ash Grey","option2":null,"option3":null,"sku":"SST01262O8-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081269907555,"product_id":7827169607779,"position":15,"created_at":"2025-06-26T15:03:32+08:00","updated_at":"2025-06-26T15:03:34+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f83f793c7539ae455e7c8ab67e79ada5f16ae6fb.webp?v=1750921414","variant_ids":[43497002598499]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Ash Grey","public_title":"Ash Grey","options":["Ash Grey"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST01262O8-TDF03","featured_media":{"alt":null,"id":25742400585827,"position":15,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/f83f793c7539ae455e7c8ab67e79ada5f16ae6fb.webp?v=1750921414"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43497002631267,"title":"Ocean Blue","option1":"Ocean Blue","option2":null,"option3":null,"sku":"SST012620A-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081270399075,"product_id":7827169607779,"position":16,"created_at":"2025-06-26T15:03:32+08:00","updated_at":"2025-06-26T15:03:34+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4dc81ade65f7cfc5cd89f068be26055cb6eabb65.webp?v=1750921414","variant_ids":[43497002631267]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Ocean Blue","public_title":"Ocean Blue","options":["Ocean Blue"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST012620A-TDF03","featured_media":{"alt":null,"id":25742400847971,"position":16,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/4dc81ade65f7cfc5cd89f068be26055cb6eabb65.webp?v=1750921414"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}]; $defaultVariant = {"id":43497002172515,"title":"Black","option1":"Black","option2":null,"option3":null,"sku":"SST0126252-TDF03","requires_shipping":true,"taxable":true,"featured_image":{"id":34081265287267,"product_id":7827169607779,"position":3,"created_at":"2025-06-26T15:03:25+08:00","updated_at":"2025-06-26T15:03:27+08:00","alt":null,"width":2000,"height":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a849c0f0ed161326d1ca6f33db3f0ab443c761b5.webp?v=1750921407","variant_ids":[43497002172515]},"available":true,"name":"iPhone 14 Pro SolidSuit Tour de France TDF Logo - Black","public_title":"Black","options":["Black"],"price":83000,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","barcode":"SST0126252-TDF03","featured_media":{"alt":null,"id":25742398029923,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/b2b.rhinoshield.tw\/cdn\/shop\/files\/a849c0f0ed161326d1ca6f33db3f0ab443c761b5.webp?v=1750921407"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}; $device_handle = null; $brand_handle = null; $type = ""; var sellingStatus // 只有設計款(SKU 含 '-')才需要合圖 if ($isMerge && $defaultVariant.sku.includes('-')) { $(document).ready(function() { var productImg = $product.images[0]; var bumperImg = window.getProductImageUrl($defaultVariant.sku.split('-')[0]); var layers = ($type === 'mod-nx-backplate' || $type === 'mod-backplate') ? [productImg, bumperImg] : [bumperImg, productImg]; window.mergeProductImages(layers).then(function (mergedImg) { $('.merged-img').attr('src', mergedImg); }); }); }; var sellingStatusData window.fetchSellingStatus().then(data => { try { sellingStatusData = data; } catch (error) { sellingStatusData = null console.error('Unable to parse selling status', error) } $(document).ready(function() { handleSellingStatus($defaultVariant.sku); }); }) function handleSellingStatus(currentSku) { if (!sellingStatusData) { console.error('No selling status available!') return } const sellingStatusElement = document.getElementById('selling-status') const addToCartButton = document.getElementById('AddToCart-product-template') const currentProductSku = currentSku.replace(/-(.*)$/, '-') if ($variants) { const flattenedSellingStatus = [...sellingStatusData.pending, ...sellingStatusData.preorder] const matchSellingStatusProduct = flattenedSellingStatus.filter(product => currentProductSku === product.sku) if (matchSellingStatusProduct.length > 0) { const isProductPending = matchSellingStatusProduct[0].status === 'pending' const matchDate = matchSellingStatusProduct[0].date sellingStatus = isProductPending ? "缺貨中" : "預購完成出貨日:" + matchDate sellingStatusElement.textContent = sellingStatus if (sellingStatus.includes("缺貨中")){ addToCartButton.disabled ='true'; addToCartButton.textContent = "缺貨中無法加入購物車" } else { addToCartButton.textContent = "加到購物車" } } else { sellingStatusElement.textContent = '' addToCartButton.textContent = "加到購物車" }; }; }; document.addEventListener('DOMContentLoaded', function () { var currentVariantSelect = document.getElementById('SingleOptionSelector-0') currentVariantSelect.addEventListener('change', function() { var currentSku = $('#current_sku').text() var skuElement = document.getElementById('current-sku') skuElement.textContent = currentSku handleSellingStatus(currentSku) }); });
// Override default values of shop.strings for each template. // Alternate product templates can change values of // add to cart button, sold out, and unavailable states here. theme.productStrings = { addToCart: "加到購物車", soldOut: "售完", unavailable: "停產" }