[{"data":1,"prerenderedAt":806},["ShallowReactive",2],{"header:help":3,"footer:default":63,"story:navigation\u002Fsearch:help":243,"story:help\u002Fcategories":281,"story:help\u002Farticles\u002Fpass-session-variables-through-the-cart":307,"no-guide:pass-session-variables-through-the-cart":55,"article:\u002Fhelp\u002Farticles\u002Fpass-session-variables-through-the-cart":546,"story:contact":564,"help:tree:7290236f-6310-4d40-91be-596c8a6498df:7872e868-fad7-4aab-98d2-fdced98cfce8":754,"_apollo:default":805},{"name":4,"created_at":5,"published_at":6,"updated_at":7,"id":8,"uuid":9,"content":10,"slug":53,"full_slug":54,"sort_by_date":55,"position":56,"tag_list":57,"is_startpage":24,"parent_id":58,"meta_data":55,"group_id":59,"first_published_at":60,"release_id":55,"lang":61,"path":55,"alternates":62,"default_full_slug":55,"translated_slugs":55},"Help Center Header","2024-08-09T18:06:34.939Z","2026-07-30T21:52:27.962Z","2026-07-30T21:52:27.975Z",10082752,"3e9b88f7-c163-4657-a2f2-62532d600fad",{"_uid":11,"link":12,"badge":16,"items":17,"title":13,"buttons":45,"new_tab":24,"submenu":46,"subitems":47,"alignment":13,"component":48,"badge_link":49,"top_menu_items":52},"e5645a1a-f991-40e8-8d67-e40ebc082b5a",{"id":13,"url":13,"linktype":14,"fieldtype":15,"cached_url":13},"","story","multilink","Help Center",[18,27,34,39],{"_uid":19,"link":20,"title":23,"new_tab":24,"submenu":25,"component":26},"5cbe2861-1f49-4166-97da-a4dddd8105e3",{"id":21,"url":13,"linktype":14,"fieldtype":15,"cached_url":22},"4c0a2d99-ec30-4579-8ef1-6bf5564d4839","help\u002Fcategories\u002F","Articles",false,[],"header___item",{"_uid":28,"link":29,"title":32,"new_tab":33,"component":26},"8d7df70e-f087-4da0-b616-6f0e9a5af35c",{"id":13,"url":30,"linktype":31,"fieldtype":15,"cached_url":30},"https:\u002F\u002Fapi.foxycart.com\u002F","url","API Documentation",true,{"_uid":35,"link":36,"title":38,"new_tab":33,"component":26},"f76e7944-23d5-4652-87e4-cdae79272762",{"id":13,"url":37,"linktype":31,"fieldtype":15,"cached_url":37},"https:\u002F\u002Fstatus.foxy.io\u002F","System Status",{"_uid":40,"link":41,"title":44,"new_tab":24,"component":26},"0de16771-4c84-466c-a1da-d8568113c71f",{"id":42,"url":13,"linktype":14,"fieldtype":15,"cached_url":43},"01e4e370-f9b9-45af-8fa9-f15540699b0d","contact","Contact Us",[],[],[],"header",{"id":50,"url":13,"linktype":14,"fieldtype":15,"cached_url":51},"4a679eb7-662d-4ea4-a976-5a2acbf0b663","help\u002F",[],"help-header","navigation\u002Fhelp-header",null,20,[],10082747,"71b81c2e-5e09-48a1-a397-a3c72fcd344a","2022-09-21T14:50:25.655Z","default",[],{"name":64,"created_at":65,"published_at":66,"updated_at":67,"id":68,"uuid":69,"content":70,"slug":236,"full_slug":237,"sort_by_date":55,"position":238,"tag_list":239,"is_startpage":24,"parent_id":58,"meta_data":55,"group_id":240,"first_published_at":241,"release_id":55,"lang":61,"path":55,"alternates":242,"default_full_slug":55,"translated_slugs":55},"Default Footer","2024-08-09T18:06:59.024Z","2026-07-30T21:52:27.802Z","2026-07-30T21:52:27.816Z",10082753,"e59e67ac-248a-482f-84a1-53d4f318186a",{"_uid":71,"about":72,"logos":73,"socials":78,"sections":104,"component":218,"cta_title":219,"bottom_links":220,"cta_subtitle":234,"cta_button_link":235,"cta_button_text":179},"830983f5-c4c4-43c8-b150-86a5e3fa6dc8","Foxy’s hosted cart & payment page allow you to sell anything, using your existing website or platform.",[74],{"id":75,"alt":13,"name":13,"focus":13,"title":13,"filename":76,"copyright":13,"fieldtype":77},14760,"https:\u002F\u002Fa-us.storyblok.com\u002Ff\u002F1001040\u002Fx\u002F3b030847ec\u002Fb-corp.svg","asset",[79,86,92,98],{"_uid":80,"icon":81,"link":82,"name":84,"component":85},"faf0a618-ea94-42ea-9182-03be18c43216","fa-facebook",{"id":13,"url":83,"linktype":31,"fieldtype":15,"cached_url":83},"https:\u002F\u002Fwww.facebook.com\u002Ffoxycart","Facebook","footer___social",{"_uid":87,"icon":88,"link":89,"name":91,"component":85},"14309c18-7e79-423e-b375-34555bac0811","fa-instagram",{"id":13,"url":90,"linktype":31,"fieldtype":15,"cached_url":90},"https:\u002F\u002Fwww.instagram.com\u002Ffoxy_io","Instagram",{"_uid":93,"icon":94,"link":95,"name":97,"component":85},"8f7fe7cf-0dd3-4596-8334-226ea466716a","fa-linkedin",{"id":13,"url":96,"linktype":31,"fieldtype":15,"cached_url":96},"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Ffoxycart.com","LinkedIn",{"_uid":99,"icon":100,"link":101,"name":103,"component":85},"90a675b4-dd97-40b5-be09-00a87223d4c5","fa-youtube",{"id":13,"url":102,"linktype":31,"fieldtype":15,"cached_url":102},"https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Ffoxycart","Youtube",[105,135,180,202],{"_uid":106,"name":107,"items":108,"component":134},"82849945-282f-488c-b18d-a8d2252f514a","Company",[109,116,122,128],{"_uid":110,"link":111,"title":114,"new_tab":24,"component":115},"1f699ab1-938b-4d9d-9825-aabcbe6f57fe",{"id":112,"url":13,"linktype":14,"fieldtype":15,"cached_url":113},"63634293-a749-4226-9439-9f38ee6dcda0","about-us","About Us","footer___menu_items",{"_uid":117,"link":118,"title":121,"new_tab":24,"component":115},"b26b00f1-a0e7-4be2-8ab3-428b8cc841f8",{"id":119,"url":13,"linktype":14,"fieldtype":15,"cached_url":120},"26cb7c55-faed-4a77-a291-1552d4111b3e","how-foxy-works","How Foxy Works",{"_uid":123,"link":124,"title":127,"new_tab":24,"component":115},"b40c68a0-1ceb-4226-9515-6176534f61fe",{"id":125,"url":13,"linktype":14,"fieldtype":15,"cached_url":126},"dc6657d7-7f4f-4c0d-b781-e971b038ee26","for-good","Foxy For Good",{"_uid":129,"link":130,"title":133,"new_tab":24,"component":115},"3ad0c134-bef9-4fff-b891-e09f16109036",{"id":131,"url":13,"linktype":14,"fieldtype":15,"cached_url":132},"23cae210-baf4-4588-9862-d09f4f52ccd2","brand-assets","Brand Assets","footer___section",{"_uid":136,"name":137,"items":138,"component":134},"a6805fa8-ac60-47f1-b8f0-f27aded0afbe","Product",[139,145,151,157,163,169,175],{"_uid":140,"link":141,"title":144,"new_tab":24,"component":115},"b39c8a4e-2383-486f-b76a-11fbb15d8134",{"id":142,"url":13,"linktype":14,"fieldtype":15,"cached_url":143},"bb04690f-fe98-4ce6-80be-05b950f2364f","features\u002F","Features",{"_uid":146,"link":147,"title":150,"new_tab":24,"component":115},"64f8a41f-c181-433d-bc0a-fc94e71ecbf6",{"id":148,"url":13,"linktype":14,"fieldtype":15,"cached_url":149},"c450c58d-761d-48c0-a9af-0b064611689b","pricing","Pricing",{"_uid":152,"link":153,"title":156,"new_tab":24,"component":115},"6e0b287f-fd8c-4146-9e0e-0ab0b5c9ce3c",{"id":154,"url":13,"linktype":14,"fieldtype":15,"cached_url":155},"fab20ad9-e76a-4947-b709-3a6fdfa88028","blog\u002Fcategories\u002Fproduct-updates","Product Updates",{"_uid":158,"link":159,"title":162,"new_tab":24,"component":115},"47e5a074-a6b5-4f1c-8c2f-89a2ae9f83eb",{"id":160,"url":13,"linktype":14,"fieldtype":15,"cached_url":161},"d2c83612-d611-47f3-a3b4-ca7fe08540b8","changelogs\u002F","Changelogs",{"_uid":164,"link":165,"title":168,"new_tab":24,"component":115},"b5c08774-542f-4ffd-b357-c94d674488b9",{"id":166,"url":13,"linktype":14,"fieldtype":15,"cached_url":167},"08876121-0df3-4ed9-aa11-902b3e41cd02","whats-next","What's Next",{"_uid":170,"link":171,"title":174,"new_tab":24,"component":115},"9c2704ed-6d9f-43e1-9e67-c8d91c083288",{"id":172,"url":13,"linktype":14,"fieldtype":15,"cached_url":173},"056a7857-b18f-4025-8f97-91a38fc19bc8","compare\u002F","Compare",{"_uid":176,"link":177,"title":179,"new_tab":24,"component":115},"5f2db35b-674b-406a-8fa7-d246633af9fe",{"id":13,"url":178,"linktype":31,"fieldtype":15,"cached_url":178},"https:\u002F\u002Fadmin.foxy.io\u002Fsign-up","Try Foxy Free",{"_uid":181,"name":182,"items":183,"component":134},"63fa1f29-4252-4640-9922-fe310e69e54a","Security",[184,190,196],{"_uid":185,"link":186,"title":189,"new_tab":24,"component":115},"1158ddb6-9eb0-466f-8eb6-7ca2ae66c8b8",{"id":187,"url":13,"linktype":14,"fieldtype":15,"cached_url":188},"1f58fb2c-8681-4742-b6e8-09999beae9f6","security-contact","Security Contact",{"_uid":191,"link":192,"title":195,"new_tab":24,"component":115},"9a79c54a-6022-4dfd-854b-766f5e4703ba",{"id":193,"url":13,"linktype":14,"fieldtype":15,"cached_url":194},"55cbfcc3-425a-4261-8037-54e919851d2d","pci","PCI Compliance",{"_uid":197,"link":198,"title":201,"new_tab":24,"component":115},"0b85f5b6-9534-4071-b323-b39d053dd4d7",{"id":199,"url":13,"linktype":14,"fieldtype":15,"cached_url":200},"c3ac0fe3-83e2-4879-afbd-d4c83e1590df","help\u002Farticles\u002Four-official-domains-public-code","Domains & Codebases",{"_uid":203,"name":204,"items":205,"component":134},"998ded67-d107-49f4-8154-ca6be51671ec","Support",[206,209,212,215],{"_uid":207,"link":208,"title":16,"new_tab":24,"component":115},"594ffd35-3049-4004-bb08-0db568ebd819",{"id":50,"url":13,"linktype":14,"fieldtype":15,"cached_url":51},{"_uid":210,"link":211,"title":32,"new_tab":33,"component":115},"61e0b7c8-aadf-419b-a339-b3ccabc65bf4",{"id":13,"url":30,"linktype":31,"fieldtype":15,"cached_url":30},{"_uid":213,"link":214,"title":38,"new_tab":33,"component":115},"fd67a89e-1c54-4d31-94b5-64be999062d6",{"id":13,"url":37,"linktype":31,"fieldtype":15,"cached_url":37},{"_uid":216,"link":217,"title":44,"new_tab":24,"component":115},"231a6f71-e996-4ad4-b033-d4d5542f34f0",{"id":42,"url":13,"linktype":14,"fieldtype":15,"cached_url":43},"footer","Get started with our *unlimited free trial*.",[221,228],{"_uid":222,"link":223,"text":226,"component":227},"f0b77210-2632-45a2-8436-e57cad84d01a",{"id":224,"url":13,"linktype":14,"fieldtype":15,"cached_url":225},"60ba16a2-c1f4-485f-b978-8d2eeeafbf5a","terms-of-service","Terms of Service","footer___bottom_links",{"_uid":229,"link":230,"text":233,"component":227},"4bd497b0-993f-4b4d-a5b7-8a49c7c8fec9",{"id":231,"url":13,"linktype":14,"fieldtype":15,"cached_url":232},"332302b9-1d18-4016-b9c8-9b33c72d782b","privacy-policy","Privacy Policy","No credit card required.",{"id":13,"url":178,"linktype":31,"fieldtype":15,"cached_url":178},"default-footer","navigation\u002Fdefault-footer",50,[],"11006268-07f9-41e9-96f3-c51fb723399d","2022-09-21T20:39:02.357Z",[],{"name":244,"created_at":245,"published_at":246,"updated_at":247,"id":248,"uuid":249,"content":250,"slug":272,"full_slug":275,"sort_by_date":55,"position":276,"tag_list":277,"is_startpage":24,"parent_id":58,"meta_data":55,"group_id":278,"first_published_at":279,"release_id":55,"lang":61,"path":55,"alternates":280,"default_full_slug":55,"translated_slugs":55},"Search","2024-10-21T22:08:54.973Z","2025-05-26T09:17:25.790Z","2025-05-26T09:17:25.804Z",13592003,"14cbc359-9ac1-4a7a-a8de-ad4ac8ef26d4",{"_uid":251,"name":244,"indices":252,"summary":13,"component":272,"primary_image":273},"5e4a56e8-76f1-4790-b3a7-70f1be97d042",[253,258,262,267],{"key":254,"_uid":255,"icon":13,"name":256,"component":257},"all","c12a3210-7323-4273-8217-5215e52efe84","All","index",{"key":259,"_uid":260,"icon":261,"name":23,"component":257},"help_center_article","5acff080-95e4-44d3-8dcf-1b19720af382","fa-file-alt",{"key":263,"_uid":264,"icon":265,"name":266,"component":257},"help_center_guide","b8fbc206-c083-471e-a1f0-0ebeb90a669d","fa-book","Guides",{"key":268,"_uid":269,"icon":270,"name":271,"component":257},"blog_post","23419e83-2e56-4c4c-8a05-9fd1b3c9a9bd","fa-file-image","Blog Posts","search",{"id":55,"alt":55,"name":13,"focus":55,"title":55,"source":55,"filename":13,"copyright":55,"fieldtype":77,"meta_data":274},{},"navigation\u002Fsearch",60,[],"11e1fd31-95cd-4fc9-b736-8b8910663e6c","2024-10-21T23:17:05.904Z",[],{"name":23,"created_at":282,"published_at":283,"updated_at":284,"id":285,"uuid":21,"content":286,"slug":300,"full_slug":22,"sort_by_date":55,"position":301,"tag_list":302,"is_startpage":33,"parent_id":303,"meta_data":55,"group_id":304,"first_published_at":305,"release_id":55,"lang":61,"path":55,"alternates":306,"default_full_slug":55,"translated_slugs":55},"2022-09-19T14:42:29.685Z","2024-07-30T18:17:22.506Z","2024-07-30T18:17:22.525Z",2660,{"_uid":287,"icon":13,"name":23,"guides":288,"pinned":24,"summary":289,"category":13,"component":290,"blog_posts":291,"content_hub":24,"icon_custom":292,"case_studies":293,"faq_sections":294,"help_articles":295,"featured_guides":296,"mailbox_category":13,"featured_articles":297,"featured_blog_posts":298,"featured_case_studies":299},"d6dae89a-907a-4bf7-82de-fe2ba875ee6e",[],"Get your questions answered with our browsable knowledge base.","help_center_category",[],{"id":55,"alt":55,"name":13,"focus":55,"title":55,"filename":13,"copyright":55,"fieldtype":77},[],[],[],[],[],[],[],"categories",530,[],2658,"19ebcdd2-027f-47f5-9a5b-a8992c959578","2022-09-19T16:24:39.219Z",[],{"name":308,"created_at":309,"published_at":310,"updated_at":311,"id":312,"uuid":313,"content":314,"slug":538,"full_slug":539,"sort_by_date":55,"position":540,"tag_list":541,"is_startpage":24,"parent_id":542,"meta_data":55,"group_id":543,"first_published_at":544,"release_id":55,"lang":61,"path":55,"alternates":545,"default_full_slug":55,"translated_slugs":55},"Pass session variables through the cart","2026-07-01T19:21:22.218Z","2026-07-27T21:04:43.615Z","2026-07-27T21:04:43.635Z",193511760812769,"7290236f-6310-4d40-91be-596c8a6498df",{"_uid":315,"body":316,"name":308,"image":532,"pinned":24,"summary":534,"category":535,"component":259,"related_articles":537},"15d8c8a7-0bc4-47f9-8b70-5941e74a0429",{"type":317,"content":318},"doc",[319,326,333,345,351,356,361,366,371,376,387,392,406,411,421,426,431,442,447,452],{"type":320,"attrs":321,"content":322},"paragraph",{"textAlign":55},[323],{"text":324,"type":325},"Session variables let you store custom data in a customer’s cart session that is not tied to any specific product — commonly used for analytics tracking, affiliate attribution, or syncing a customer ID with your own system. This data is available in the cart JSON and is included in the transaction datafeed when an order is completed.","text",{"type":327,"attrs":328,"content":330},"heading",{"level":329,"textAlign":55},2,[331],{"text":332,"type":325},"How to set it up",{"type":320,"attrs":334,"content":335},{"textAlign":55},[336,338,343],{"text":337,"type":325},"Add any parameter prefixed with ",{"text":339,"type":325,"marks":340},"h:",[341],{"type":342},"code",{"text":344,"type":325}," to a cart link or form:",{"type":346,"attrs":347,"content":348},"code_block",{"class":55},[349],{"text":350,"type":325},"https:\u002F\u002FYOURSTORE.foxycart.com\u002Fcart?name=Product+Name&price=10.00&h:customer_id=12345\n",{"type":320,"attrs":352,"content":353},{"textAlign":55},[354],{"text":355,"type":325},"Multiple session variables can be added in the same request:",{"type":346,"attrs":357,"content":358},{"class":55},[359],{"text":360,"type":325},"https:\u002F\u002FYOURSTORE.foxycart.com\u002Fcart?name=Product+Name&price=10.00&h:customer_id=12345&h:affiliate_id=ABC\n",{"type":320,"attrs":362,"content":363},{"textAlign":55},[364],{"text":365,"type":325},"The same works in a form:",{"type":346,"attrs":367,"content":368},{"class":55},[369],{"text":370,"type":325},"\u003Cform action=\"https:\u002F\u002FYOURSTORE.foxycart.com\u002Fcart\" method=\"post\">\n  \u003Cinput type=\"hidden\" name=\"name\" value=\"Product Name\" \u002F>\n  \u003Cinput type=\"hidden\" name=\"price\" value=\"10.00\" \u002F>\n  \u003Cinput type=\"hidden\" name=\"h:customer_id\" value=\"12345\" \u002F>\n  \u003Cinput type=\"submit\" value=\"Buy Now\" \u002F>\n\u003C\u002Fform>\n",{"type":327,"attrs":372,"content":373},{"level":329,"textAlign":55},[374],{"text":375,"type":325},"Accessing session variables in JavaScript",{"type":320,"attrs":377,"content":378},{"textAlign":55},[379,381,385],{"text":380,"type":325},"Session variables are available in ",{"text":382,"type":325,"marks":383},"FC.json.custom_fields",[384],{"type":342},{"text":386,"type":325},":",{"type":346,"attrs":388,"content":389},{"class":55},[390],{"text":391,"type":325},"FC.client.on('ready.done', function() {\n  console.log(FC.json.custom_fields.customer_id);\n});\n",{"type":320,"attrs":393,"content":394},{"textAlign":55},[395,399,401,404],{"text":396,"type":325,"marks":397},"custom_fields",[398],{"type":342},{"text":400,"type":325}," sits at the top level of the cart JSON — it is not nested under individual items, even if the ",{"text":339,"type":325,"marks":402},[403],{"type":342},{"text":405,"type":325}," parameter was added alongside a specific product.",{"type":327,"attrs":407,"content":408},{"level":329,"textAlign":55},[409],{"text":410,"type":325},"Accessing session variables in Twig",{"type":320,"attrs":412,"content":413},{"textAlign":55},[414,416,419],{"text":415,"type":325},"Session variables are also available as ",{"text":396,"type":325,"marks":417},[418],{"type":342},{"text":420,"type":325}," in Twig, for use in templates like the web receipt or email receipt:",{"type":346,"attrs":422,"content":423},{"class":55},[424],{"text":425,"type":325},"{{ custom_fields.customer_id.value }}\n",{"type":327,"attrs":427,"content":428},{"level":329,"textAlign":55},[429],{"text":430,"type":325},"Adding session variables without adding a product",{"type":320,"attrs":432,"content":433},{"textAlign":55},[434,436,440],{"text":435,"type":325},"Use ",{"text":437,"type":325,"marks":438},"cart=view",[439],{"type":342},{"text":441,"type":325}," to add session variables to the cart without adding a product:",{"type":346,"attrs":443,"content":444},{"class":55},[445],{"text":446,"type":325},"FC.client.on('ready.done', function() {\n  FC.client.request('https:\u002F\u002F' + FC.settings.storedomain + '\u002Fcart?h:foo=bar');\n});\n",{"type":327,"attrs":448,"content":449},{"level":329,"textAlign":55},[450],{"text":451,"type":325},"Notes",{"type":453,"content":454},"bullet_list",[455,463,470,477,489,496],{"type":456,"content":457},"list_item",[458],{"type":320,"attrs":459,"content":460},{"textAlign":55},[461],{"text":462,"type":325},"Session variables are not tied to products — they persist for the life of the session regardless of what products are in the cart.",{"type":456,"content":464},[465],{"type":320,"attrs":466,"content":467},{"textAlign":55},[468],{"text":469,"type":325},"Session variables are never displayed to the customer, at any point in the cart, checkout, or receipt.",{"type":456,"content":471},[472],{"type":320,"attrs":473,"content":474},{"textAlign":55},[475],{"text":476,"type":325},"Maximum value length is 700 characters.",{"type":456,"content":478},[479],{"type":320,"attrs":480,"content":481},{"textAlign":55},[482,484,487],{"text":483,"type":325},"Do not sign ",{"text":339,"type":325,"marks":485},[486],{"type":342},{"text":488,"type":325}," values if using link and form validation.",{"type":456,"content":490},[491],{"type":320,"attrs":492,"content":493},{"textAlign":55},[494],{"text":495,"type":325},"After a transaction is completed, session variables are accessible via the transaction XML datafeed or the API.",{"type":456,"content":497},[498],{"type":320,"attrs":499,"content":500},{"textAlign":55},[501,503,507,509,516,518,524,526,530],{"text":502,"type":325},"This is different from the session cookie itself (",{"text":504,"type":325,"marks":505},"fcsid",[506],{"type":342},{"text":508,"type":325},") — see ",{"text":510,"type":325,"marks":511},"Configure the session domain and cookie path",[512],{"type":513,"attrs":514},"link",{"href":515,"uuid":55,"anchor":55,"target":55,"linktype":31},"https:\u002F\u002Ffoxy.io\u002Fhelp\u002Farticles\u002Fconfigure-the-session-domain-and-cookie-path",{"text":517,"type":325}," if you need to control where that cookie is set, or ",{"text":519,"type":325,"marks":520},"JavaScript events reference",[521],{"type":513,"attrs":522},{"href":523,"uuid":55,"anchor":55,"target":55,"linktype":31},"https:\u002F\u002Ffoxy.io\u002Fhelp\u002Farticles\u002Fjavascript-events-reference",{"text":525,"type":325}," for the full list of events available on ",{"text":527,"type":325,"marks":528},"FC.client",[529],{"type":342},{"text":531,"type":325},".",{"id":55,"alt":55,"name":13,"focus":55,"title":55,"source":55,"filename":13,"copyright":55,"fieldtype":77,"meta_data":533},{},"How to store custom data in the Foxy cart session and access it in the transaction datafeed.",[536],"7872e868-fad7-4aab-98d2-fdced98cfce8",[],"pass-session-variables-through-the-cart","help\u002Farticles\u002Fpass-session-variables-through-the-cart",-2710,[],2659,"b66e60c8-ac5f-4f4e-bce5-825e3537a24b","2026-07-01T19:26:14.647Z",[],{"html":547,"sections":548,"segments":560},"\u003Cp>Session variables let you store custom data in a customer’s cart session that is not tied to any specific product — commonly used for analytics tracking, affiliate attribution, or syncing a customer ID with your own system. This data is available in the cart JSON and is included in the transaction datafeed when an order is completed.\u003C\u002Fp>\u003Csection id=\"how-to-set-it-up\" data-title=\"How to set it up\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"how-to-set-it-up\">How to set it up\u003C\u002Fh2>\u003Cp>Add any parameter prefixed with \u003Ccode class=\"badge bg-soft-danger text-danger\">h:\u003C\u002Fcode> to a cart link or form:\u003C\u002Fp>\u003Cdiv class=\"position-relative w-100 overflow-hidden rounded-2\" data-code-block>\u003Cdiv class=\"d-flex justify-content-end border-bottom\" style=\"background:#2b2c3b;\">\u003Cbutton type=\"button\" class=\"btn btn-link btn-sm text-light\" title=\"Copy\" data-code-button>\u003Cspan data-code-default style=\"\">\u003Ci class=\"fal fa-copy me-2\">\u003C\u002Fi> Copy \u003C\u002Fspan>\u003Cspan class=\"text-success\" data-code-success style=\"display:none;\">\u003Ci class=\"fal fa-check ms-2\">\u003C\u002Fi> Copied \u003C\u002Fspan>\u003C\u002Fbutton>\u003C\u002Fdiv>\u003Cdiv class=\"small\">\u003Cpre class=\"hljs p-2\" data-code-content>https:\u002F\u002FYOURSTORE.foxycart.com\u002Fcart?name=Product+Name&amp;price=10.00&amp;h:customer_id=12345\n\u003C\u002Fpre>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>Multiple session variables can be added in the same request:\u003C\u002Fp>\u003Cdiv class=\"position-relative w-100 overflow-hidden rounded-2\" data-code-block>\u003Cdiv class=\"d-flex justify-content-end border-bottom\" style=\"background:#2b2c3b;\">\u003Cbutton type=\"button\" class=\"btn btn-link btn-sm text-light\" title=\"Copy\" data-code-button>\u003Cspan data-code-default style=\"\">\u003Ci class=\"fal fa-copy me-2\">\u003C\u002Fi> Copy \u003C\u002Fspan>\u003Cspan class=\"text-success\" data-code-success style=\"display:none;\">\u003Ci class=\"fal fa-check ms-2\">\u003C\u002Fi> Copied \u003C\u002Fspan>\u003C\u002Fbutton>\u003C\u002Fdiv>\u003Cdiv class=\"small\">\u003Cpre class=\"hljs p-2\" data-code-content>https:\u002F\u002FYOURSTORE.foxycart.com\u002Fcart?name=Product+Name&amp;price=10.00&amp;h:customer_id=12345&amp;h:affiliate_id=ABC\n\u003C\u002Fpre>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>The same works in a form:\u003C\u002Fp>\u003Cdiv class=\"position-relative w-100 overflow-hidden rounded-2\" data-code-block>\u003Cdiv class=\"d-flex justify-content-end border-bottom\" style=\"background:#2b2c3b;\">\u003Cbutton type=\"button\" class=\"btn btn-link btn-sm text-light\" title=\"Copy\" data-code-button>\u003Cspan data-code-default style=\"\">\u003Ci class=\"fal fa-copy me-2\">\u003C\u002Fi> Copy \u003C\u002Fspan>\u003Cspan class=\"text-success\" data-code-success style=\"display:none;\">\u003Ci class=\"fal fa-check ms-2\">\u003C\u002Fi> Copied \u003C\u002Fspan>\u003C\u002Fbutton>\u003C\u002Fdiv>\u003Cdiv class=\"small\">\u003Cpre class=\"hljs p-2\" data-code-content>\u003Cspan class=\"hljs-tag\">&lt;\u003Cspan class=\"hljs-name\">form\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">action\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;https:\u002F\u002FYOURSTORE.foxycart.com\u002Fcart&quot;\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">method\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;post&quot;\u003C\u002Fspan>&gt;\u003C\u002Fspan>\n  \u003Cspan class=\"hljs-tag\">&lt;\u003Cspan class=\"hljs-name\">input\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">type\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;hidden&quot;\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">name\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;name&quot;\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">value\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;Product Name&quot;\u003C\u002Fspan> \u002F&gt;\u003C\u002Fspan>\n  \u003Cspan class=\"hljs-tag\">&lt;\u003Cspan class=\"hljs-name\">input\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">type\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;hidden&quot;\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">name\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;price&quot;\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">value\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;10.00&quot;\u003C\u002Fspan> \u002F&gt;\u003C\u002Fspan>\n  \u003Cspan class=\"hljs-tag\">&lt;\u003Cspan class=\"hljs-name\">input\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">type\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;hidden&quot;\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">name\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;h:customer_id&quot;\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">value\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;12345&quot;\u003C\u002Fspan> \u002F&gt;\u003C\u002Fspan>\n  \u003Cspan class=\"hljs-tag\">&lt;\u003Cspan class=\"hljs-name\">input\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">type\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;submit&quot;\u003C\u002Fspan> \u003Cspan class=\"hljs-attr\">value\u003C\u002Fspan>=\u003Cspan class=\"hljs-string\">&quot;Buy Now&quot;\u003C\u002Fspan> \u002F&gt;\u003C\u002Fspan>\n\u003Cspan class=\"hljs-tag\">&lt;\u002F\u003Cspan class=\"hljs-name\">form\u003C\u002Fspan>&gt;\u003C\u002Fspan>\n\u003C\u002Fpre>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsection>\u003Csection id=\"accessing-session-variables-in-javascript\" data-title=\"Accessing session variables in JavaScript\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"accessing-session-variables-in-javascript\">Accessing session variables in JavaScript\u003C\u002Fh2>\u003Cp>Session variables are available in \u003Ccode class=\"badge bg-soft-danger text-danger\">FC.json.custom_fields\u003C\u002Fcode>:\u003C\u002Fp>\u003Cdiv class=\"position-relative w-100 overflow-hidden rounded-2\" data-code-block>\u003Cdiv class=\"d-flex justify-content-end border-bottom\" style=\"background:#2b2c3b;\">\u003Cbutton type=\"button\" class=\"btn btn-link btn-sm text-light\" title=\"Copy\" data-code-button>\u003Cspan data-code-default style=\"\">\u003Ci class=\"fal fa-copy me-2\">\u003C\u002Fi> Copy \u003C\u002Fspan>\u003Cspan class=\"text-success\" data-code-success style=\"display:none;\">\u003Ci class=\"fal fa-check ms-2\">\u003C\u002Fi> Copied \u003C\u002Fspan>\u003C\u002Fbutton>\u003C\u002Fdiv>\u003Cdiv class=\"small\">\u003Cpre class=\"hljs p-2\" data-code-content>FC.client.on(&#x27;ready.done&#x27;, function() {\n  console.log(FC.json.custom_fields.customer_id);\n});\n\u003C\u002Fpre>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>\u003Ccode class=\"badge bg-soft-danger text-danger\">custom_fields\u003C\u002Fcode> sits at the top level of the cart JSON — it is not nested under individual items, even if the \u003Ccode class=\"badge bg-soft-danger text-danger\">h:\u003C\u002Fcode> parameter was added alongside a specific product.\u003C\u002Fp>\u003C\u002Fsection>\u003Csection id=\"accessing-session-variables-in-twig\" data-title=\"Accessing session variables in Twig\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"accessing-session-variables-in-twig\">Accessing session variables in Twig\u003C\u002Fh2>\u003Cp>Session variables are also available as \u003Ccode class=\"badge bg-soft-danger text-danger\">custom_fields\u003C\u002Fcode> in Twig, for use in templates like the web receipt or email receipt:\u003C\u002Fp>\u003Cdiv class=\"position-relative w-100 overflow-hidden rounded-2\" data-code-block>\u003Cdiv class=\"d-flex justify-content-end border-bottom\" style=\"background:#2b2c3b;\">\u003Cbutton type=\"button\" class=\"btn btn-link btn-sm text-light\" title=\"Copy\" data-code-button>\u003Cspan data-code-default style=\"\">\u003Ci class=\"fal fa-copy me-2\">\u003C\u002Fi> Copy \u003C\u002Fspan>\u003Cspan class=\"text-success\" data-code-success style=\"display:none;\">\u003Ci class=\"fal fa-check ms-2\">\u003C\u002Fi> Copied \u003C\u002Fspan>\u003C\u002Fbutton>\u003C\u002Fdiv>\u003Cdiv class=\"small\">\u003Cpre class=\"hljs p-2\" data-code-content>{{ custom_fields.customer_id.value }}\n\u003C\u002Fpre>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsection>\u003Csection id=\"adding-session-variables-without-adding-a-product\" data-title=\"Adding session variables without adding a product\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"adding-session-variables-without-adding-a-product\">Adding session variables without adding a product\u003C\u002Fh2>\u003Cp>Use \u003Ccode class=\"badge bg-soft-danger text-danger\">cart=view\u003C\u002Fcode> to add session variables to the cart without adding a product:\u003C\u002Fp>\u003Cdiv class=\"position-relative w-100 overflow-hidden rounded-2\" data-code-block>\u003Cdiv class=\"d-flex justify-content-end border-bottom\" style=\"background:#2b2c3b;\">\u003Cbutton type=\"button\" class=\"btn btn-link btn-sm text-light\" title=\"Copy\" data-code-button>\u003Cspan data-code-default style=\"\">\u003Ci class=\"fal fa-copy me-2\">\u003C\u002Fi> Copy \u003C\u002Fspan>\u003Cspan class=\"text-success\" data-code-success style=\"display:none;\">\u003Ci class=\"fal fa-check ms-2\">\u003C\u002Fi> Copied \u003C\u002Fspan>\u003C\u002Fbutton>\u003C\u002Fdiv>\u003Cdiv class=\"small\">\u003Cpre class=\"hljs p-2\" data-code-content>FC.client.on(&#x27;ready.done&#x27;, function() {\n  FC.client.request(&#x27;https:\u002F\u002F&#x27; + FC.settings.storedomain + &#x27;\u002Fcart?h:foo=bar&#x27;);\n});\n\u003C\u002Fpre>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsection>\u003Csection id=\"notes\" data-title=\"Notes\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>Session variables are not tied to products — they persist for the life of the session regardless of what products are in the cart.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Session variables are never displayed to the customer, at any point in the cart, checkout, or receipt.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Maximum value length is 700 characters.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Do not sign \u003Ccode class=\"badge bg-soft-danger text-danger\">h:\u003C\u002Fcode> values if using link and form validation.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>After a transaction is completed, session variables are accessible via the transaction XML datafeed or the API.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>This is different from the session cookie itself (\u003Ccode class=\"badge bg-soft-danger text-danger\">fcsid\u003C\u002Fcode>) — see \u003Ca href=\"https:\u002F\u002Ffoxy.io\u002Fhelp\u002Farticles\u002Fconfigure-the-session-domain-and-cookie-path\" class=\"\">Configure the session domain and cookie path\u003C\u002Fa> if you need to control where that cookie is set, or \u003Ca href=\"https:\u002F\u002Ffoxy.io\u002Fhelp\u002Farticles\u002Fjavascript-events-reference\" class=\"\">JavaScript events reference\u003C\u002Fa> for the full list of events available on \u003Ccode class=\"badge bg-soft-danger text-danger\">FC.client\u003C\u002Fcode>.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fsection>",[549,552,554,556,558],{"id":550,"title":332,"level":551},"how-to-set-it-up","H2",{"id":553,"title":375,"level":551},"accessing-session-variables-in-javascript",{"id":555,"title":410,"level":551},"accessing-session-variables-in-twig",{"id":557,"title":430,"level":551},"adding-session-variables-without-adding-a-product",{"id":559,"title":451,"level":551},"notes",[561],{"type":562,"content":563},"html","\u003Cp>Session variables let you store custom data in a customer’s cart session that is not tied to any specific product — commonly used for analytics tracking, affiliate attribution, or syncing a customer ID with your own system. This data is available in the cart JSON and is included in the transaction datafeed when an order is completed.\u003C\u002Fp>\u003Ch2>How to set it up\u003C\u002Fh2>\u003Cp>Add any parameter prefixed with \u003Ccode class=\"badge bg-soft-danger text-danger\">h:\u003C\u002Fcode> to a cart link or form:\u003C\u002Fp>\u003Cpre>\u003Ccode>https:\u002F\u002FYOURSTORE.foxycart.com\u002Fcart?name=Product+Name&amp;price=10.00&amp;h:customer_id=12345\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Multiple session variables can be added in the same request:\u003C\u002Fp>\u003Cpre>\u003Ccode>https:\u002F\u002FYOURSTORE.foxycart.com\u002Fcart?name=Product+Name&amp;price=10.00&amp;h:customer_id=12345&amp;h:affiliate_id=ABC\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The same works in a form:\u003C\u002Fp>\u003Cpre>\u003Ccode>&lt;form action=&quot;https:\u002F\u002FYOURSTORE.foxycart.com\u002Fcart&quot; method=&quot;post&quot;&gt;\n  &lt;input type=&quot;hidden&quot; name=&quot;name&quot; value=&quot;Product Name&quot; \u002F&gt;\n  &lt;input type=&quot;hidden&quot; name=&quot;price&quot; value=&quot;10.00&quot; \u002F&gt;\n  &lt;input type=&quot;hidden&quot; name=&quot;h:customer_id&quot; value=&quot;12345&quot; \u002F&gt;\n  &lt;input type=&quot;submit&quot; value=&quot;Buy Now&quot; \u002F&gt;\n&lt;\u002Fform&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch2>Accessing session variables in JavaScript\u003C\u002Fh2>\u003Cp>Session variables are available in \u003Ccode class=\"badge bg-soft-danger text-danger\">FC.json.custom_fields\u003C\u002Fcode>:\u003C\u002Fp>\u003Cpre>\u003Ccode>FC.client.on(&#039;ready.done&#039;, function() {\n  console.log(FC.json.custom_fields.customer_id);\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>\u003Ccode class=\"badge bg-soft-danger text-danger\">custom_fields\u003C\u002Fcode> sits at the top level of the cart JSON — it is not nested under individual items, even if the \u003Ccode class=\"badge bg-soft-danger text-danger\">h:\u003C\u002Fcode> parameter was added alongside a specific product.\u003C\u002Fp>\u003Ch2>Accessing session variables in Twig\u003C\u002Fh2>\u003Cp>Session variables are also available as \u003Ccode class=\"badge bg-soft-danger text-danger\">custom_fields\u003C\u002Fcode> in Twig, for use in templates like the web receipt or email receipt:\u003C\u002Fp>\u003Cpre>\u003Ccode>{{ custom_fields.customer_id.value }}\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch2>Adding session variables without adding a product\u003C\u002Fh2>\u003Cp>Use \u003Ccode class=\"badge bg-soft-danger text-danger\">cart=view\u003C\u002Fcode> to add session variables to the cart without adding a product:\u003C\u002Fp>\u003Cpre>\u003Ccode>FC.client.on(&#039;ready.done&#039;, function() {\n  FC.client.request(&#039;https:\u002F\u002F&#039; + FC.settings.storedomain + &#039;\u002Fcart?h:foo=bar&#039;);\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch2>Notes\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>Session variables are not tied to products — they persist for the life of the session regardless of what products are in the cart.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Session variables are never displayed to the customer, at any point in the cart, checkout, or receipt.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Maximum value length is 700 characters.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Do not sign \u003Ccode class=\"badge bg-soft-danger text-danger\">h:\u003C\u002Fcode> values if using link and form validation.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>After a transaction is completed, session variables are accessible via the transaction XML datafeed or the API.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>This is different from the session cookie itself (\u003Ccode class=\"badge bg-soft-danger text-danger\">fcsid\u003C\u002Fcode>) — see \u003Ca href=\"https:\u002F\u002Ffoxy.io\u002Fhelp\u002Farticles\u002Fconfigure-the-session-domain-and-cookie-path\" class=\"\">Configure the session domain and cookie path\u003C\u002Fa> if you need to control where that cookie is set, or \u003Ca href=\"https:\u002F\u002Ffoxy.io\u002Fhelp\u002Farticles\u002Fjavascript-events-reference\" class=\"\">JavaScript events reference\u003C\u002Fa> for the full list of events available on \u003Ccode class=\"badge bg-soft-danger text-danger\">FC.client\u003C\u002Fcode>.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>",{"name":565,"created_at":566,"published_at":567,"updated_at":568,"id":569,"uuid":42,"content":570,"slug":43,"full_slug":43,"sort_by_date":55,"position":749,"tag_list":750,"is_startpage":24,"parent_id":55,"meta_data":55,"group_id":751,"first_published_at":752,"release_id":55,"lang":61,"path":55,"alternates":753,"default_full_slug":55,"translated_slugs":55},"Contact","2022-09-23T19:56:58.957Z","2025-05-08T18:24:40.382Z","2025-05-08T18:24:40.392Z",3138,{"seo":571,"_uid":574,"title":575,"action":576,"fields":577,"method":725,"columns":726,"subtitle":740,"component":43,"button_text":746,"submit_title":747,"submit_subtitle":748},{"_uid":572,"title":565,"plugin":573,"description":13},"24ff7574-3bcc-48d2-85b5-e529dfea1cc4","meta-fields","8f54f1da-9d8f-49b2-89e7-840e886491cb","We're here to help.","https:\u002F\u002Fusebasin.com\u002Ff\u002F029f48d65402",[578,583,587,696,699,704,719],{"_uid":579,"name":580,"type":325,"label":581,"options":13,"required":33,"component":582,"placeholder":13},"9a70b226-2036-4f90-a052-b3efa61c5896","name","Name","form___field",{"_uid":584,"name":585,"type":585,"label":586,"options":13,"required":33,"component":582,"placeholder":13},"86ba35be-ff43-4a28-8633-14052a8f6622","email","Email Address",{"_uid":588,"name":589,"type":590,"label":591,"options":592,"required":33,"component":582,"conditions":593,"placeholder":13},"3f827475-492c-4f97-aa1e-2386ac263b6c","topic","select","Topic","Presales, Support, Billing, Partnerships, Order Enquiry, Other",[594,650,660,667,675,683,689],{"_uid":595,"equals":596,"fields":597,"component":649},"e21d97dd-e68e-4fa6-ba97-bc40f3041dde","Order Enquiry",[598],{"_uid":599,"body":600,"type":647,"title":13,"component":648},"b64992bc-6d53-48b8-b7a0-d81e5a062e50",{"type":317,"content":601},[602],{"type":320,"content":603},[604,606,613,615,617,618,623,625,630,638,640,645],{"text":605,"type":325},"We are ",{"text":607,"type":325,"marks":608},"Foxy.io",[609],{"type":513,"attrs":610},{"href":611,"uuid":55,"anchor":55,"custom":612,"target":55,"linktype":31},"http:\u002F\u002FFoxy.io",{},{"text":614,"type":325},", an ecommerce platform powering ecommerce for other merchants. We do not sell products, and are unable to assist with questions about order statuses or refunds for any merchants using our platform. Please contact the merchant you ordered from for assistance. If you’d like to report a store using Foxy for fraudulent practices, please select ‘other’ in the subject.",{"type":616},"hard_break",{"type":616},{"text":619,"type":325,"marks":620},"NOTE:",[621],{"type":622},"bold",{"text":624,"type":325}," We are ",{"text":626,"type":325,"marks":627},"not ",[628],{"type":629},"italic",{"text":631,"type":325,"marks":632},"Foxy.in",[633,637],{"type":513,"attrs":634},{"href":635,"uuid":55,"anchor":55,"custom":636,"target":55,"linktype":31},"http:\u002F\u002FFoxy.in",{},{"type":629},{"text":639,"type":325},". We are not in any way affiliated with ",{"text":631,"type":325,"marks":641},[642],{"type":513,"attrs":643},{"href":635,"uuid":55,"anchor":55,"custom":644,"target":55,"linktype":31},{},{"text":646,"type":325},", and cannot help in any way with your order from that website.","danger","global___alert","form___condition",{"_uid":651,"equals":652,"fields":653,"component":649},"8765c3e1-25cf-44aa-b8ea-fc6094acf9c3","Presales",[654],{"_uid":655,"name":656,"type":657,"label":13,"options":13,"required":24,"component":582,"conditions":658,"placeholder":13,"default_value":659},"cf464f8e-d643-4f6e-af29-d3abffaf7380","department_email_address","hidden",[],"hello@foxy.io",{"_uid":661,"equals":204,"fields":662,"component":649},"4007b6d8-77e5-421d-bd1e-6f336dd853fb",[663],{"_uid":664,"name":656,"type":657,"label":13,"options":13,"required":24,"component":582,"conditions":665,"placeholder":13,"default_value":666},"7b4c6aa5-a68c-45e0-9ce1-0a36af10c0c2",[],"help@foxy.io",{"_uid":668,"equals":669,"fields":670,"component":649},"1dbb8f11-613d-43cd-9e09-1b94f6e19219","Billing",[671],{"_uid":672,"name":656,"type":657,"label":13,"options":13,"required":24,"component":582,"conditions":673,"placeholder":13,"default_value":674},"a0ac0d1b-bc4f-4a6c-a682-581d450b0b73",[],"help+billing@foxy.io",{"_uid":676,"equals":677,"fields":678,"component":649},"a0a53a50-7172-4a29-ba58-181e38874e12","Partnerships",[679],{"_uid":680,"name":656,"type":657,"label":13,"options":13,"required":24,"component":582,"conditions":681,"placeholder":13,"default_value":682},"7aa011d9-f374-4aed-b5a5-929b54aaf152",[],"partners@foxy.io",{"_uid":684,"equals":596,"fields":685,"component":649},"a4cd431f-25d5-41c7-bfdc-02c908c8fb47",[686],{"_uid":687,"name":656,"type":657,"label":13,"options":13,"required":24,"component":582,"conditions":688,"placeholder":13,"default_value":659},"f5d52168-d6ae-451b-94ee-2ced1cbd28ad",[],{"_uid":690,"equals":691,"fields":692,"component":649},"25aba1ed-eb41-4bbc-aa89-f7a7167ea86e","Other",[693],{"_uid":694,"name":656,"type":657,"label":13,"options":13,"required":24,"component":582,"conditions":695,"placeholder":13,"default_value":659},"f40dfaef-c203-4b71-bf4e-e1b43cef192b",[],{"_uid":697,"component":698},"e9c53a05-f40a-4510-aaf8-bc072a235a0c","form___subject",{"_uid":700,"name":701,"type":702,"label":703,"options":13,"required":33,"component":582,"placeholder":13},"a4c4d385-fff4-4978-99fb-b68cfea623d6","message","textarea","Message",{"_uid":705,"name":706,"type":590,"label":707,"options":708,"required":33,"component":582,"conditions":709,"placeholder":13},"8a3c9f85-f438-427d-9c7a-d7b295a14b5b","existing_user","Are you an existing user?","No, Yes",[710],{"_uid":711,"equals":712,"fields":713,"component":649},"115933d6-262a-4b59-8fa8-579c5ad73de1","Yes",[714],{"_uid":715,"name":716,"type":325,"label":717,"options":13,"required":33,"component":582,"conditions":718,"placeholder":13},"44b6ff23-98f0-4e95-b7f5-c23e06415c2d","subdomain","Store Subdomain",[],{"_uid":720,"name":721,"type":590,"label":722,"options":723,"required":33,"component":582,"conditions":724,"placeholder":13},"922a5cef-3af2-4113-8855-36c7910e3ee3","user_type","What type of user are you?","Developer, Designer, Merchant",[],"POST",[727],{"_uid":728,"text":729,"title":738,"component":739},"7323b90d-a93a-4bf1-baa9-20d0b7ead61b",{"type":317,"content":730},[731],{"type":320,"content":732},[733,735,736],{"text":734,"type":325},"855.369.9227",{"type":616},{"text":737,"type":325},"9:30am-6pm Central M-F","Pre-sales, Sales, & Partnerships","contact___footer_column",{"type":317,"content":741},[742],{"type":320,"content":743},[744],{"text":745,"type":325},"Get in touch to get help from our friendly support team.","Submit","Success!","Your email has been received. We'll get back to you as soon as we can, but it might take a business day. If you don't hear back from us in a timely manner, please check your spam folder to ensure our reply didn't go there.",-80,[],"2fd9fb7d-a48a-4184-acfd-30022d8d6f08","2022-09-23T20:10:45.360Z",[],[281,755,781],{"name":756,"created_at":757,"published_at":758,"updated_at":759,"id":760,"uuid":761,"content":762,"slug":775,"full_slug":776,"sort_by_date":55,"position":777,"tag_list":778,"is_startpage":24,"parent_id":303,"meta_data":55,"group_id":779,"first_published_at":758,"release_id":55,"lang":61,"path":55,"alternates":780,"default_full_slug":55,"translated_slugs":55},"Cart","2026-06-30T21:44:38.509Z","2026-06-30T21:52:06.971Z","2026-06-30T21:52:06.998Z",193193076819032,"d9dfda0a-e048-42b5-aafd-62e2b42fd938",{"_uid":763,"icon":13,"name":756,"type":764,"pinned":24,"summary":765,"category":13,"component":290,"blog_posts":766,"icon_custom":767,"case_studies":769,"faq_sections":770,"featured_guides":771,"mailbox_category":13,"featured_articles":772,"featured_blog_posts":773,"featured_case_studies":774},"8a24659e-940a-4097-878e-0310179ef9aa","simple","How the cart works, configuration options, customizations, and advanced integrations.",[],{"id":55,"alt":55,"name":13,"focus":55,"title":55,"source":55,"filename":13,"copyright":55,"fieldtype":77,"meta_data":768},{},[],[],[],[],[],[],"cart","help\u002Fcategories\u002Fcart",-430,[],"3a76f1bc-b39c-488b-b092-663996df4ce1",[],{"name":782,"created_at":783,"published_at":784,"updated_at":785,"id":786,"uuid":536,"content":787,"slug":799,"full_slug":800,"sort_by_date":55,"position":801,"tag_list":802,"is_startpage":24,"parent_id":303,"meta_data":55,"group_id":803,"first_published_at":784,"release_id":55,"lang":61,"path":55,"alternates":804,"default_full_slug":55,"translated_slugs":55},"Advanced Cart Implementations","2026-06-30T21:49:36.416Z","2026-06-30T21:52:06.007Z","2026-06-30T21:52:06.028Z",193194297050205,{"_uid":788,"icon":13,"name":782,"type":764,"pinned":24,"summary":789,"category":761,"component":290,"blog_posts":790,"icon_custom":791,"case_studies":793,"faq_sections":794,"featured_guides":795,"mailbox_category":13,"featured_articles":796,"featured_blog_posts":797,"featured_case_studies":798},"63fdd955-f933-44e1-b35b-36a734a4ac33","Technical approaches for interacting with the cart via JSON, server-side requests, and session variables.",[],{"id":55,"alt":55,"name":13,"focus":55,"title":55,"source":55,"filename":13,"copyright":55,"fieldtype":77,"meta_data":792},{},[],[],[],[],[],[],"advanced-cart-implementations","help\u002Fcategories\u002Fadvanced-cart-implementations",-470,[],"1548bed5-0a63-482b-baa5-4c6f6c642337",[],{},1785861246075]