1import{u as B,J as W,I as F,aD as N,a6 as R,aC as q,r as w,aU as C,aV as M,j as e,e as a,M as $,aa as I,i as _,Q as h,ab as P,aW as c,U as E,aQ as G,E as D,aX as H,$ as L,X as O,Y as U,F as V,A as J}from"./index-Dr-C1Rfi.js";import{R as Q}from"./Reviewed-uBXya4Lk.js";import{A as X,a as Y}from"./ArticleByline-CTVpbTNp.js";import{R as z}from"./RelatedOperatorLinks-Bhh1SEuV.js";import{T as K}from"./ThaiShoppingPlatformsTable--AqMm5lB.js";import{g as k}from"./authors-B60HGtZS.js";import{p as Z}from"./faqPad-M8VOysbr.js";import{t as ee}from"./translateSearchFaqs-n93f-4-v.js";import{C as se}from"./circle-check-BiQ17ash.js";import{C as te}from"./circle-x-BpcXSgJn.js";import{T as re}from"./triangle-alert-DFvnm6NN.js";import"./DataTable-CP6zNCtD.js";function pe(){const t=B(),l=W(),{slug:x}=F(),p=N(x),v=R("sourcing",x,p),s=q(v,p),i=k("supansa"),o=k("fame"),A=w.useMemo(()=>s?Z(s.faq,ee(t,M(),"sourcing",C(s))):[],[s,t]),b=w.useMemo(()=>s!=null&&s.relatedSlugs?s.relatedSlugs.map(r=>N(r)).filter(Boolean):[],[s]);if(!s)return e.jsxs("div",{className:"max-w-3xl mx-auto px-4 py-24 text-center",children:[e.jsx("h1",{className:"text-2xl font-bold text-primary",children:t("common.guide_not_found","Guide not found")}),e.jsx(a,{to:"/guides",className:"mt-4 inline-block text-primary underline",children:t("common.browse_guides","Browse all guides")})]});const d=s.canonicalPath||`/guides/${s.slug}`,f=$(t,"guides.sourcing",s.slug,{title:s.seoTitle||`${s.h1} | Thai Nexus`,description:s.seoDescription||s.capsule}),S=Array.isArray(s.intro)?s.intro:s.intro?[s.intro]:[],n=Array.isArray(s.steps)?s.steps:[],u=Array.isArray(s.whyBlocked)?s.whyBlocked:[],m=Array.isArray(s.whatGoesWrong)?s.whatGoesWrong:[],g=Array.isArray(s.destinationRules)?s.destinationRules:[],y=Array.isArray(s.sources)?s.sources:[],T=[u.length?{id:"why-blocked",text:t("guides.sourcing.why_blocked","Why you cannot buy it directly"),level:2}:null,n.length?{id:"how-to-buy",text:t("guides.sourcing.how_to_buy","How to buy it with Buy For Me"),level:2}:null,{id:"what-ships",text:t("guides.sourcing.what_ships","What ships"),level:2},{id:"listings",text:t("guides.sourcing.where_to_buy","Where to buy it in Thailand"),level:2},s.packing?{id:"packing",text:t("guides.sourcing.packing","How we pack it"),level:2}:null,{id:"pricing",text:t("guides.sourcing.pricing","What it costs"),level:2},{id:"customs",text:t("guides.sourcing.customs_risk","The customs risk for this category"),level:2},g.length?{id:"by-destination",text:t("guides.sourcing.by_destination","Food rules by destination"),level:2}:null,m.length?{id:"goes-wrong",text:t("guides.sourcing.goes_wrong","What to watch for"),level:2}:null,{id:"faq",text:t("common.faq","Frequently asked questions"),level:2}].filter(Boolean);return e.jsxs("article",{className:"max-w-4xl mx-auto px-4 sm:px-6 py-12",children:[e.jsx(I,{entry:s,title:f.title,description:f.description,canonicalPath:d,noindex:s.robots==="noindex",image:s.ogImage||_.packing,ogType:"article"}),e.jsx(h,{data:P({headline:s.h1,description:(s.seoDescription||s.capsule).slice(0,155),path:`/${l}${d}`,datePublished:c,dateModified:s.dateModified||s.updatedAt||s.updated||c,image:s.ogImage||_.packing,author:(i==null?void 0:i.fullName)||"Supansa",authorUrl:"/authors/supansa",authorJobTitle:i==null?void 0:i.role,authorImage:i==null?void 0:i.image,authorSameAs:i==null?void 0:i.sameAs,reviewedBy:(o==null?void 0:o.fullName)||"Fame",reviewedByJobTitle:o==null?void 0:o.role,inLanguage:l})}),n.length?e.jsx(h,{data:E({name:s.h1,description:s.capsule,steps:n,url:`/${l}${d}`})}):null,e.jsx(h,{data:G({path:`/${l}${d}`,cssSelectors:["h1","[data-ai-summary]"],inLanguage:l})}),e.jsx(D,{items:[{label:t("common.guides_crumb","Guides"),to:"/guides"},{label:s.product}]}),e.jsxs("div",{className:"flex flex-wrap items-end justify-between gap-3",children:[e.jsx("h1",{className:"text-4xl font-extrabold text-primary tracking-tight",children:s.h1}),e.jsx(Q,{date:H})]}),e.jsx(X,{datePublished:c,dateModified:c,author:"Supansa",authorSlug:"supansa",reviewedBy:"Fame",reviewedByRole:o==null?void 0:o.role}),e.jsx("p",{"data-ai-summary":!0,className:"mt-5 text-lg text-foreground
1/85 leading-relaxed border-l-2 border-accent pl-5",children:s.capsule}),S.map(r=>e.jsx("p",{className:"mt-4 text-foreground/85 leading-relaxed",children:r},r.slice(0,48))),e.jsx(Y,{items:T}),u.length?e.jsxs("section",{id:"why-blocked",className:"mt-12 scroll-mt-24",children:[e.jsx("h2",{className:"text-2xl font-bold text-primary mb-3",children:t("guides.sourcing.why_blocked","Why you cannot buy it directly")}),e.jsx("ul",{className:"space-y-2.5 text-foreground/85 text-[15px]",children:u.map(r=>e.jsx("li",{className:"pl-4 border-l border-border",children:r},r))})]}):null,n.length?e.jsxs("section",{id:"how-to-buy",className:"mt-12 scroll-mt-24",children:[e.jsx("h2",{className:"text-2xl font-bold text-primary mb-4",children:t("guides.sourcing.how_to_buy","How to buy it with Buy For Me")}),e.jsx("p",{className:"text-foreground/85 leading-relaxed mb-4",children:t("guides.sourcing.how_to_buy_intro","Send product links. We do not recommend shops. Finding and negotiating a supplier is procurement, from THB 10,000 (approx $300) per order.")}),e.jsx("ol",{className:"space-y-0 border-l border-border ml-3",children:n.map((r,j)=>e.jsxs("li",{className:"relative pl-8 pb-6 last:pb-0",children:[e.jsx("span",{className:"absolute -left-[13px] top-0 w-6 h-6 rounded-full bg-primary text-primary-foreground font-mono text-[11px] flex items-center justify-center",children:j+1}),e.jsx("p",{className:"text-foreground/85",children:r})]},j))})]}):null,e.jsxs("section",{id:"what-ships",className:"mt-12 grid sm:grid-cols-2 gap-6 scroll-mt-24",children:[e.jsxs("div",{className:"border border-border rounded-lg bg-white p-6",children:[e.jsxs("h2",{className:"font-bold text-primary flex items-center gap-2",children:[e.jsx(se,{className:"w-5 h-5 text-emerald-600"})," ",t("guides.sourcing.what_ships","What ships")]}),e.jsx("ul",{className:"mt-3 space-y-2.5 text-foreground/85 text-[15px]",children:s.ships.map(r=>e.jsx("li",{className:"pl-4 border-l border-border",children:r},r))})]}),e.jsxs("div",{className:"border border-destructive/25 rounded-lg bg-white p-6",children:[e.jsxs("h2",{className:"font-bold text-primary flex items-center gap-2",children:[e.jsx(te,{className:"w-5 h-5 text-destructive"})," ",t("guides.sourcing.what_does_not","What does not ship")]}),e.jsx("ul",{className:"mt-3 space-y-2.5 text-foreground/85 text-[15px]",children:s.noShip.map(r=>e.jsx("li",{className:"pl-4 border-l border-destructive/30",children:r},r))})]})]}),e.jsxs("section",{id:"listings",className:"mt-12 scroll-mt-24",children:[e.jsx("h2",{className:"text-2xl font-bold text-primary mb-3",children:t("guides.sourcing.where_to_buy","Where to buy it in Thailand")}),e.jsx("p",{className:"text-foreground/85 leading-relaxed",children:s.platforms}),Array.isArray(s.platformIds)&&s.platformIds.length?e.jsx("div",{className:"mt-6",children:e.jsx(K,{ids:s.platformIds,compact:!0,caption:t("guides.sourcing.platforms_table_caption","Channels this category usually uses, and whether mailbox or Buy For Me fits")})}):null,e.jsx("p",{className:"mt-4",children:e.jsx(a,{to:"/guides/thai-shopping-platforms",className:"font-semibold text-primary underline underline-offset-4",children:t("guides.sourcing.platforms_hub","Thai shopping platforms: mailbox vs Buy For Me")})}),s.equityArticle?e.jsx("p",{className:"mt-4",children:e.jsx(a,{to:s.equityArticle.to,className:"font-semibold text-primary underline underline-offset-4",children:s.equityArticle.label})}):null]}),s.packing?e.jsxs("section",{id:"packing",className:"mt-12 scroll-mt-24",children:[e.jsx("h2",{className:"text-2xl font-bold text-primary mb-3",children:t("guides.sourcing.packing","How we pack it")}),e.jsx("p",{className:"text-foreground/85 leading-relaxed",children:s.packing})]}):null,e.jsxs("section",{id:"pricing",className:"mt-12 scroll-mt-24",children:[e.jsx("h2",{className:"text-2xl font-bold text-primary mb-3",children:t("guides.sourcing.pricing","What it costs")}),e.jsx("p",{className:"text-foreground/85 leading-relaxed",children:s.pricing})]}),e.jsxs("section",{id:"customs",className:"mt-12 scroll-mt-24",children:[e.jsx("h2",{className:"text-2xl font-bold text-primary mb-3",children:t("guides.sourcing.customs_risk","The customs risk for this category")}
1),e.jsx("p",{className:"text-foreground/85 leading-relaxed bg-white border border-border rounded-lg p-6",children:s.customsRisk})]}),g.length?e.jsxs("section",{id:"by-destination",className:"mt-12 scroll-mt-24",children:[e.jsx("h2",{className:"text-2xl font-bold text-primary mb-3",children:t("guides.sourcing.by_destination","Food rules by destination")}),e.jsx("p",{className:"text-foreground/85 leading-relaxed mb-4",children:t("guides.sourcing.by_destination_intro","Thai Nexus ships this category on the same international lanes as other cargo. Destination agriculture and food rules decide what can enter. Duty and VAT sit on each country guide.")}),e.jsx("ul",{className:"space-y-3",children:g.map(r=>e.jsxs("li",{className:"bg-white border border-border rounded-lg p-5",children:[e.jsx("h3",{className:"font-bold text-primary",children:e.jsx(a,{to:r.to,className:"hover:underline",children:r.country})}),e.jsx("p",{className:"mt-2 text-[15px] text-foreground/85 leading-relaxed",children:r.rule}),e.jsx(a,{to:r.to,className:"mt-3 inline-block text-sm font-semibold text-primary underline underline-offset-4",children:L(t("guides.sourcing.country_guide","{country} customs guide"),{country:r.country})})]},r.to))})]}):null,m.length?e.jsxs("section",{id:"goes-wrong",className:"mt-12 scroll-mt-24",children:[e.jsxs("h2",{className:"font-bold text-primary flex items-center gap-2 text-2xl mb-3",children:[e.jsx(re,{className:"w-5 h-5 text-accent"}),t("guides.sourcing.goes_wrong","What to watch for")]}),e.jsx("ul",{className:"mt-3 space-y-3 text-foreground/85 text-[15px]",children:m.map(r=>e.jsx("li",{className:"pl-4 border-l border-border",children:r},r))}),e.jsx(a,{to:"/guides/what-happens-when-it-goes-wrong",className:"mt-4 inline-block text-sm font-semibold text-primary underline underline-offset-4",children:t("guides.sourcing.failure_link","Claims process and Shipment Protection")})]}):null,y.length?e.jsxs("section",{className:"mt-12",children:[e.jsx("h2",{className:"text-2xl font-bold text-primary mb-3",children:t("guides.sourcing.refs","Official references")}),e.jsx("p",{className:"text-foreground/85 leading-relaxed",children:t("guides.sourcing.refs_intro","Confirm product-specific restrictions with the relevant authority before ordering.")}),e.jsx("ul",{className:"mt-3 space-y-2",children:y.map(r=>e.jsx("li",{children:r.url.startsWith("/")?e.jsx(a,{to:r.url,className:"font-semibold text-primary underline underline-offset-4",children:r.label}):e.jsx("a",{href:r.url,target:"_blank",rel:"noopener noreferrer",className:"font-semibold text-primary underline underline-offset-4",children:r.label})},r.url))})]}):null,b.length?e.jsxs("section",{className:"mt-12",children:[e.jsx("h2",{className:"text-2xl font-bold text-primary mb-3",children:t("guides.sourcing.related","Related buying guides")}),e.jsx("ul",{className:"grid sm:grid-cols-2 gap-3",children:b.map(r=>e.jsx("li",{children:e.jsxs(a,{to:`/guides/${r.slug}`,className:"block border border-border rounded-lg bg-white p-4 hover:border-primary transition-colors",children:[e.jsx("p",{className:"font-semibold text-primary",children:r.product}),e.jsx("p",{className:"mt-1 text-sm text-foreground/75",children:r.h1})]})},r.slug))})]}):null,e.jsx(z,{intro:t("guides.sourcing.related_intro","Category risks stay on this page. Send product links for Buy For Me, or use mailbox if you can pay the seller yourself."),links:O(t,[{to:"/services/proxy-buying",id:"proxy_buying_short"},{to:"/guides/thai-shopping-platforms",id:"thai_shopping_platforms"},{to:"/services/procurement-sourcing",id:"procurement"},{to:"/services/thai-address-mailbox",id:"compare_mailbox_plans"},{to:"/shipping-calculator",id:"check_shipping"},{to:"/destinations",id:"destination_guides"},{to:"/guides/what-you-cannot-ship-from-thailand",id:"cannot_ship_guide"},{to:"/guides/what-happens-when-it-goes-wrong"}])}),e.jsx(U,{limit:2}),e.jsx("div",{id:"faq",className:"scroll-mt-24",children:e.jsx(V,{items:A,title:`${s.product}: questions we get asked`})}),e.jsxs("div",{className:"mt-12 border border-border rounded-lg bg-primary text-primary-foreground p-8 flex flex-col gap-6",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[e.jsx("p",{className:"font-semibold text-lg",children:t("guides.sourcing.cta_buy","Send product links. That is Buy For Me. We do not recommend shops.")}),e.jsxs(a,{to:"/services/proxy-buying",className:"bg-accent text-accent-foreground font-semibold px-6 py-3 rounded-md hover:brightness-95 transition-all inline-flex items-center gap-2 shrink-0",children:[t("guides.sourcing.cta_buy_btn","Buy For Me fees and steps")," ",e.jsx(J,{className:"w-4 h-4"})]})]}
1),e.jsxs("p",{className:"text-sm text-primary-foreground/80",children:[t("guides.sourcing.cta_proc","Need us to find and negotiate a supplier? Procurement starts at THB 10,000 (approx $300) per order.")," ",e.jsx(a,{to:"/services/procurement-sourcing",className:"underline underline-offset-4 font-semibold",children:t("guides.sourcing.cta_proc_link","Procurement and sourcing")})]})]})]})}export{pe as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.