{"version":3,"file":"SCSchema.fTL0j4vP.mjs","names":["useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/IiU5N0K4mCkjxKiLSzsK/VSVgfazAbS9za74SkXUm/SCNav.js","https:/framerusercontent.com/modules/EMLqc4iRBjkgukf8j93j/89aMlJex3ionyQPHlSDx/SCSchema.js"],"sourcesContent":["// SCNav.tsx — Shop Culture Navigation Bar\n// VERSION 4 — Mobile: tap to expand/collapse Services & About Us\n//\n// HOW TO ADD YOUR LOGO:\n// 1. Drag SCNav onto canvas → select it\n// 2. Right panel → \"Logo Image\" → click the image picker → upload your file\n// 3. Adjust \"Logo Height\" until it looks right\n//\n// Paste into: Framer → Assets → Code → + New Code File → name \"SCNav\"\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// ── TOKENS ───────────────────────────────────────────────────────────────────\nconst DARK=\"#1B141B\";const YELLOW=\"#EFB11D\";const ORANGE=\"#E43D12\";// ── NAV STRUCTURE ─────────────────────────────────────────────────────────────\n// EDITABLE: update labels and hrefs here\nconst NAV_ITEMS=[{label:\"Services\",href:\"/services\",children:[{label:\"Amazon & Marketplace\",href:\"/services/amazon-marketplace-management\",group:\"Marketplace\"},{label:\"Listing & Content\",href:\"/services/listing-content-optimisation\",group:\"Marketplace\"},{label:\"Retail Media & Ads\",href:\"/services/retail-media-advertising\",group:\"Marketplace\"},{label:\"Operations & Forecasting\",href:\"/services/operations-forecasting\",group:\"Marketplace\"},{label:\"Vendor Negotiations\",href:\"/services/vendor-negotiations-profitability\",group:\"Growth\"},{label:\"Cross-Border Expansion\",href:\"/services/cross-border-expansion\",group:\"Growth\"},{label:\"D2C & Performance\",href:\"/services/d2c-performance-marketing\",group:\"Growth\"},{label:\"Social & Creative\",href:\"/services/social-media-creative\",group:\"Growth\"}]},{label:\"Case Studies\",href:\"/case-studies\",children:[]},{label:\"Insights\",href:\"/insights\",children:[]},{label:\"About Us\",href:\"/about\",children:[{label:\"Our Story\",href:\"/about\",group:\"\"},{label:\"Founder\",href:\"/founder\",group:\"\"},{label:\"Team\",href:\"/team\",group:\"\"},{label:\"Press\",href:\"/press\",group:\"\"}]}];// ── CODE FALLBACK LOGO ────────────────────────────────────────────────────────\nfunction CodeLogo({size}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",lineHeight:1,gap:1,userSelect:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",fontFamily:\"'Playfair Display', serif\",fontWeight:900,fontSize:size,color:ORANGE,letterSpacing:\".5px\",lineHeight:1},children:[\"SH\",/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:size-1,height:size-1,borderRadius:\"50%\",background:YELLOW,margin:\"0 1px\",flexShrink:0,position:\"relative\",top:-1},children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:DARK,strokeWidth:\"2.5\",strokeLinecap:\"round\",style:{width:size*.65,height:size*.65},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a14.5 14.5 0 0 0 0 20A14.5 14.5 0 0 0 12 2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12h20\"})]})}),\"P\"]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Playfair Display', serif\",fontWeight:900,fontSize:size,color:YELLOW,letterSpacing:\"3.5px\",lineHeight:1,marginTop:1},children:\"CULTURE\"})]});}// ── DESKTOP DROPDOWN ──────────────────────────────────────────────────────────\nfunction DesktopDropdown({items,visible}){const groups={};for(const item of items){const g=item.group||\"Links\";if(!groups[g])groups[g]=[];groups[g].push(item);}const groupNames=[...new Set(items.map(i=>i.group||\"Links\"))];return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"calc(100% + 1px)\",left:0,minWidth:240,background:\"rgba(22,15,22,0.99)\",border:\"1px solid rgba(255,255,255,0.07)\",borderTop:`2px solid ${YELLOW}`,padding:\"8px 0\",opacity:visible?1:0,visibility:visible?\"visible\":\"hidden\",transform:visible?\"translateY(0)\":\"translateY(-6px)\",transition:\"all 0.22s ease\",zIndex:500,pointerEvents:visible?\"auto\":\"none\"},children:groupNames.map((gname,gi)=>/*#__PURE__*/_jsxs(\"div\",{children:[gname&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:9,fontWeight:600,color:\"rgba(255,255,255,0.2)\",letterSpacing:\"2px\",textTransform:\"uppercase\",padding:\"10px 20px 4px\",borderTop:gi>0?\"1px solid rgba(255,255,255,0.05)\":\"none\",marginTop:gi>0?4:0,fontFamily:\"'DM Sans', sans-serif\"},children:gname}),(groups[gname]||[]).map((item,i)=>/*#__PURE__*/_jsx(\"a\",{href:item.href,style:{display:\"block\",padding:\"9px 20px\",fontSize:13,color:\"rgba(255,255,255,0.5)\",textDecoration:\"none\",fontFamily:\"'DM Sans', sans-serif\",transition:\"all 0.15s\"},onMouseEnter:e=>{e.currentTarget.style.color=\"#fff\";e.currentTarget.style.paddingLeft=\"26px\";e.currentTarget.style.background=\"rgba(239,177,29,0.07)\";},onMouseLeave:e=>{e.currentTarget.style.color=\"rgba(255,255,255,0.5)\";e.currentTarget.style.paddingLeft=\"20px\";e.currentTarget.style.background=\"transparent\";},children:item.label},i))]},gname))});}// ── DESKTOP NAV ITEM ──────────────────────────────────────────────────────────\nfunction DesktopNavItem({item,textSize}){const[open,setOpen]=useState(false);const hasChildren=item.children.length>0;const ref=useRef(null);useEffect(()=>{const handler=e=>{if(ref.current&&!ref.current.contains(e.target))setOpen(false);};document.addEventListener(\"mousedown\",handler);return()=>document.removeEventListener(\"mousedown\",handler);},[]);return /*#__PURE__*/_jsxs(\"li\",{ref:ref,style:{position:\"relative\",listStyle:\"none\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:!hasChildren?item.href:undefined,onClick:e=>{if(hasChildren){e.preventDefault();setOpen(o=>!o);}},onMouseEnter:()=>{if(hasChildren)setOpen(true);},onMouseLeave:()=>{if(hasChildren)setOpen(false);},style:{display:\"flex\",alignItems:\"center\",gap:4,padding:\"0 16px\",height:70,fontSize:textSize,fontWeight:400,color:\"rgba(255,255,255,0.58)\",textDecoration:\"none\",cursor:\"pointer\",fontFamily:\"'DM Sans', sans-serif\",letterSpacing:\".3px\",transition:\"color 0.2s\",whiteSpace:\"nowrap\"},onMouseEnterCapture:e=>e.currentTarget.style.color=\"#fff\",onMouseLeaveCapture:e=>e.currentTarget.style.color=\"rgba(255,255,255,0.58)\",children:[item.label,hasChildren&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,opacity:.4,transform:open?\"rotate(180deg)\":\"none\",transition:\"transform 0.2s\",marginLeft:1},children:\"▾\"})]}),hasChildren&&/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setOpen(true),onMouseLeave:()=>setOpen(false),children:/*#__PURE__*/_jsx(DesktopDropdown,{items:item.children,visible:open})})]});}// ── MOBILE ACCORDION ITEM ─────────────────────────────────────────────────────\n// Tap the label to expand/collapse child links\nfunction MobileAccordionItem({item,onClose}){const[open,setOpen]=useState(false);const hasChildren=item.children.length>0;return /*#__PURE__*/_jsxs(\"div\",{style:{borderBottom:\"1px solid rgba(255,255,255,0.06)\"},children:[/*#__PURE__*/_jsxs(\"div\",{onClick:()=>{if(hasChildren){setOpen(o=>!o);}else{window.location.href=item.href;onClose();}},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"16px 24px\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:16,fontWeight:500,color:\"rgba(255,255,255,0.9)\",fontFamily:\"'DM Sans', sans-serif\"},children:item.label}),hasChildren&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:\"rgba(255,255,255,0.35)\",transform:open?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.25s ease\",lineHeight:1},children:\"▾\"})]}),hasChildren&&/*#__PURE__*/_jsx(\"div\",{style:{maxHeight:open?`${item.children.length*48}px`:\"0px\",overflow:\"hidden\",transition:\"max-height 0.3s ease\"},children:/*#__PURE__*/_jsx(\"div\",{style:{paddingBottom:8,borderTop:\"1px solid rgba(255,255,255,0.04)\",background:\"rgba(0,0,0,0.15)\"},children:item.children.map((child,j)=>/*#__PURE__*/_jsxs(\"a\",{href:child.href,onClick:onClose,style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"11px 24px 11px 40px\",fontSize:14,color:\"rgba(255,255,255,0.5)\",textDecoration:\"none\",fontFamily:\"'DM Sans', sans-serif\",transition:\"color 0.15s\"},onMouseEnter:e=>e.currentTarget.style.color=\"#fff\",onMouseLeave:e=>e.currentTarget.style.color=\"rgba(255,255,255,0.5)\",children:[/*#__PURE__*/_jsx(\"span\",{style:{width:4,height:4,borderRadius:\"50%\",background:YELLOW,flexShrink:0,opacity:.6}}),child.label]},j))})})]});}// ── MOBILE FULL MENU ──────────────────────────────────────────────────────────\nfunction MobileMenu({open,onClose,ctaUrl,ctaLabel}){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:60,left:0,right:0,background:\"rgba(22,15,22,0.99)\",backdropFilter:\"blur(12px)\",borderBottom:`2px solid ${YELLOW}`,zIndex:400,maxHeight:\"85vh\",overflowY:\"auto\",opacity:open?1:0,visibility:open?\"visible\":\"hidden\",transform:open?\"translateY(0)\":\"translateY(-12px)\",transition:\"opacity 0.3s ease, transform 0.3s ease, visibility 0.3s\"},children:[NAV_ITEMS.map((item,i)=>/*#__PURE__*/_jsx(MobileAccordionItem,{item:item,onClose:onClose},i)),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"20px 24px 28px\"},children:/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,onClick:onClose,style:{display:\"block\",background:ORANGE,color:\"#fff\",fontSize:15,fontWeight:600,padding:\"15px 24px\",borderRadius:3,textDecoration:\"none\",textAlign:\"center\",fontFamily:\"'DM Sans', sans-serif\",letterSpacing:\"0.3px\"},children:ctaLabel})})]});}// ── HAMBURGER ─────────────────────────────────────────────────────────────────\nfunction Hamburger({open,onClick}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":open?\"Close menu\":\"Open menu\",style:{background:\"none\",border:\"none\",cursor:\"pointer\",padding:\"8px\",display:\"flex\",flexDirection:\"column\",gap:5,alignItems:\"center\",justifyContent:\"center\",width:40,height:40,flexShrink:0},children:[0,1,2].map(i=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:open&&i===1?0:22,height:2,background:\"#fff\",borderRadius:2,transition:\"all 0.3s\",transform:open&&i===0?\"rotate(45deg) translate(5px, 5px)\":open&&i===2?\"rotate(-45deg) translate(5px, -5px)\":\"none\",opacity:open&&i===1?0:1}},i))});}// ── MAIN COMPONENT ────────────────────────────────────────────────────────────\nexport default function SCNav({logoImage=\"\",logoHeight=44,logoHref=\"/\",ctaLabel=\"Get a Free Audit →\",ctaUrl=\"/contactus\",ctaColor=\"#E43D12\",bgColor=\"rgba(27,20,27,0.97)\"}){const[layout,setLayout]=useState(\"desktop\");const[menuOpen,setMenuOpen]=useState(false);useEffect(()=>{const check=()=>{const w=window.innerWidth;setLayout(w<640?\"mobile\":w<1024?\"tablet\":\"desktop\");};check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);useEffect(()=>{if(layout!==\"mobile\")setMenuOpen(false);},[layout]);const isMobile=layout===\"mobile\";const isTablet=layout===\"tablet\";const navHeight=isMobile?60:70;const hPad=isMobile?\"0 20px\":isTablet?\"0 32px\":\"0 64px\";// Logo — uploaded image or code fallback\nconst logoEl=logoImage?/*#__PURE__*/_jsx(\"a\",{href:logoHref,style:{display:\"flex\",alignItems:\"center\",flexShrink:0,textDecoration:\"none\"},children:/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:\"Shop Culture\",style:{height:isMobile?Math.round(logoHeight*.8):logoHeight,width:\"auto\",display:\"block\",objectFit:\"contain\"}})}):/*#__PURE__*/_jsx(\"a\",{href:logoHref,style:{textDecoration:\"none\",flexShrink:0},children:/*#__PURE__*/_jsx(CodeLogo,{size:isMobile?17:isTablet?18:20})});return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@900&family=DM+Sans:wght@400;500;600&display=swap');\n                * { box-sizing: border-box; }\n            `}),/*#__PURE__*/_jsxs(\"nav\",{style:{position:\"fixed\",top:0,left:0,right:0,height:navHeight,zIndex:300,background:bgColor,backdropFilter:\"blur(14px)\",borderBottom:\"1px solid rgba(255,255,255,0.05)\",display:\"flex\",alignItems:\"center\",padding:hPad,justifyContent:\"space-between\",gap:16},children:[logoEl,!isMobile&&/*#__PURE__*/_jsxs(\"ul\",{style:{display:\"flex\",alignItems:\"center\",listStyle:\"none\",margin:0,padding:0,flex:1,justifyContent:\"flex-end\"},children:[NAV_ITEMS.map((item,i)=>/*#__PURE__*/_jsx(DesktopNavItem,{item:item,textSize:isTablet?12:13},i)),/*#__PURE__*/_jsx(\"li\",{style:{listStyle:\"none\",marginLeft:8},children:/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,style:{background:ctaColor,color:\"#fff\",fontSize:isTablet?11:13,fontWeight:500,padding:isTablet?\"8px 14px\":\"10px 20px\",borderRadius:3,textDecoration:\"none\",fontFamily:\"'DM Sans', sans-serif\",display:\"inline-block\",whiteSpace:\"nowrap\",transition:\"opacity 0.2s\"},onMouseEnter:e=>e.currentTarget.style.opacity=\"0.85\",onMouseLeave:e=>e.currentTarget.style.opacity=\"1\",children:ctaLabel})})]}),isMobile&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,style:{background:ctaColor,color:\"#fff\",fontSize:12,fontWeight:600,padding:\"8px 14px\",borderRadius:3,textDecoration:\"none\",fontFamily:\"'DM Sans', sans-serif\",whiteSpace:\"nowrap\"},children:\"Free Audit\"}),/*#__PURE__*/_jsx(Hamburger,{open:menuOpen,onClick:()=>setMenuOpen(o=>!o)})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{height:navHeight}}),isMobile&&/*#__PURE__*/_jsx(MobileMenu,{open:menuOpen,onClose:()=>setMenuOpen(false),ctaUrl:ctaUrl,ctaLabel:ctaLabel}),isMobile&&menuOpen&&/*#__PURE__*/_jsx(\"div\",{onClick:()=>setMenuOpen(false),style:{position:\"fixed\",inset:0,zIndex:350,background:\"rgba(0,0,0,0.4)\"}})]});}// ── PROPERTY CONTROLS ─────────────────────────────────────────────────────────\naddPropertyControls(SCNav,{// ── LOGO ────────────────────────────────────────────────────────────────\nlogoImage:{type:ControlType.Image,title:\"Logo Image\"},logoHeight:{type:ControlType.Number,title:\"Logo Height (px)\",defaultValue:44,min:20,max:64,step:2,displayStepper:true},logoHref:{type:ControlType.String,title:\"Logo Click URL\",defaultValue:\"/\"},// ── CTA ─────────────────────────────────────────────────────────────────\nctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Get a Free Audit →\"},ctaUrl:{type:ControlType.String,title:\"CTA URL\",defaultValue:\"/contactus\"},ctaColor:{type:ControlType.Color,title:\"CTA Colour\",defaultValue:\"#E43D12\"},// ── STYLE ────────────────────────────────────────────────────────────────\nbgColor:{type:ControlType.Color,title:\"Nav Background\",defaultValue:\"rgba(27,20,27,0.97)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SCNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SCNav.map","// SCSchema.tsx — Shop Culture JSON-LD Schema Component\n// VERSION 1 — Fully self-contained. Drops on any page. Renders nothing visible.\n//\n// HOW TO USE:\n// 1. Paste into Framer → Assets → Code → + New File → name \"SCSchema\"\n// 2. Drag onto EVERY page (home, services overview, each service page, contact)\n// 3. Right panel → \"Page Type\" dropdown → pick the correct type\n// 4. For service pages → also set \"Service\" dropdown to match the page\n// 5. Component is invisible — it only injects schema into <head>\n//\n// WHAT THIS DOES FOR SEO + AIEO:\n// - Organization schema: tells Google + AI engines who Shop Culture is\n// - Service schema: makes each service page citable by AI engines\n// - FAQPage schema: AI engines (ChatGPT, Perplexity, Gemini) cite FAQ answers\n// - BreadcrumbList: Google shows breadcrumbs in search results\n// - WebPage schema: establishes page hierarchy and publisher\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";// Note: JSX element used to satisfy Framer's component requirements\nimport{addPropertyControls,ControlType}from\"framer\";// ─── SITE CONSTANTS ───────────────────────────────────────────────────────────\nconst SITE={name:\"Shop Culture\",url:\"https://www.shopculture.co\",logo:\"https://www.shopculture.co/logo.png\",email:\"info@shopculture.co\",phone:\"+351-691-134-373\",description:\"Shop Culture is a global e-commerce accelerator built by ex-Amazon, Walmart and FMCG leaders. We help challenger brands scale profitably across Amazon, Nykaa, Blinkit, Flipkart, Zalando, Walmart and 30+ global marketplaces.\",founder:\"Subarna Mukherjee\",founderUrl:\"https://www.shopculture.co/founder\",founderTitle:\"Founder & Global CEO\",sameAs:[\"https://linkedin.com/company/shopculture\",\"https://instagram.com/shopculture\",\"https://twitter.com/shopculture\"],areaServed:[\"GB\",\"US\",\"DE\",\"FR\",\"ES\",\"IT\",\"IN\",\"AE\",\"AU\",\"NL\",\"PL\",\"SE\"]};// ─── ALL SERVICE DATA ─────────────────────────────────────────────────────────\nconst SERVICES={\"amazon-marketplace-management\":{name:\"Amazon & Marketplace Management\",slug:\"amazon-marketplace-management\",description:\"End-to-end Amazon Vendor Central, Seller Central and multi-marketplace account management by ex-Amazon operators. We own your P&L, Buy Box strategy, account health and category performance.\",category:\"E-Commerce Management\",keywords:[\"Amazon agency UK\",\"Amazon Vendor Central agency\",\"Amazon Seller Central management\",\"Amazon account management\",\"marketplace management agency\"],faqs:[{q:\"Do you manage Vendor Central or Seller Central?\",a:\"Both. We have deep expertise in Vendor Central (1P) including annual negotiations, shortages, and AVN management, as well as Seller Central (3P) including FBA, MFN, and hybrid models.\"},{q:\"Which Amazon marketplaces do you cover?\",a:\"Amazon UK, USA, Germany, France, Spain, Italy, India, UAE, and all Pan-EU marketplaces. We also work across Flipkart, Nykaa, Noon, eBay, and Zalando.\"},{q:\"How quickly can you see results?\",a:\"Initial improvements in Buy Box win rate, content quality, and ad efficiency are typically visible within 4 to 6 weeks. Meaningful revenue impact is usually measurable within 90 days.\"},{q:\"What makes you different from other Amazon agencies?\",a:\"Our leadership team worked at Amazon and Walmart. Content, ads, ops and strategy work as one team, not four separate departments chasing different KPIs.\"}]},\"listing-content-optimisation\":{name:\"Listing & Content Optimisation\",slug:\"listing-content-optimisation\",description:\"SEO-optimised Amazon listing copy, A+ content, premium imagery and review velocity programmes that improve organic rank and convert browsers into buyers.\",category:\"Content Marketing\",keywords:[\"Amazon listing optimisation\",\"Amazon SEO agency\",\"A+ content agency\",\"Amazon content optimisation\",\"product listing copywriting\"],faqs:[{q:\"How long does listing optimisation take?\",a:\"A full listing audit and optimisation typically takes 2 to 3 weeks depending on catalogue size. A+ Content design takes an additional 1 to 2 weeks. We prioritise high-revenue SKUs first.\"},{q:\"Do you handle image production?\",a:\"We produce infographic-style product images, lifestyle composites, and A+ content graphics in-house, plus provide detailed image briefs for photoshoots.\"},{q:\"Can you create listings in multiple languages?\",a:\"Yes. We produce localised listings for all major EU marketplaces including German, French, Spanish, Italian, Dutch and Polish, native-speaker reviewed, not machine translated.\"}]},\"retail-media-advertising\":{name:\"Retail Media & Advertising\",slug:\"retail-media-advertising\",description:\"Full-funnel Amazon PPC, DSP and retail media management. We reduced one client ACOS from 40% to 16% in 30 days. Every campaign is run by ex-Amazon advertising experts.\",category:\"Digital Advertising\",keywords:[\"Amazon PPC agency\",\"Amazon advertising agency\",\"Amazon DSP agency\",\"retail media agency\",\"Amazon sponsored products management\"],faqs:[{q:\"What is TACOS and why does it matter more than ACOS?\",a:\"TACOS measures advertising spend against total revenue including organic sales, whereas ACOS only measures against advertising revenue. A healthy TACOS means your advertising is building organic rank, not just buying sales.\"},{q:\"What is your minimum ad spend requirement?\",a:\"We work with brands spending from 5,000 pounds per month upwards. Below that threshold, we recommend starting with a listing optimisation engagement first.\"},{q:\"Can you manage advertising across multiple marketplaces?\",a:\"Yes. We manage advertising across Amazon UK, EU, USA, India, and UAE simultaneously, with unified budget planning and cross-marketplace learnings.\"}]},\"operations-forecasting\":{name:\"Operations & Forecasting\",slug:\"operations-forecasting\",description:\"Inventory planning, OOS prevention, FBA health management and chargeback dispute and recovery. We recovered 50,000 USD in chargebacks for one client in a single quarter.\",category:\"Supply Chain Management\",keywords:[\"Amazon operations management\",\"Amazon FBA management\",\"Amazon chargeback recovery\",\"inventory forecasting ecommerce\",\"Amazon vendor operations\"],faqs:[{q:\"What types of chargebacks can you dispute?\",a:\"We dispute shortage claims, compliance chargebacks including labelling, prep and routing, and ASN discrepancies on Vendor Central. We build the evidence files, submit disputes, and follow up through escalation.\"},{q:\"How do you handle forecasting for seasonal products?\",a:\"We build seasonal demand curves using 2 to 3 years of historical data, adjusted for promotional uplifts, market trend signals, and supply chain lead times.\"},{q:\"Can you help with FBA removal and liquidation?\",a:\"Yes. We plan aged inventory removal campaigns to minimise long-term storage fees and advise on liquidation versus removal based on landed cost and expected recovery value.\"}]},\"vendor-negotiations-profitability\":{name:\"Vendor Negotiations & Profitability\",slug:\"vendor-negotiations-profitability\",description:\"Amazon annual vendor negotiation preparation, trade term strategy and margin improvement. Our team negotiated from inside Amazon — we know how Vendor Managers think.\",category:\"Business Consulting\",keywords:[\"Amazon vendor negotiation\",\"Amazon AVN support\",\"Amazon vendor central agency\",\"Amazon trade terms negotiation\",\"Amazon margin improvement\"],faqs:[{q:\"What is an AVN and when does it happen?\",a:\"The Annual Vendor Negotiation or AVN is Amazon's annual process for agreeing commercial terms with Vendor Central suppliers. It typically happens in Q4 for the following calendar year.\"},{q:\"Can you help if our AVN has already started?\",a:\"Yes. We can join at any stage, even mid-negotiation. The earlier the better, but we have helped brands course-correct after receiving initial Amazon proposals.\"},{q:\"Do you handle negotiations for multiple marketplaces?\",a:\"Yes. We handle negotiations for Amazon UK, Amazon USA, and Pan-EU.\"}]},\"cross-border-expansion\":{name:\"Cross-Border E-Commerce Expansion\",slug:\"cross-border-expansion\",description:\"Market entry strategy, VAT and EPR compliance, listing localisation and operational setup for profitable expansion across EU, US, UAE and India. We launched Double Dragon across 9 EU markets generating 80% revenue growth.\",category:\"International Business Development\",keywords:[\"cross border ecommerce agency\",\"Amazon EU expansion\",\"Amazon international expansion\",\"VAT compliance ecommerce\",\"ecommerce expansion UK to Europe\"],faqs:[{q:\"Which markets do you support?\",a:\"Amazon UK, EU including Germany, France, Spain, Italy, Netherlands, Poland, Sweden and Belgium, Amazon USA, Amazon UAE, Noon, Flipkart, Nykaa, Blinkit, Zepto, Zalando, and Shopify D2C.\"},{q:\"How complex is EU VAT registration?\",a:\"The EU One Stop Shop (OSS) simplifies VAT for intra-EU B2C sales. However, each country where you hold stock still requires local VAT registration. We handle the full registration and ongoing compliance process.\"},{q:\"How long does it take to launch in a new EU marketplace?\",a:\"From kick-off to first sale typically takes 8 to 12 weeks for most EU marketplaces, including VAT registration, content localisation, logistics setup, and advertising preparation.\"}]},\"d2c-performance-marketing\":{name:\"D2C Website & Performance Marketing\",slug:\"d2c-performance-marketing\",description:\"Shopify and WooCommerce store development plus full-funnel Meta, Google and YouTube performance campaigns measured on contribution margin, not just ROAS.\",category:\"Performance Marketing\",keywords:[\"D2C ecommerce agency\",\"Shopify agency UK\",\"Meta ads ecommerce\",\"Google shopping agency\",\"DTC performance marketing\"],faqs:[{q:\"Can you build a Shopify store from scratch?\",a:\"Yes. We design and develop complete Shopify stores from theme selection and customisation to product page architecture, checkout optimisation, and third-party app integration.\"},{q:\"What performance marketing channels do you manage?\",a:\"Meta including Facebook and Instagram, Google including Search, Shopping and Performance Max, YouTube, and TikTok for Business. We recommend channel mix based on your category, audience, and margin structure.\"},{q:\"How do you avoid cannibalisation between D2C and Amazon?\",a:\"Through pricing strategy, channel-exclusive SKUs, and traffic segmentation. When structured correctly, each channel reinforces the other.\"}]},\"social-media-creative\":{name:\"Social Media & Creative Production\",slug:\"social-media-creative\",description:\"Product storytelling, motion graphics, reels, campaign visuals and social media management from an ex-CNN editorial team. Our creatives have driven 3x higher CTRs on Amazon Sponsored Brands.\",category:\"Creative Production\",keywords:[\"ecommerce creative agency\",\"Amazon creative agency\",\"social media management ecommerce\",\"product video agency\",\"Amazon sponsored brands creative\"],faqs:[{q:\"Do you handle product photography?\",a:\"We produce creative briefs and direct photoshoots with vetted partners, and also produce infographic-style product images, lifestyle composites, and animated graphics in-house.\"},{q:\"Can you manage our Instagram and TikTok accounts?\",a:\"Yes. We offer full social media management including content calendar, posting schedule, caption copy, hashtag strategy, and community management.\"},{q:\"How do you measure creative performance?\",a:\"We track CTR, video view rate, and conversion rate by creative variant. Monthly reports identify which formats are resonating, informing next month's production priorities.\"}]}};// ─── SCHEMA BUILDERS ─────────────────────────────────────────────────────────\nfunction orgRef(){return{\"@id\":`${SITE.url}/#organization`};}function buildOrg(){return{\"@context\":\"https://schema.org\",\"@type\":[\"Organization\",\"ProfessionalService\"],\"@id\":`${SITE.url}/#organization`,name:SITE.name,url:SITE.url,logo:{\"@type\":\"ImageObject\",url:SITE.logo},description:SITE.description,email:SITE.email,telephone:SITE.phone,founder:{\"@type\":\"Person\",\"@id\":`${SITE.url}/#founder`,name:SITE.founder,jobTitle:SITE.founderTitle,url:SITE.founderUrl,alumniOf:[{\"@type\":\"Organization\",name:\"Amazon\"},{\"@type\":\"Organization\",name:\"Walmart\"}]},areaServed:SITE.areaServed.map(c=>({\"@type\":\"Country\",isoCode:c})),sameAs:SITE.sameAs,knowsAbout:[\"Amazon Marketplace Management\",\"E-Commerce Advertising\",\"Retail Media\",\"Amazon PPC\",\"Cross-Border E-Commerce\",\"Amazon Vendor Central\",\"Amazon Seller Central\",\"Inventory Forecasting\",\"D2C Marketing\"],hasOfferCatalog:{\"@type\":\"OfferCatalog\",name:\"E-Commerce Growth Services\",itemListElement:Object.values(SERVICES).map((s,i)=>({\"@type\":\"Offer\",position:i+1,itemOffered:{\"@type\":\"Service\",name:s.name,url:`${SITE.url}/services/${s.slug}`}}))}};}function buildBreadcrumb(items){return{\"@type\":\"BreadcrumbList\",itemListElement:items.map((item,i)=>({\"@type\":\"ListItem\",position:i+1,name:item.name,item:item.url}))};}function buildHome(){return[buildOrg(),{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"@id\":`${SITE.url}/#website`,url:SITE.url,name:SITE.name,publisher:orgRef()},{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",\"@id\":`${SITE.url}/#webpage`,url:SITE.url,name:\"Shop Culture | Global E-Commerce Accelerator\",description:SITE.description,isPartOf:{\"@id\":`${SITE.url}/#website`},about:orgRef(),publisher:orgRef(),breadcrumb:buildBreadcrumb([{name:\"Home\",url:SITE.url}])}];}function buildServicesOverview(){return[buildOrg(),{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",\"@id\":`${SITE.url}/services/#webpage`,url:`${SITE.url}/services`,name:\"E-Commerce Agency Services | Shop Culture\",description:\"Eight specialist e-commerce services from ex-Amazon and Walmart operators. Amazon management, PPC, cross-border expansion, operations, vendor negotiations and more.\",isPartOf:{\"@id\":`${SITE.url}/#website`},publisher:orgRef(),breadcrumb:buildBreadcrumb([{name:\"Home\",url:SITE.url},{name:\"Services\",url:`${SITE.url}/services`}])}];}function buildServiceDetail(slug){const svc=SERVICES[slug];if(!svc)return[];const pageUrl=`${SITE.url}/services/${svc.slug}`;return[buildOrg(),{\"@context\":\"https://schema.org\",\"@type\":\"Service\",\"@id\":`${pageUrl}/#service`,name:svc.name,url:pageUrl,description:svc.description,serviceType:svc.category,keywords:svc.keywords.join(\", \"),provider:orgRef(),areaServed:SITE.areaServed.map(c=>({\"@type\":\"Country\",isoCode:c}))},{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",\"@id\":`${pageUrl}/#webpage`,url:pageUrl,name:`${svc.name} | Shop Culture`,description:svc.description,isPartOf:{\"@id\":`${SITE.url}/#website`},publisher:orgRef(),about:{\"@id\":`${pageUrl}/#service`},breadcrumb:buildBreadcrumb([{name:\"Home\",url:SITE.url},{name:\"Services\",url:`${SITE.url}/services`},{name:svc.name,url:pageUrl}])},{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"@id\":`${pageUrl}/#faq`,url:pageUrl,mainEntity:svc.faqs.map(faq=>({\"@type\":\"Question\",name:faq.q,acceptedAnswer:{\"@type\":\"Answer\",text:faq.a}}))}];}function buildContact(){return[buildOrg(),{\"@context\":\"https://schema.org\",\"@type\":\"ContactPage\",\"@id\":`${SITE.url}/contactus/#webpage`,url:`${SITE.url}/contactus`,name:\"Free Brand Audit | Shop Culture\",description:\"Get a free e-commerce brand audit from our ex-Amazon team. No commitment. We identify your biggest growth opportunities across Amazon and global marketplaces.\",isPartOf:{\"@id\":`${SITE.url}/#website`},publisher:orgRef(),breadcrumb:buildBreadcrumb([{name:\"Home\",url:SITE.url},{name:\"Free Audit\",url:`${SITE.url}/contactus`}])}];}function buildAbout(){return[buildOrg(),{\"@context\":\"https://schema.org\",\"@type\":\"AboutPage\",\"@id\":`${SITE.url}/about/#webpage`,url:`${SITE.url}/about`,name:\"About Shop Culture | Ex-Amazon E-Commerce Accelerator\",description:\"Shop Culture was founded by Subarna Mukherjee, ex-Amazon and Walmart. Our team of 20+ specialists across account management, advertising, content and operations helps brands scale profitably across global marketplaces.\",isPartOf:{\"@id\":`${SITE.url}/#website`},publisher:orgRef(),about:orgRef()}];}function buildCaseStudies(){return[buildOrg(),{\"@context\":\"https://schema.org\",\"@type\":\"CollectionPage\",\"@id\":`${SITE.url}/case-studies/#webpage`,url:`${SITE.url}/case-studies`,name:\"Case Studies | Real E-Commerce Results | Shop Culture\",description:\"Real results from real brands. 20x revenue growth, 84x sales, ACOS reduced from 40% to 16%, 50,000 USD in chargebacks recovered. See how Shop Culture scales challenger brands across global marketplaces.\",isPartOf:{\"@id\":`${SITE.url}/#website`},publisher:orgRef(),breadcrumb:buildBreadcrumb([{name:\"Home\",url:SITE.url},{name:\"Case Studies\",url:`${SITE.url}/case-studies`}])}];}// ─── INJECT INTO <HEAD> ───────────────────────────────────────────────────────\nfunction inject(schemas){document.querySelectorAll(\"script[data-sc-schema]\").forEach(el=>el.remove());schemas.forEach((schema,i)=>{const el=document.createElement(\"script\");el.type=\"application/ld+json\";el.setAttribute(\"data-sc-schema\",String(i));el.textContent=JSON.stringify(schema,null,2);document.head.appendChild(el);});}// ─── COMPONENT ────────────────────────────────────────────────────────────────\nexport default function SCSchema({pageType=\"home\",serviceSlug=\"amazon-marketplace-management\"}){useEffect(()=>{let schemas=[];switch(pageType){case\"home\":schemas=buildHome();break;case\"services-overview\":schemas=buildServicesOverview();break;case\"service-detail\":schemas=buildServiceDetail(serviceSlug);break;case\"contact\":schemas=buildContact();break;case\"about\":schemas=buildAbout();break;case\"case-studies\":schemas=buildCaseStudies();break;default:schemas=[buildOrg()];}inject(schemas);return()=>{document.querySelectorAll(\"script[data-sc-schema]\").forEach(el=>el.remove());};},[pageType,serviceSlug]);// Returns an invisible 0px element — Framer requires a valid element, not null\nreturn /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\",width:0,height:0}});}// ─── PROPERTY CONTROLS ────────────────────────────────────────────────────────\naddPropertyControls(SCSchema,{pageType:{type:ControlType.Enum,title:\"Page Type\",defaultValue:\"home\",options:[\"home\",\"services-overview\",\"service-detail\",\"contact\",\"about\",\"case-studies\"],optionTitles:[\"🏠 Home\",\"📋 Services Overview\",\"🔧 Service Detail Page\",\"📞 Contact / Free Audit\",\"👤 About Us\",\"📊 Case Studies\"]},serviceSlug:{type:ControlType.Enum,title:\"Service\",defaultValue:\"amazon-marketplace-management\",options:[\"amazon-marketplace-management\",\"listing-content-optimisation\",\"retail-media-advertising\",\"operations-forecasting\",\"vendor-negotiations-profitability\",\"cross-border-expansion\",\"d2c-performance-marketing\",\"social-media-creative\"],optionTitles:[\"Amazon & Marketplace\",\"Listing & Content\",\"Retail Media & Ads\",\"Operations & Forecasting\",\"Vendor Negotiations\",\"Cross-Border Expansion\",\"D2C & Performance\",\"Social & Creative\"],hidden:props=>props.pageType!==\"service-detail\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SCSchema\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SCSchema.map"],"mappings":"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"}