{"id":28919,"date":"2021-03-18T16:35:31","date_gmt":"2021-03-18T06:35:31","guid":{"rendered":"https:\/\/ebaoguo.com\/shipping-from-china-to-malaysia_by_sea\/"},"modified":"2026-07-03T22:45:46","modified_gmt":"2026-07-03T12:45:46","password":"","slug":"shipping-from-china-to-malaysia","status":"publish","type":"docs","link":"https:\/\/ebaoguo.cn\/en\/docs\/shipping-from-china-to-malaysia\/","title":{"rendered":"Shipping from China to Malaysia"},"content":{"rendered":"\n<div class=\"ebg-quick-facts\" style=\"background:#f0f9ff;border-left:4px solid #116ebf;border-radius:6px;padding:16px 20px;margin:0 0 24px 0;font-size:15px;line-height:1.6\">\n<p style=\"margin:6px 0\">\ud83d\udce6 Route\uff1a<strong>China \u2192 Malaysia<\/strong><\/p>\n<p style=\"margin:6px 0\">\ud83d\udcc5 Updated\uff1a<time datetime=\"2026-05-09\">2026-05-09<\/time><\/p>\n<p style=\"margin:6px 0\">\ud83d\ude9a Carrier\uff1a<strong>Ebaoguo<\/strong><\/p>\n<p style=\"margin:6px 0\">\ud83d\udec3 Customs\uff1a<strong>Included \/ DDP (duty and tax prepaid, no charges on delivery)<\/strong><\/p>\n<\/div>\n\n<!-- ebg-byline --><div style=\"font-size:13px;color:#6b7280;margin:14px 0 18px 0;letter-spacing:0.3px\"><strong style=\"color:#116ebf\">Ebaoguo.com<\/strong><\/div>\n\n<!-- ebg-tldr --><div style=\"background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-left:4px solid #dd9933;padding:14px 20px;border-radius:0 8px 8px 0;margin:18px 0;font-size:14px;line-height:1.7\"><strong style=\"color:#92400e;font-size:15px\">\ud83d\udccb TL;DR \u00b7 Shipping from China to Malaysia<\/strong><br><strong>Warehouse<\/strong>: Foshan, Guangdong (address shown after sign-up) \ud83c\uddf2\ud83c\uddfe \u00b7 <a href=\"https:\/\/m.ebaoguo.com\/#\/pages\/login\/email\" target=\"_blank\" rel=\"noopener\" style=\"color:#dd9933;font-weight:700\">Free sign-up to get warehouse address \u2192<\/a> \u00b7 <a href=\"https:\/\/cal.ebaoguo.com\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#116ebf;font-weight:700\">\ud83e\uddee Shipping calculator<\/a><\/div><!-- \/ebg-tldr -->\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\n<!-- ebg-calc-embed -->    <div class=\"ebg-calc\" id=\"ebg-calc-4a9cbc57-f7a9-44ed-90b8-3502519764b7\" data-config='{&quot;restBase&quot;:&quot;https:\\\/\\\/ebaoguo.cn\\\/en\\\/wp-json\\\/ebg\\\/v1\\\/calc&quot;,&quot;nonce&quot;:&quot;60e877be58&quot;,&quot;storeId&quot;:2,&quot;originIso&quot;:&quot;cn&quot;,&quot;destIso&quot;:&quot;my&quot;,&quot;originCid&quot;:44,&quot;destCid&quot;:132,&quot;language&quot;:&quot;en&quot;,&quot;apiLang&quot;:&quot;en&quot;,&quot;currencyId&quot;:55,&quot;pcRequired&quot;:true,&quot;i18n&quot;:{&quot;pc_unfound&quot;:&quot;&lt;svg width=\\&quot;18\\&quot; height=\\&quot;18\\&quot; viewBox=\\&quot;0 0 24 24\\&quot; fill=\\&quot;none\\&quot; stroke=\\&quot;currentColor\\&quot; stroke-width=\\&quot;2\\&quot; stroke-linecap=\\&quot;round\\&quot; stroke-linejoin=\\&quot;round\\&quot; style=\\&quot;display:inline-block;vertical-align:-3px;margin-right:6px\\&quot;&gt;&lt;path d=\\&quot;M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\\&quot;\\\/&gt;&lt;line x1=\\&quot;12\\&quot; y1=\\&quot;9\\&quot; x2=\\&quot;12\\&quot; y2=\\&quot;13\\&quot;\\\/&gt;&lt;line x1=\\&quot;12\\&quot; y1=\\&quot;17\\&quot; x2=\\&quot;12.01\\&quot; y2=\\&quot;17\\&quot;\\\/&gt;&lt;\\\/svg&gt;\\ufe0f Postcode not recognised \\u2014 please pick State \\\/ Region manually&quot;,&quot;pc_missing_state&quot;:&quot;Please select State \\\/ Region&quot;,&quot;select_state&quot;:&quot;\\u2014 Select \\u2014&quot;,&quot;custom_size&quot;:&quot;Custom size&quot;}}'>\n        <div class=\"ebg-calc__header\">\n            <div class=\"ebg-calc__route\">\n                <span class=\"ebg-calc__chip\" data-role=\"origin\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:-3px;margin-right:6px\"><path d=\"M16.5 9.4l-9-5.19M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\/><polyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\/><line x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\/><\/svg> CN<\/span>\n                <span class=\"ebg-calc__arrow\">\u2192<\/span>\n                <span class=\"ebg-calc__chip\" data-role=\"dest\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:-3px;margin-right:6px\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/svg> MY<\/span>\n            <\/div>\n        <\/div>\n\n                <div class=\"ebg-calc__section ebg-calc__grid\">\n            <label><span>Postcode (optional)<\/span><input type=\"text\" data-role=\"postcode\" placeholder=\"50000\"><\/label>\n            <label><span>State \/ Region<\/span><select data-role=\"state\"><option value=\"\">Loading\u2026<\/option><\/select><\/label>\n            <label><span>Suburb \/ City<\/span><input type=\"text\" data-role=\"suburb\" placeholder=\"Kuala Lumpur\"><\/label>\n            <label><span>Declared value<\/span><input type=\"number\" min=\"0\" step=\"1\" data-role=\"declare\" value=\"100\"><\/label>\n        <\/div>\n\n        <div class=\"ebg-calc__pc-hint\" data-role=\"pc-hint\" style=\"display:none;font-size:12px;color:#b45309;margin:-8px 0 6px 4px\"><\/div>\n\n        <div class=\"ebg-calc__section\">\n            <div class=\"ebg-calc__label\">Package Type<\/div>\n            <div class=\"ebg-calc__tags\" data-role=\"tags\"><\/div>\n        <\/div>\n\n        <div class=\"ebg-calc__section ebg-calc__grid\" data-role=\"dims-grid\">\n            <label><span>Weight (kg)<\/span><input type=\"number\" min=\"0.1\" step=\"0.1\" data-role=\"weight\" value=\"2\"><\/label>\n            <label><span>Length (cm)<\/span><input type=\"number\" min=\"1\" step=\"1\" data-role=\"length\" value=\"25\"><\/label>\n            <label><span>Width (cm)<\/span><input type=\"number\" min=\"1\" step=\"1\" data-role=\"width\" value=\"20\"><\/label>\n            <label><span>Height (cm)<\/span><input type=\"number\" min=\"1\" step=\"1\" data-role=\"height\" value=\"15\"><\/label>\n        <\/div>\n        <div class=\"ebg-calc__dim-presets-wrap\">\n            <span class=\"ebg-calc__dim-presets-label\">Size reference:<\/span>\n            <div data-role=\"dim-presets\" class=\"ebg-calc__dim-presets\"><\/div>\n        <\/div>\n\n\n        <div class=\"ebg-calc__actions\">\n            <button type=\"button\" class=\"ebg-calc__submit\" data-role=\"submit\">Calculate now<\/button>\n        <\/div>\n\n        <div class=\"ebg-calc__status\" data-role=\"status\"><\/div>\n        <!-- Fee transparency notice \u2014 always visible above results -->\n        <details class=\"ebg-calc__transparency\" style=\"margin:14px 0;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:0\">\n          <summary style=\"cursor:pointer;padding:10px 14px;font-size:13px;font-weight:600;color:#116ebf;list-style:none\">\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:-3px;margin-right:6px\"><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"\/><path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/><\/svg> Fee Transparency \u2014 No Hidden Costs <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:-3px;margin-right:6px\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n          <\/summary>\n          <div style=\"padding:0 14px 14px;font-size:12.5px;line-height:1.7;color:#374151\">\n            <strong>All quotes include:<\/strong>\n            <ul style=\"margin:6px 0 10px 18px;padding:0\">\n              <li>Shipping rate (by chargeable weight)<\/li>\n              <li>Handling \/ warehouse intake \/ fumigation fees (if applicable)<\/li>\n              <li>Pickup fee (if you choose home pickup)<\/li>\n              <li>Extra service fees, commission, fuel surcharges<\/li>\n              <li>Destination customs duty \/ VAT \/ GST (only on DDP self-operated lines marked \"included\")<\/li>\n            <\/ul>\n            <strong style=\"color:#dc2626\">NOT included (recipient pays):<\/strong>\n            <ul style=\"margin:6px 0 10px 18px;padding:0\">\n              <li>Import duty + GST\/VAT on non-DDP routes \u2014 destination customs collects from recipient<\/li>\n              <li>Insurance (optional, ~5% of declared value; shown at bottom of each card)<\/li>\n              <li>Customs inspection \/ return \/ storage detention fees in exceptional cases<\/li>\n            <\/ul>\n            <strong>Weight & size limits:<\/strong>\n            Each carrier has different limits \u2014 exceeding triggers automatic rate-tier switch (e.g. \"above 20kg\" rate). Each quote card shows that carrier's max weight, max length, and length+girth limits at the bottom.          <\/div>\n        <\/details>\n\n        <div class=\"ebg-calc__results\" data-role=\"results\"><\/div>\n    <\/div>\n        <style>\n    .ebg-calc{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;max-width:880px;margin:24px auto;border:1px solid #e5e7eb;border-radius:12px;padding:20px;background:#fff;color:#1f2937;}\n    .ebg-calc__header{display:flex;justify-content:center;margin-bottom:16px;}\n    .ebg-calc__route{display:inline-flex;align-items:center;gap:10px;background:#f3f4f6;border-radius:999px;padding:8px 16px;font-weight:600;}\n    .ebg-calc__arrow{color:#9ca3af;}\n    .ebg-calc__section{margin:16px 0;}\n    .ebg-calc__label{font-weight:600;margin-bottom:8px;font-size:14px;color:#374151;}\n    \/* Item-attribute cards \u2014 black-line icon style *\/\n    .ebg-calc__tags{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;margin-top:8px;}\n    .ebg-calc__tag{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:14px 8px 10px;border:1.5px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;font-size:13px;text-align:center;transition:border-color .15s, background .15s, transform .1s;line-height:1.3;min-height:78px;}\n    .ebg-calc__tag:hover{border-color:#2563eb;background:#f8faff;}\n    .ebg-calc__tag.is-active{border-color:#2563eb;background:#eff6ff;}\n    .ebg-calc__tag.is-active .ebg-calc__tag-name{color:#1d4ed8;font-weight:600;}\n    .ebg-calc__tag-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#111827;}\n    .ebg-calc__tag-icon svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}\n    .ebg-calc__tag.is-active .ebg-calc__tag-icon{color:#2563eb;}\n    .ebg-calc__tag-name{display:block;color:#374151;font-weight:500;}\n    .ebg-calc__tags-loading{padding:12px;color:#6b7280;font-size:13px;text-align:center;}\n    \/* Size-reference preset cards *\/\n    .ebg-calc__dim-presets-wrap{margin-top:12px;padding:14px;background:#fafafa;border-radius:10px;border:1px dashed #e5e7eb;}\n    .ebg-calc__dim-presets-label{display:block;font-size:13px;color:#6b7280;font-weight:500;margin-bottom:10px;}\n    .ebg-calc__dim-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;}\n    .ebg-calc__dim-preset{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:12px 8px;border:1.5px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;font-size:13px;color:#374151;line-height:1.3;transition:border-color .15s, background .15s;min-height:78px;font-family:inherit;}\n    .ebg-calc__dim-preset:hover{border-color:#2563eb;background:#f8faff;}\n    .ebg-calc__dim-preset.is-active{border-color:#2563eb;background:#eff6ff;}\n    .ebg-calc__dim-preset.is-active .ebg-calc__dim-preset-name{color:#1d4ed8;font-weight:600;}\n    .ebg-calc__dim-preset-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;color:#111827;}\n    .ebg-calc__dim-preset-icon svg{stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}\n    .ebg-calc__dim-preset.is-active .ebg-calc__dim-preset-icon{color:#2563eb;}\n    .ebg-calc__dim-preset-name{font-weight:500;}\n    .ebg-calc__dim-preset-weight{font-size:11px;color:#9ca3af;font-weight:500;}\n    .ebg-calc__dim-preset.is-active .ebg-calc__dim-preset-weight{color:#3b82f6;}\n    .ebg-calc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;}\n    .ebg-calc__grid label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#374151;font-weight:500;}\n    .ebg-calc__grid input,.ebg-calc__grid select{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:15px;line-height:1.4;height:42px;min-height:42px;box-sizing:border-box;background:#fff;color:#111827;}\n    .ebg-calc__grid input:focus,.ebg-calc__grid select:focus{outline:none;border-color:#3b82f6;}\n    .ebg-calc__actions{text-align:center;margin:18px 0 8px;}\n    .ebg-calc__submit{background:#2563eb;color:#fff;border:0;border-radius:8px;padding:12px 32px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s;}\n    .ebg-calc__submit:hover{background:#1d4ed8;}\n    .ebg-calc__submit:disabled{opacity:.5;cursor:wait;}\n    .ebg-calc__status{margin:10px 0;padding:10px;border-radius:6px;font-size:14px;display:none;}\n    .ebg-calc__status.is-error{background:#fef2f2;color:#991b1b;display:block;}\n    .ebg-calc__status.is-info{background:#eff6ff;color:#1e40af;display:block;}\n    .ebg-calc__results{display:flex;flex-direction:column;gap:12px;margin-top:8px;}\n    .ebg-calc__card{border:1px solid #e5e7eb;border-radius:10px;padding:14px;display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center;}\n    .ebg-calc__card-v2{border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;background:#fff;}\n    .ebg-calc__card-v2.is-disabled{opacity:.55}\n    .ebg-calc__card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;}\n    .ebg-calc__card-head-left{display:flex;gap:12px;align-items:flex-start;flex:1;min-width:0}\n    .ebg-calc__card-total{text-align:right;flex-shrink:0}\n    .ebg-calc__card-total-label{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}\n    .ebg-calc__card-total-amount{font-size:22px;font-weight:800;color:#1d4ed8;white-space:nowrap;line-height:1.2;margin-top:2px}\n    .ebg-calc__breakdown{margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb;display:flex;flex-direction:column;gap:5px}\n    .ebg-calc__bd-row{display:flex;justify-content:space-between;font-size:13px;color:#475569}\n    .ebg-calc__bd-row span:last-child{font-weight:600;color:#0f172a}\n    @media(max-width:540px){.ebg-calc__card-v2{padding:12px}.ebg-calc__card-head{flex-direction:column;align-items:stretch}.ebg-calc__card-total{text-align:left}.ebg-calc__card-total-amount{font-size:20px}}\n    .ebg-calc__card.is-disabled{opacity:.55;}\n    .ebg-calc__card img{max-width:60px;max-height:40px;object-fit:contain;}\n    .ebg-calc__card-title{font-weight:600;font-size:15px;margin-bottom:4px;}\n    .ebg-calc__card-meta{font-size:12px;color:#6b7280;display:flex;flex-wrap:wrap;gap:8px;}\n    .ebg-calc__card-price{font-size:20px;font-weight:700;color:#1d4ed8;text-align:right;white-space:nowrap;}\n    .ebg-calc__card-warn{font-size:12px;color:#b45309;margin-top:4px;}\n    @media (max-width:540px){\n        .ebg-calc__card{grid-template-columns:1fr;text-align:center;}\n        .ebg-calc__card img{margin:0 auto;}\n        .ebg-calc__card-price{text-align:center;}\n    }\n    @media (max-width:420px){\n        .ebg-calc__grid{grid-template-columns:1fr;}\n        .ebg-calc__grid input,.ebg-calc__grid select{font-size:16px;}\n        .ebg-calc__submit{width:100%;padding:14px 20px;}\n    }\n    <\/style>\n    <script>\n    (function(){\n        var TAG_DEFAULTS = {\n            '\u5065\u5eb7\u8425\u517b\u54c1':{w:2,l:25,W:20,h:15},\n            '\u5065\u5eb7\u71df\u990a\u54c1':{w:2,l:25,W:20,h:15},\n            '\u7cbe\u6cb9':{w:1.5,l:25,W:20,h:12},\n            '\u98df\u54c1':{w:4,l:35,W:25,h:18},\n            '\u666e\u901a\u6d17\u62a4\u7528\u54c1':{w:1.5,l:25,W:20,h:12},\n            '\u666e\u901a\u6d17\u8b77\u7528\u54c1':{w:1.5,l:25,W:20,h:12},\n            '\u8863\u5e3d\u978b\u5305':{w:3,l:40,W:30,h:15},\n            '\u7535\u5b50\u4ea7\u54c1\uff08\u4e0d\u542b\u7535\u6c60\uff09':{w:1,l:30,W:20,h:10},\n            '\u7535\u5b50\u4ea7\u54c1\uff08\u542b\u7535\u6c60\uff09':{w:1,l:30,W:20,h:10},\n            '\u7f50\u88c5\u5976\u7c89':{w:5,l:30,W:25,h:25},\n            '\u888b\u88c5\u5976\u7c89':{w:5,l:30,W:25,h:15},\n            '\u6587\u4ef6\u4e66\u7c4d\u6742\u5fd7':{w:1,l:30,W:22,h:5},\n            '\u8461\u8404\u9152':{w:6,l:35,W:25,h:30},\n            '\u8fd0\u52a8\u6237\u5916\u7528\u54c1':{w:5,l:50,W:35,h:20},\n            '\u73e0\u5b9d\u624b\u8868':{w:0.5,l:20,W:15,h:8},\n            '\u9ad8\u503c\u6d17\u62a4\u7528\u54c1':{w:2,l:25,W:20,h:12},\n            '\u6d77\u9c9c\u5e72\u8d27':{w:3,l:30,W:25,h:15},\n            '\u7f50\u5934\u7c7b\u98df\u54c1':{w:5,l:30,W:25,h:18}\n        };\n        var TAG_EMOJI = {\n            '\u5065\u5eb7\u8425\u517b\u54c1':'\\u{1F48A}','\u5065\u5eb7\u71df\u990a\u54c1':'\\u{1F48A}',\n            '\u7cbe\u6cb9':'\\u{1F33F}',\n            '\u98df\u54c1':'\\u{1F36B}',\n            '\u666e\u901a\u6d17\u62a4\u7528\u54c1':'\\u{1F9F4}','\u666e\u901a\u6d17\u8b77\u7528\u54c1':'\\u{1F9F4}',\n            '\u9ad8\u503c\u6d17\u62a4\u7528\u54c1':'\\u{1F9F4}',\n            '\u8863\u5e3d\u978b\u5305':'\\u{1F455}',\n            '\u7535\u5b50\u4ea7\u54c1\uff08\u4e0d\u542b\u7535\u6c60\uff09':'\\u{1F4F1}','\u7535\u5b50\u4ea7\u54c1\uff08\u542b\u7535\u6c60\uff09':'\\u{1F50B}',\n            '\u7f50\u88c5\u5976\u7c89':'\\u{1F37C}','\u888b\u88c5\u5976\u7c89':'\\u{1F37C}',\n            '\u6587\u4ef6\u4e66\u7c4d\u6742\u5fd7':'\\u{1F4DA}',\n            '\u8461\u8404\u9152':'\\u{1F377}',\n            '\u8fd0\u52a8\u6237\u5916\u7528\u54c1':'\\u{26BD}',\n            '\u73e0\u5b9d\u624b\u8868':'\\u{1F48E}',\n            '\u6d77\u9c9c\u5e72\u8d27':'\\u{1F990}',\n            '\u7f50\u5934\u7c7b\u98df\u54c1':'\\u{1F96B}',\n            '\u6e05\u6d01\u7528\u54c1(\u542b\u9152\u7cbe)':'\\u{1F9FC}',\n            '\u5de5\u5177':'\\u{1F527}',\n            '\u6c7d\u8f66\u914d\u4ef6':'\\u{1F697}',\n            '\u5371\u9669\u54c1':'\\u{2622}',\n            '\u5904\u65b9\u836f':'\\u{1F489}',\n            '\u7eaf\u7535\u6c60':'\\u{1F50B}',\n            '\u7c89\u672b':'\\u{1F9C2}'\n        };\n        var HIDE_TAGS = {'\u8fdd\u7981\u54c1':1,'\u5371\u9669\u54c1':1,'\u6613\u71c3\u6613\u7206\u6807\u5fd7':1,'\u654f\u611f\u7269\u54c1':1,'\u7eaf\u7535\u6c60':1,'\u5904\u65b9\u836f':1,'\u661f\u94fe':1,'\u7eaa\u5ff5\u5e01':1,'\u54c1\u724c':1,'\u4e00\u7ebf\u5962\u4f88\u54c1\u724c':1,'UGG':1,'\u4e2a\u4eba\u884c\u674e':1,'\u7f8a\u6bdb\u88ab':1};\n        var TAG_NORM = {\n            \"\u666e\u8d27\": \"General Goods\",\n            \"\u666e\u8d27CN\": \"General Goods\",\n            \"\u666e\u8ca8\": \"General Goods\",\n            \"\u666e\u8ca8CN\": \"General Goods\",\n            \"general\": \"General Goods\",\n            \"general cn\": \"General Goods\",\n            \"general item\": \"General Goods\",\n            \"domestic\": \"General Goods\",\n            \"\u9632\u75ab\u7269\u8d44\": \"Anti-epidemic Supplies\",\n            \"\u9632\u75ab\u7269\u8cc7\": \"Anti-epidemic Supplies\",\n            \"anti-epidemic materials\": \"Anti-epidemic Supplies\",\n            \"\u670d\u9970\": \"Clothing, Shoes & Bags\",\n            \"\u670d\u98fe\": \"Clothing, Shoes & Bags\",\n            \"\u670d\u88c5\u978b\u5e3d\": \"Clothing, Shoes & Bags\",\n            \"\u8863\u5e3d\u978b\u5305\": \"Clothing, Shoes & Bags\",\n            \"\u670d\u88dd\u548c\u7d21\u7e54\u54c1\": \"Clothing, Shoes & Bags\",\n            \"\u670d\u88c5\u548c\u7eba\u7ec7\u54c1\": \"Clothing, Shoes & Bags\",\n            \"apparel\": \"Clothing, Shoes & Bags\",\n            \"apparel & accessories\": \"Clothing, Shoes & Bags\",\n            \"apparel and textiles\": \"Clothing, Shoes & Bags\",\n            \"clothings&bag&shoes\": \"Clothing, Shoes & Bags\",\n            \"\u978b\u5b50\": \"Shoes\",\n            \"shoes\": \"Shoes\",\n            \"\u661f\u94fe\": \"Starlink\",\n            \"\u661f\u93c8\": \"Starlink\",\n            \"starlink\": \"Starlink\",\n            \"\u4fdd\u5065\u54c1\": \"Health Supplements\",\n            \"\u5065\u5eb7\u8425\u517b\u54c1\": \"Health Supplements\",\n            \"\u5065\u5eb7\u71df\u990a\u54c1\": \"Health Supplements\",\n            \"\u5065\u5eb7\u548c\u7f8e\u5bb9\u4ea7\u54c1\": \"Health Supplements\",\n            \"\u5065\u5eb7\u548c\u7f8e\u5bb9\u7522\u54c1\": \"Health Supplements\",\n            \"health & nutrition products\": \"Health Supplements\",\n            \"health and beauty products\": \"Health Supplements\",\n            \"supplement\": \"Health Supplements\",\n            \"suplements and vitamins\": \"Health Supplements\",\n            \"supplements and vitamins\": \"Health Supplements\",\n            \"\u62a4\u80a4\u54c1\": \"Skincare & Cosmetics\",\n            \"\u8b77\u819a\u54c1\": \"Skincare & Cosmetics\",\n            \"\u5316\u5986\u54c1\": \"Skincare & Cosmetics\",\n            \"\u5316\u599d\u54c1\": \"Skincare & Cosmetics\",\n            \"\u5316\u5986\u62a4\u80a4\u54c1\": \"Skincare & Cosmetics\",\n            \"\u5316\u599d\u8b77\u819a\u54c1\": \"Skincare & Cosmetics\",\n            \"\u7f8e\u5bb9\u62a4\u80a4\u54c1\": \"Skincare & Cosmetics\",\n            \"\u7f8e\u5bb9\u8b77\u819a\u54c1\": \"Skincare & Cosmetics\",\n            \"skin care\": \"Skincare & Cosmetics\",\n            \"skin care products\": \"Skincare & Cosmetics\",\n            \"beauty & skincare products\": \"Skincare & Cosmetics\",\n            \"cosmetics and skin care products\": \"Skincare & Cosmetics\",\n            \"\u666e\u901a\u6d17\u62a4\u7528\u54c1\": \"Personal Care\",\n            \"\u666e\u901a\u6d17\u8b77\u7528\u54c1\": \"Personal Care\",\n            \"normal toiletries\": \"Personal Care\",\n            \"\u9ad8\u503c\u6d17\u62a4\u7528\u54c1\": \"Premium Personal Care\",\n            \"\u9ad8\u503c\u6d17\u8b77\u7528\u54c1\": \"Premium Personal Care\",\n            \"high value toiletries\": \"Premium Personal Care\",\n            \"\u6587\u4ef6\": \"Documents\",\n            \"document\": \"Documents\",\n            \"doc\": \"Documents\",\n            \"\u4e66\": \"Books & Magazines\",\n            \"\u66f8\": \"Books & Magazines\",\n            \"\u4e66\u7c4d\u6742\u5fd7\": \"Books & Magazines\",\n            \"\u66f8\u7c4d\u96dc\u8a8c\": \"Books & Magazines\",\n            \"books & magazines\": \"Books & Magazines\",\n            \"doc&books & magazines\": \"Books & Magazines\",\n            \"\u4e66\u7c4d\u548c\u6587\u5177\": \"Books & Stationery\",\n            \"\u66f8\u7c4d\u548c\u6587\u5177\": \"Books & Stationery\",\n            \"\u6587\u5177\": \"Books & Stationery\",\n            \"stationery\": \"Books & Stationery\",\n            \"books and stationery\": \"Books & Stationery\",\n            \"\u827a\u672f\u54c1\u548c\u5531\u7247\": \"Artwork & CD\",\n            \"\u85dd\u8853\u54c1\u548c\u5531\u7247\": \"Artwork & CD\",\n            \"artwork & cd\": \"Artwork & CD\",\n            \"cd\u3001dvd\": \"Artwork & CD\",\n            \"CD\u3001DVD\": \"Artwork & CD\",\n            \"cd\": \"Artwork & CD\",\n            \"\u6db2\u4f53\": \"Liquid\",\n            \"\u6db2\u9ad4\": \"Liquid\",\n            \"liquid\": \"Liquid\",\n            \"\u6db2\u4f53(\u4e0d\u8d85\u8fc7500ml)\": \"Liquid (\u2264500ml)\",\n            \"\u6db2\u9ad4(\u4e0d\u8d85\u904e500ml)\": \"Liquid (\u2264500ml)\",\n            \"liquid (not exceeding 500ml)\": \"Liquid (\u2264500ml)\",\n            \"\u6db2\u4f53(\u8d85\u8fc7500ml)\": \"Liquid (>500ml)\",\n            \"\u6db2\u9ad4(\u8d85\u904e500ml)\": \"Liquid (>500ml)\",\n            \"liquid (more than 500ml)\": \"Liquid (>500ml)\",\n            \"\u7cbe\u6cb9\": \"Essential Oils\",\n            \"essential oil\": \"Essential Oils\",\n            \"essential oils\": \"Essential Oils\",\n            \"\u98df\u54c1\": \"Food\",\n            \"food\": \"Food\",\n            \"\u98df\u54c1\u548c\u996e\u6599\": \"Food & Beverages\",\n            \"\u98df\u54c1\u548c\u98f2\u6599\": \"Food & Beverages\",\n            \"food and beverages\": \"Food & Beverages\",\n            \"foods and snacks\": \"Food & Beverages\",\n            \"\u7535\u6c60\u4ef6\": \"With Batteries\",\n            \"\u96fb\u6c60\u4ef6\": \"With Batteries\",\n            \"\u542b\u7535\u6c60\": \"With Batteries\",\n            \"\u542b\u96fb\u6c60\": \"With Batteries\",\n            \"batteries included\": \"With Batteries\",\n            \"battery\": \"With Batteries\",\n            \"\u7eaf\u7535\u6c60\": \"Pure Battery\",\n            \"\u7d14\u96fb\u6c60\": \"Pure Battery\",\n            \"pure battery\": \"Pure Battery\",\n            \"\u5145\u7535\u5b9d\": \"Power Bank\",\n            \"\u5145\u96fb\u5bf6\": \"Power Bank\",\n            \"power bank\": \"Power Bank\",\n            \"\u6237\u5916\u7535\u6e90\": \"Power Station\",\n            \"\u6236\u5916\u96fb\u6e90\": \"Power Station\",\n            \"power station\": \"Power Station\",\n            \"\u9ad8\u4ef7\u5962\u4f88\u54c1\u724c\": \"Luxury Brands\",\n            \"\u9ad8\u50f9\u5962\u4f88\u54c1\u724c\": \"Luxury Brands\",\n            \"\u4e00\u7ebf\u5962\u4f88\u54c1\u724c\": \"Luxury Brands\",\n            \"\u4e00\u7dda\u5962\u4f88\u54c1\u724c\": \"Luxury Brands\",\n            \"luxury brand\": \"Luxury Brands\",\n            \"first-tier luxury brands\": \"Luxury Brands\",\n            \"\u54c1\u724c\": \"Branded Items\",\n            \"branded items\": \"Branded Items\",\n            \"famous brand\": \"Branded Items\",\n            \"\u54c1\u724c\u5305\u5305\uff08\u542b\u4eff\u724c\uff09\": \"Branded Items\",\n            \"brand handbags (including replicas)\": \"Branded Items\",\n            \"\u5c0f\u578b\u7535\u5668\uff08\u4e0d\u542b\u7535\u6c60\uff09\": \"Small Appliances (no battery)\",\n            \"\u5c0f\u578b\u96fb\u5668\uff08\u4e0d\u542b\u96fb\u6c60\uff09\": \"Small Appliances (no battery)\",\n            \"appliances (without batteries)\": \"Small Appliances (no battery)\",\n            \"\u71d5\u7a9d\": \"Bird's Nest\",\n            \"\u71d5\u7aa9\": \"Bird's Nest\",\n            \"bird's nest\": \"Bird's Nest\",\n            \"\u73a9\u5177\": \"Toys & Games\",\n            \"\u73a9\u5177\u4e0e\u6e38\u620f\": \"Toys & Games\",\n            \"\u73a9\u5177\u548c\u6e38\u620f\": \"Toys & Games\",\n            \"\u73a9\u5177\u8207\u904a\u6232\": \"Toys & Games\",\n            \"\u73a9\u5177\u548c\u904a\u6232\": \"Toys & Games\",\n            \"toys\": \"Toys & Games\",\n            \"toys & games\": \"Toys & Games\",\n            \"toys and games\": \"Toys & Games\",\n            \"\u4e00\u822c\u836f\u7269\": \"Medicine\",\n            \"\u4e00\u822c\u85e5\u7269\": \"Medicine\",\n            \"\u836f\u54c1\": \"Medicine\",\n            \"\u85e5\u54c1\": \"Medicine\",\n            \"medicine\": \"Medicine\",\n            \"\u5904\u65b9\u836f\": \"Prescription Medicine\",\n            \"\u8655\u65b9\u85e5\": \"Prescription Medicine\",\n            \"prescription\": \"Prescription Medicine\",\n            \"\u5916\u7528\u836f\u818f\": \"Topical Ointment\",\n            \"\u5916\u7528\u85e5\u818f\": \"Topical Ointment\",\n            \"topical ointment\": \"Topical Ointment\",\n            \"\u65e5\u5e38\u7528\u54c1\": \"Daily Necessities\",\n            \"\u65e5\u7528\u54c1\": \"Daily Necessities\",\n            \"daily necessities\": \"Daily Necessities\",\n            \"\u7c89\u672b\": \"Powder\",\n            \"powder\": \"Powder\",\n            \"\u7c89\u672b\u6216\u6676\u4f53\": \"Powder or Crystal\",\n            \"\u7c89\u672b\u6216\u6676\u9ad4\": \"Powder or Crystal\",\n            \"powder or crystal\": \"Powder or Crystal\",\n            \"\u6c7d\u8f66\u914d\u4ef6\": \"Automotive Parts\",\n            \"\u6c7d\u8eca\u914d\u4ef6\": \"Automotive Parts\",\n            \"\u6c7d\u8f66\u7528\u54c1\": \"Automotive Parts\",\n            \"\u6c7d\u8eca\u7528\u54c1\": \"Automotive Parts\",\n            \"car accessories\": \"Automotive Parts\",\n            \"automotive products\": \"Automotive Parts\",\n            \"\u8fdd\u7981\u54c1\": \"Prohibited Items\",\n            \"\u9055\u7981\u54c1\": \"Prohibited Items\",\n            \"prohibited\": \"Prohibited Items\",\n            \"prohibited items\": \"Prohibited Items\",\n            \"\u654f\u611f\u8d27\": \"Sensitive Goods\",\n            \"\u654f\u611f\u8ca8\": \"Sensitive Goods\",\n            \"\u654f\u611f\u7269\u54c1\": \"Sensitive Goods\",\n            \"sensitive\": \"Sensitive Goods\",\n            \"sensitive item\": \"Sensitive Goods\",\n            \"\u5371\u9669\u54c1\": \"Dangerous Goods\",\n            \"\u5371\u96aa\u54c1\": \"Dangerous Goods\",\n            \"dangerous good\": \"Dangerous Goods\",\n            \"\u542b\u78c1\": \"Magnetic\",\n            \"magnetic\": \"Magnetic\",\n            \"\u5f03\u4ef6\": \"Abandoned Items\",\n            \"\u68c4\u4ef6\": \"Abandoned Items\",\n            \"abandon items\": \"Abandoned Items\",\n            \"\u624b\u673a\": \"Mobile Phone\",\n            \"\u624b\u6a5f\": \"Mobile Phone\",\n            \"cell phone\": \"Mobile Phone\",\n            \"\u624b\u8868\": \"Watch\",\n            \"\u624b\u9336\": \"Watch\",\n            \"watch\": \"Watch\",\n            \"\u73e0\u5b9d\u624b\u8868\": \"Jewellery & Watches\",\n            \"\u73e0\u5bf6\u624b\u9336\": \"Jewellery & Watches\",\n            \"jewelry & watches\": \"Jewellery & Watches\",\n            \"\u6258\u76d8\": \"Pallet\",\n            \"\u6258\u76e4\": \"Pallet\",\n            \"pallet\": \"Pallet\",\n            \"\u4e2a\u4eba\u884c\u674e\": \"Personal Belongings\",\n            \"\u500b\u4eba\u884c\u674e\": \"Personal Belongings\",\n            \"\u4e2a\u4eba\u884c\u674e\u7bb1\": \"Personal Belongings\",\n            \"\u500b\u4eba\u884c\u674e\u7bb1\": \"Personal Belongings\",\n            \"personal belongings\": \"Personal Belongings\",\n            \"\u6210\u4eba\u7528\u54c1\": \"Adult Products\",\n            \"adult products\": \"Adult Products\",\n            \"\u5ba0\u7269\u7528\u54c1\": \"Pet Supplies\",\n            \"\u5bf5\u7269\u7528\u54c1\": \"Pet Supplies\",\n            \"pet supplies\": \"Pet Supplies\",\n            \"\u5bb6\u5c45\u4e0e\u53a8\u623f\": \"Home & Kitchen\",\n            \"\u5bb6\u5c45\u8207\u5eda\u623f\": \"Home & Kitchen\",\n            \"home & kitchen\": \"Home & Kitchen\",\n            \"\u5bb6\u7528\u7535\u5668\": \"Home Appliances\",\n            \"\u5bb6\u7528\u96fb\u5668\": \"Home Appliances\",\n            \"\u54c1\u724c\u5bb6\u7535\": \"Home Appliances\",\n            \"\u54c1\u724c\u5bb6\u96fb\": \"Home Appliances\",\n            \"home appliances\": \"Home Appliances\",\n            \"\u7535\u52a8\u8f66\": \"Electric Bike\",\n            \"\u96fb\u52d5\u8eca\": \"Electric Bike\",\n            \"electric bike\": \"Electric Bike\",\n            \"\u7535\u5b50\u4ea7\u54c1\": \"Electronics\",\n            \"\u96fb\u5b50\u7522\u54c1\": \"Electronics\",\n            \"electronics\": \"Electronics\",\n            \"electronic products\": \"Electronics\",\n            \"\u7535\u5b50\u4ea7\u54c1(\u4e0d\u542b\u7535\u6c60)\": \"Electronics (no battery)\",\n            \"\u7535\u5b50\u4ea7\u54c1\uff08\u4e0d\u542b\u7535\u6c60\uff09\": \"Electronics (no battery)\",\n            \"\u96fb\u5b50\u7522\u54c1\uff08\u4e0d\u542b\u96fb\u6c60\uff09\": \"Electronics (no battery)\",\n            \"electronic product (without battery)\": \"Electronics (no battery)\",\n            \"electronic product (no-battery)\": \"Electronics (no battery)\",\n            \"electronic products (without batteries)\": \"Electronics (no battery)\",\n            \"\u7535\u5b50\u4ea7\u54c1\uff08\u542b\u7535\u6c60\uff09\": \"Electronics (with battery)\",\n            \"\u96fb\u5b50\u7522\u54c1\uff08\u542b\u96fb\u6c60\uff09\": \"Electronics (with battery)\",\n            \"electronic product (with battery)\": \"Electronics (with battery)\",\n            \"\u7535\u5b50\u70df\": \"E-cigarette\",\n            \"\u96fb\u5b50\u83f8\": \"E-cigarette\",\n            \"e-cigarette\": \"E-cigarette\",\n            \"\u70df\u5f39\": \"Vape Pods\",\n            \"\u83f8\u5f48\": \"Vape Pods\",\n            \"smoke bomb\": \"Vape Pods\",\n            \"\u9999\u70df\": \"Cigarettes\",\n            \"\u9999\u83f8\": \"Cigarettes\",\n            \"cigarette\": \"Cigarettes\",\n            \"\u7eaa\u5ff5\u5e01\": \"Commemorative Coins\",\n            \"\u7d00\u5ff5\u5e63\": \"Commemorative Coins\",\n            \"commemorative coins\": \"Commemorative Coins\",\n            \"\u7f8a\u6bdb\u88ab\": \"Wool Quilts\",\n            \"wool quilts\": \"Wool Quilts\",\n            \"\u6d77\u9c9c\u5e72\u8d27\": \"Dried Seafood\",\n            \"\u6d77\u9bae\u4e7e\u8ca8\": \"Dried Seafood\",\n            \"dried seafood\": \"Dried Seafood\",\n            \"\u7f50\u5934\u7c7b\u98df\u54c1\": \"Canned Food\",\n            \"\u7f50\u982d\u985e\u98df\u54c1\": \"Canned Food\",\n            \"canned food\": \"Canned Food\",\n            \"\u7f50\u88c5\u5976\u7c89\": \"Canned Milk Powder\",\n            \"\u7f50\u88dd\u5976\u7c89\": \"Canned Milk Powder\",\n            \"canned milk powder\": \"Canned Milk Powder\",\n            \"\u888b\u88c5\u5976\u7c89\": \"Bagged Milk Powder\",\n            \"\u888b\u88dd\u5976\u7c89\": \"Bagged Milk Powder\",\n            \"bagged milk powder\": \"Bagged Milk Powder\",\n            \"\u5976\u7c89\": \"Milk Powder\",\n            \"milk powder\": \"Milk Powder\",\n            \"\u6bcd\u5a74\u7528\u54c1\": \"Maternity & Baby\",\n            \"\u6bcd\u5b30\u7528\u54c1\": \"Maternity & Baby\",\n            \"maternity & baby supplies\": \"Maternity & Baby\",\n            \"\u8fd0\u52a8\u6237\u5916\u7528\u54c1\": \"Sports & Outdoor\",\n            \"\u904b\u52d5\u6236\u5916\u7528\u54c1\": \"Sports & Outdoor\",\n            \"\u8fd0\u52a8\u548c\u6237\u5916\u7528\u54c1\": \"Sports & Outdoor\",\n            \"\u904b\u52d5\u548c\u6236\u5916\u7528\u54c1\": \"Sports & Outdoor\",\n            \"sports & outdoor goods\": \"Sports & Outdoor\",\n            \"sports and outdoor equipment\": \"Sports & Outdoor\",\n            \"\u5de5\u5177\": \"Tools\",\n            \"tools\": \"Tools\",\n            \"\u7af9\u6728\u7269\u54c1\": \"Wood & Bamboo\",\n            \"solid wood\": \"Wood & Bamboo\",\n            \"wood\": \"Wood & Bamboo\",\n            \"\u8336\u53f6\": \"Tea\",\n            \"\u8336\u8449\": \"Tea\",\n            \"tea\": \"Tea\",\n            \"\u8461\u8404\u9152\": \"Wine\",\n            \"wine\": \"Wine\",\n            \"\u9152\": \"Liquor\",\n            \"liquor\": \"Liquor\",\n            \"\u9690\u5f62\u773c\u955c\": \"Contact Lenses\",\n            \"\u96b1\u5f62\u773c\u93e1\": \"Contact Lenses\",\n            \"contact lenses\": \"Contact Lenses\",\n            \"\u6e05\u6d01\u7528\u54c1(\u542b\u9152\u7cbe)\": \"Cleaning Products (alcohol)\",\n            \"\u6e05\u6f54\u7528\u54c1(\u542b\u9152\u7cbe)\": \"Cleaning Products (alcohol)\",\n            \"disinfectant\": \"Cleaning Products (alcohol)\",\n            \"\u6613\u71c3\u6613\u7206\u6807\u5fd7\": \"Flammable Sign\",\n            \"\u6613\u71c3\u6613\u7206\u6a19\u8a8c\": \"Flammable Sign\",\n            \"flammable sign\": \"Flammable Sign\",\n            \"ugg\": \"UGG\",\n            \"\u5176\u4ed6\": \"Others\",\n            \"others\": \"Others\"\n        };\n        function normTagEN(raw, isEn){\n            if(!isEn) return raw;\n            var s=(raw==null?'':String(raw)).replace(\/\\s+\/g,' ').trim();\n            return TAG_NORM[s] || TAG_NORM[s.toLowerCase()] || s;\n        }\n\n        function $(root, sel){return root.querySelector(sel);}\n        function $$(root, sel){return root.querySelectorAll(sel);}\n\n        function init(el){\n            var cfg;\n            try { cfg = JSON.parse(el.getAttribute('data-config')); } catch(e){ return; }\n            var state = { tagId: null, tags: [], states: [] };\n            var status = $(el,'[data-role=\"status\"]');\n            var results = $(el,'[data-role=\"results\"]');\n\n            function setStatus(msg, kind){\n                status.className = 'ebg-calc__status' + (kind?(' is-'+kind):'');\n                status.textContent = msg || '';\n            }\n\n            function fetchJSON(path, opts){\n                opts = opts || {};\n                opts.headers = opts.headers || {};\n                opts.headers['X-WP-Nonce'] = cfg.nonce;\n                if (opts.body && typeof opts.body !== 'string') {\n                    opts.headers['Content-Type'] = 'application\/json';\n                    opts.body = JSON.stringify(opts.body);\n                }\n                return fetch(cfg.restBase + path, opts).then(function(r){ return r.json(); });\n            }\n\n            function loadTags(){\n                \/\/ Black-line SVG icon set (heroicons-style outline). Mapped per category.\n                \/\/ Default: generic package icon\n                var ICON_PACKAGE = '<svg viewBox=\"0 0 24 24\"><path d=\"M3.27 6.96 12 12.01l8.73-5.05M12 22.08V12\"\/><path d=\"M20.5 7.27 12 2.27l-8.5 5 0 9.46 8.5 5 8.5-5z\"\/><\/svg>';\n                var ICON_PILL = '<svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"9\" width=\"18\" height=\"6\" rx=\"3\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"15\"\/><\/svg>';\n                var ICON_BOTTLE = '<svg viewBox=\"0 0 24 24\"><path d=\"M9 2h6M10 2v3a3 3 0 0 0-2 3v12a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a3 3 0 0 0-2-3V2\"\/><\/svg>';\n                var ICON_FORK = '<svg viewBox=\"0 0 24 24\"><path d=\"M7 2v6a3 3 0 0 0 3 3v11M7 2v6M17 2v20\"\/><\/svg>';\n                var ICON_SHIRT = '<svg viewBox=\"0 0 24 24\"><path d=\"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z\"\/><\/svg>';\n                var ICON_LAPTOP = '<svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"12\" rx=\"2\"\/><line x1=\"2\" y1=\"20\" x2=\"22\" y2=\"20\"\/><\/svg>';\n                var ICON_BATTERY = '<svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"7\" width=\"18\" height=\"10\" rx=\"2\"\/><line x1=\"22\" y1=\"11\" x2=\"22\" y2=\"13\"\/><line x1=\"6\" y1=\"11\" x2=\"14\" y2=\"11\"\/><\/svg>';\n                var ICON_BABY_BOTTLE = '<svg viewBox=\"0 0 24 24\"><path d=\"M9 2h6M10 4v2M14 4v2\"\/><rect x=\"7\" y=\"6\" width=\"10\" height=\"16\" rx=\"2\"\/><line x1=\"7\" y1=\"11\" x2=\"17\" y2=\"11\"\/><\/svg>';\n                var ICON_BOOK = '<svg viewBox=\"0 0 24 24\"><path d=\"M4 4a2 2 0 0 1 2-2h12v18H6a2 2 0 0 0-2 2V4z\"\/><line x1=\"8\" y1=\"7\" x2=\"14\" y2=\"7\"\/><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/><\/svg>';\n                var ICON_SPARKLE = '<svg viewBox=\"0 0 24 24\"><path d=\"M12 3v3M12 18v3M3 12h3M18 12h3M5.6 5.6l2.1 2.1M16.3 16.3l2.1 2.1M5.6 18.4l2.1-2.1M16.3 7.7l2.1-2.1\"\/><\/svg>';\n                var ICON_WINE = '<svg viewBox=\"0 0 24 24\"><path d=\"M8 3h8l-1 7a3 3 0 0 1-6 0L8 3zM12 13v8M8 21h8\"\/><\/svg>';\n                var ICON_GEM = '<svg viewBox=\"0 0 24 24\"><path d=\"m6 3 6 18 6-18M3 9l9 12M21 9l-9 12M3 9h18\"\/><\/svg>';\n                var ICON_SUITCASE = '<svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"7\" width=\"18\" height=\"14\" rx=\"2\"\/><path d=\"M9 7V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v3\"\/><line x1=\"3\" y1=\"13\" x2=\"21\" y2=\"13\"\/><\/svg>';\n                var ICON_TOOL = '<svg viewBox=\"0 0 24 24\"><path d=\"M14.7 6.3a4 4 0 1 0 5 5L21 12l-3-3 1.5-1.5L17 5l-2.3 1.3zM3 21l8-8\"\/><\/svg>';\n                var ICON_WARNING = '<svg viewBox=\"0 0 24 24\"><path d=\"m12 3 10 18H2L12 3zM12 10v5M12 18v.5\"\/><\/svg>';\n                var ICON_PROHIBIT = '<svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><line x1=\"5.5\" y1=\"5.5\" x2=\"18.5\" y2=\"18.5\"\/><\/svg>';\n                var ICON_COIN = '<svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M9 9a3 3 0 0 1 6 0c0 1.5-1 2-2 2.5s-2 1-2 2.5\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"17\"\/><\/svg>';\n                var ICON_ANTENNA = '<svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"20\" r=\"2\"\/><path d=\"M12 18V8M8 5l4-3 4 3M5 9l7-5 7 5\"\/><\/svg>';\n                var ICON_BOOT = '<svg viewBox=\"0 0 24 24\"><path d=\"M4 5h7a2 2 0 0 1 2 2v6h6a3 3 0 0 1 3 3v3H4V5z\"\/><line x1=\"13\" y1=\"11\" x2=\"19\" y2=\"11\"\/><\/svg>';\n                var ICON_POWDER = '<svg viewBox=\"0 0 24 24\"><path d=\"M6 8h12l-2 13a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2L6 8zM6 8V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v3\"\/><\/svg>';\n                var ICON_BLANKET = '<svg viewBox=\"0 0 24 24\"><path d=\"M3 6c5-2 13-2 18 0v12c-5-2-13-2-18 0V6zM7 9v6M12 8v8M17 9v6\"\/><\/svg>';\n                var ICON_FLAME = '<svg viewBox=\"0 0 24 24\"><path d=\"M12 3c0 4-5 5-5 10a5 5 0 0 0 10 0c0-3-2-4-2-7 0 1-1 2-3 2 1-2 0-4 0-5z\"\/><\/svg>';\n                var ICON_BAG = '<svg viewBox=\"0 0 24 24\"><path d=\"M5 7h14l-1 14H6L5 7zM9 7V5a3 3 0 0 1 6 0v2\"\/><\/svg>';\n                var ICON_TAG = '<svg viewBox=\"0 0 24 24\"><path d=\"M20 12 12 4H4v8l8 8 8-8z\"\/><circle cx=\"8\" cy=\"8\" r=\"1.5\"\/><\/svg>';\n                var ICON_CAR = '<svg viewBox=\"0 0 24 24\"><path d=\"M5 17H3v-5l3-5h12l3 5v5h-2\"\/><circle cx=\"7\" cy=\"17\" r=\"2\"\/><circle cx=\"17\" cy=\"17\" r=\"2\"\/><\/svg>';\n                var ICON_FISH = '<svg viewBox=\"0 0 24 24\"><path d=\"M3 12c4-5 10-6 14-3l4-3-2 6 2 6-4-3c-4 3-10 2-14-3z\"\/><circle cx=\"9\" cy=\"11\" r=\"1\"\/><\/svg>';\n                var ICON_CAN = '<svg viewBox=\"0 0 24 24\"><ellipse cx=\"12\" cy=\"5\" rx=\"7\" ry=\"2\"\/><path d=\"M5 5v14c0 1 3 2 7 2s7-1 7-2V5\"\/><\/svg>';\n                var ICON_SOFA = '<svg viewBox=\"0 0 24 24\"><path d=\"M3 11v4a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-4M3 11V8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3M3 11h18M5 17v3M19 17v3\"\/><\/svg>';\n                var ICON_ROBOT = '<svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"8\" width=\"16\" height=\"12\" rx=\"2\"\/><circle cx=\"9\" cy=\"14\" r=\"1\"\/><circle cx=\"15\" cy=\"14\" r=\"1\"\/><path d=\"M12 4v4M9 4h6\"\/><\/svg>';\n                var ICON_LUNCHBOX = '<svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"8\" width=\"18\" height=\"13\" rx=\"2\"\/><path d=\"M8 8V5a4 4 0 0 1 8 0v3M3 14h18\"\/><\/svg>';\n\n                var ICON = {\n                    5:ICON_PILL, 71:ICON_BOTTLE, 4:ICON_FORK, 7:ICON_BOTTLE, 18:ICON_SHIRT,\n                    22:ICON_LAPTOP, 8:ICON_BATTERY, 25:ICON_WARNING, 13:ICON_BABY_BOTTLE, 259:ICON_BABY_BOTTLE,\n                    30:ICON_BOOK, 9:ICON_SPARKLE, 23:ICON_WINE, 20:ICON_PACKAGE, 21:ICON_GEM,\n                    10:ICON_FISH, 12:ICON_CAN, 28:ICON_BOTTLE, 102:ICON_TOOL, 26:ICON_CAR,\n                    14:ICON_PACKAGE, 19:ICON_POWDER, 123:ICON_PILL, 172:ICON_SUITCASE, 127:ICON_BLANKET,\n                    11:ICON_BAG, 73:ICON_WARNING, 15:ICON_PROHIBIT, 128:ICON_BATTERY, 24:ICON_TAG,\n                    65:ICON_COIN, 141:ICON_ANTENNA, 187:ICON_BOOT, 29:ICON_FLAME, 36:ICON_LUNCHBOX,\n                    76:ICON_SOFA, 96:ICON_ROBOT\n                };\n\n                var tagsRoot = $(el,'[data-role=\"tags\"]');\n                tagsRoot.innerHTML = '<div class=\"ebg-calc__tags-loading\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:-3px;margin-right:6px\"><path d=\"M6 2h12v6l-6 4 6 4v6H6v-6l6-4-6-4z\"\/><\/svg> \u52a0\u8f7d\u4e2d\u2026<\/div>';\n\n                function showTagError(msg){\n                    tagsRoot.innerHTML = '<div class=\"ebg-calc__tags-loading\" style=\"color:#ef4444;padding:14px;text-align:center\"><div style=\"margin-bottom:8px\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:-3px;margin-right:6px\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg> ' + msg + '<\/div><button type=\"button\" data-role=\"retry-tags\" style=\"padding:8px 16px;background:#116ebf;color:#fff;border:0;border-radius:6px;cursor:pointer;font-size:13px\">\u70b9\u51fb\u91cd\u8bd5 \/ Retry<\/button><\/div>';\n                    var rt = $(el,'[data-role=\"retry-tags\"]');\n                    if (rt) rt.addEventListener('click', function(){ loadTags(); });\n                }\n                fetchJSON('\/tags?store_id=' + cfg.storeId + '&language=' + (cfg.apiLang || 'cn')).then(function(res){\n                    var tags = (res && res.data && res.data.length) ? res.data : [];\n                    if (!tags.length) {\n                        showTagError((res && res.msg) ? ('API: ' + res.msg) : '\u65e0\u6cd5\u52a0\u8f7d\u7269\u54c1\u7c7b\u578b \/ Cannot load item categories');\n                        return;\n                    }\n                    tagsRoot.innerHTML = '';\n                    state.allApiTags = tags;\n                    tags.forEach(function(t){\n                        var card = document.createElement('div');\n                        card.className = 'ebg-calc__tag';\n                        card.setAttribute('data-tagid', t.tags_id);\n                        card.setAttribute('data-tagname', t.name);\n                        card.setAttribute('role', 'button');\n                        card.setAttribute('tabindex', '0');\n                        var icon = ICON[t.tags_id] || ICON_PACKAGE;\n                        var dispName = normTagEN(t.name, cfg.apiLang === 'en');\n                        card.innerHTML = '<span class=\"ebg-calc__tag-icon\">' + icon + '<\/span>' +\n                                         '<span class=\"ebg-calc__tag-name\">' + escHtml(dispName) + '<\/span>';\n                        card.addEventListener('click', function(){ selectTag(t); });\n                        card.addEventListener('keydown', function(e){\n                            if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); selectTag(t); }\n                        });\n                        tagsRoot.appendChild(card);\n                    });\n                    renderDimPresets();\n                }).catch(function(err){\n                    showTagError('\u7f51\u7edc\u9519\u8bef Network error: ' + (err && err.message ? err.message : 'unknown'));\n                });\n            }\n\n            function renderDimPresets(){\n                var presetRoot = $(el,'[data-role=\"dim-presets\"]');\n                if (!presetRoot) return;\n                var isEn = cfg.apiLang === 'en';\n                \/\/ Box-outline SVG icons \u2014 sized to suggest the package volume visually\n                var SIZE_ICONS = {\n                    tiny:    '<svg viewBox=\"0 0 32 24\" width=\"32\" height=\"24\"><rect x=\"11\" y=\"9\" width=\"10\" height=\"9\" rx=\"1\"\/><\/svg>',\n                    small:   '<svg viewBox=\"0 0 32 24\" width=\"32\" height=\"24\"><rect x=\"9\" y=\"6\" width=\"14\" height=\"12\" rx=\"1\"\/><\/svg>',\n                    shoe:    '<svg viewBox=\"0 0 32 24\" width=\"32\" height=\"24\"><rect x=\"5\" y=\"9\" width=\"22\" height=\"9\" rx=\"1\"\/><\/svg>',\n                    medium:  '<svg viewBox=\"0 0 32 24\" width=\"32\" height=\"24\"><rect x=\"7\" y=\"4\" width=\"18\" height=\"16\" rx=\"1\"\/><\/svg>',\n                    large:   '<svg viewBox=\"0 0 32 24\" width=\"32\" height=\"24\"><rect x=\"4\" y=\"2\" width=\"24\" height=\"20\" rx=\"1\"\/><\/svg>',\n                    luggage: '<svg viewBox=\"0 0 32 24\" width=\"32\" height=\"24\"><rect x=\"6\" y=\"5\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"M13 5V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2\"\/><line x1=\"6\" y1=\"12\" x2=\"26\" y2=\"12\"\/><\/svg>',\n                };\n                var SIZES = [\n                    {k:'tiny',    n: isEn?'Tiny':'\u8ff7\u4f60',     w:0.3,  l:12,  W:8,   h:6},\n                    {k:'small',   n: isEn?'Small':'\u5c0f\u76d2',    w:1.5,  l:25,  W:20,  h:15},\n                    {k:'shoe',    n: isEn?'Shoe':'\u978b\u76d2',     w:2,    l:32,  W:22,  h:12},\n                    {k:'medium',  n: isEn?'Medium':'\u4e2d\u7bb1',   w:6,    l:40,  W:30,  h:25},\n                    {k:'large',   n: isEn?'Large':'\u5927\u7bb1',    w:15,   l:60,  W:45,  h:40},\n                    {k:'luggage', n: isEn?'Luggage':'\u884c\u674e\u7bb1', w:20,   l:65,  W:45,  h:30}\n                ];\n                presetRoot.innerHTML = '';\n                SIZES.forEach(function(p){\n                    var btn = document.createElement('button');\n                    btn.type = 'button';\n                    btn.className = 'ebg-calc__dim-preset';\n                    btn.innerHTML = '<span class=\"ebg-calc__dim-preset-icon\">' + (SIZE_ICONS[p.k] || '') + '<\/span>' +\n                                    '<span class=\"ebg-calc__dim-preset-name\">' + p.n + '<\/span>' +\n                                    '<span class=\"ebg-calc__dim-preset-weight\">' + p.w + ' kg<\/span>';\n                    btn.addEventListener('click', function(){\n                        $(el,'[data-role=\"weight\"]').value = p.w;\n                        $(el,'[data-role=\"length\"]').value = p.l;\n                        $(el,'[data-role=\"width\"]').value = p.W;\n                        $(el,'[data-role=\"height\"]').value = p.h;\n                        $$(el,'.ebg-calc__dim-preset').forEach(function(b){ b.classList.remove('is-active'); });\n                        btn.classList.add('is-active');\n                    });\n                    presetRoot.appendChild(btn);\n                });\n            }\n\n            function selectTag(t){\n                state.tagId = t.tags_id;\n                state.tagName = t.name;\n                $$(el,'.ebg-calc__tag').forEach(function(n){\n                    n.classList.toggle('is-active', n.getAttribute('data-tagname') === t.name);\n                });\n            }\n\n            function loadStates(){\n                fetchJSON('\/states?country_id=' + cfg.destCid).then(function(res){\n                    var sel = $(el,'[data-role=\"state\"]');\n                    sel.innerHTML = '';\n                    if (!res || res.code !== 200 || !res.data || !res.data.length) {\n                        var o = document.createElement('option');\n                        o.value = ''; o.textContent = '\u2014';\n                        sel.appendChild(o);\n                        return;\n                    }\n                    state.states = res.data;\n                    var ph = document.createElement('option');\n                    ph.value = ''; ph.textContent = (cfg.i18n && cfg.i18n.select_state) ? cfg.i18n.select_state : '\u2014 Select \u2014';\n                    sel.appendChild(ph);\n                    res.data.forEach(function(s){\n                        var o = document.createElement('option');\n                        o.value = s.id; o.textContent = s.name;\n                        sel.appendChild(o);\n                    });\n                });\n            }\n\n            function calculate(){\n                var weight = parseFloat($(el,'[data-role=\"weight\"]').value);\n                var length = parseFloat($(el,'[data-role=\"length\"]').value);\n                var width  = parseFloat($(el,'[data-role=\"width\"]').value);\n                var height = parseFloat($(el,'[data-role=\"height\"]').value);\n                var postcode = $(el,'[data-role=\"postcode\"]').value.trim();\n                var stateId  = $(el,'[data-role=\"state\"]').value;\n                var suburb   = $(el,'[data-role=\"suburb\"]').value.trim();\n                var declare  = parseFloat($(el,'[data-role=\"declare\"]').value) || 0;\n\n                if (!state.tagId) { setStatus('Please select a package category.', 'error'); return; }\n                if (!weight || !length || !width || !height) { setStatus('Please fill in weight and dimensions.', 'error'); return; }\n                \/\/ postcode no longer blocks submit \u2014 many lanes (AusPost etc.) compute rates from state alone\n                if (!stateId) { setStatus((cfg.i18n && cfg.i18n.pc_missing_state) || 'Please select a state\/region.', 'error'); return; }\n\n                var payload = {\n                    area: '0',\n                    country_id: cfg.destCid,\n                    country_id_from: cfg.originCid,\n                    store_id: cfg.storeId,\n                    language: cfg.apiLang || 'cn',  \/\/ api expects cn\/tw\/en, NOT zh\/zh-Hant (causes 500)\n                    declare_value: declare || '',   \/\/ empty string when 0, matches cal payload\n                    currency_id: cfg.currencyId || 3,  \/\/ warehouse default currency (3=AUD, 4=MYR, 55=CNY, etc.)\n                    weight_unit: 'kg',\n                    length_unit: 'cm',\n                    postcode: postcode,\n                    state: stateId,\n                    suburb: suburb,\n                    package: [{\n                        qty: 1,\n                        weight: weight,\n                        length: length,\n                        width: width,\n                        height: height,\n                        tags_ids: state.tagId\n                    }]\n                };\n\n                var btn = $(el,'[data-role=\"submit\"]');\n                btn.disabled = true;\n                setStatus('Calculating\u2026', 'info');\n                results.innerHTML = '';\n\n                fetchJSON('\/quote', { method: 'POST', body: payload }).then(function(res){\n                    btn.disabled = false;\n                    if (!res) { setStatus('Network error. Please try again.', 'error'); return; }\n                    if (res.code !== 200) { setStatus(res.msg || 'Calculation failed.', 'error'); return; }\n                    var list = res.data || [];\n                    if (!list.length) { setStatus('No shipping options available for this route.', 'info'); return; }\n                    setStatus('');\n                    renderResults(list);\n                }).catch(function(){\n                    btn.disabled = false;\n                    setStatus('Cannot reach calculator. Please try again later or visit cal.ebaoguo.com.', 'error');\n                });\n            }\n\n            function renderResults(list){\n                var isEnLang = (cfg.apiLang === 'en');\n                var RL = (function(L){\n                    var d={\n                      en:{ship:'Shipping',pickup:'Pickup',handling:'Handling',warehouse:'Warehouse',fumigation:'Fumigation',extrasvc:'Extra Service',surcharge:'Surcharge',tax:'Tax Fee',commission:'Commission',billing:'Billing',total:'Total',dutytax:'Duty & Tax',estduty:'Est. Import Duty',esttax:'Est. Import Tax',taxnotes:'Tax Notes',recipient:'payable by recipient',limits:'Limits',maxwt:'Max weight',maxlen:'Max length',girth:'Length+girth \\u2264',maxdeclare:'Max declared',insurance:'Insurance',insOpt:'Optional insurance',insFree:'free basic cover',insMin:'min charge'},\n                      cn:{ship:'\\u8fd0\\u8d39',pickup:'\\u4e0a\\u95e8\\u53d6\\u4ef6\\u8d39',handling:'\\u5904\\u7406\\u8d39',warehouse:'\\u5165\\u4ed3\/\\u64cd\\u4f5c\\u8d39',fumigation:'\\u7194\\u84b8\\u8d39',extrasvc:'\\u9644\\u52a0\\u670d\\u52a1\\u8d39',surcharge:'\\u989d\\u5916\\u8d39\\u7528',tax:'\\u7a0e\\u8d39',commission:'\\u4f63\\u91d1',billing:'\\u8ba1\\u8d39',total:'\\u5408\\u8ba1',dutytax:'\\u5173\\u7a0e\/\\u7a0e\\u8d39',estduty:'\\u9884\\u4f30\\u8fdb\\u53e3\\u5173\\u7a0e',esttax:'\\u9884\\u4f30\\u8fdb\\u53e3\\u7a0e',taxnotes:'\\u5173\\u7a0e\\u8bf4\\u660e',recipient:'\\u6536\\u4ef6\\u4eba\\u4ed8',limits:'\\u9650\\u5236',maxwt:'\\u5355\\u4ef6\\u6700\\u91cd',maxlen:'\\u6700\\u957f\\u8fb9',girth:'\\u957f+\\u56f4 \\u2264',maxdeclare:'\\u7533\\u62a5\\u4e0a\\u9650',insurance:'\\u4fdd\\u9669',insOpt:'\\u53ef\\u9009\\u4fdd\\u9669',insFree:'\\u514d\\u8d39\\u57fa\\u7840\\u4fdd\\u969c',insMin:'\\u8d77\\u6295'},\n                      tw:{ship:'\\u904b\\u8cbb',pickup:'\\u4e0a\\u9580\\u53d6\\u4ef6\\u8cbb',handling:'\\u8655\\u7406\\u8cbb',warehouse:'\\u5165\\u5009\/\\u64cd\\u4f5c\\u8cbb',fumigation:'\\u71fb\\u84b8\\u8cbb',extrasvc:'\\u9644\\u52a0\\u670d\\u52d9\\u8cbb',surcharge:'\\u984d\\u5916\\u8cbb\\u7528',tax:'\\u7a05\\u8cbb',commission:'\\u4f63\\u91d1',billing:'\\u8a08\\u8cbb',total:'\\u5408\\u8a08',dutytax:'\\u95dc\\u7a05\/\\u7a05\\u8cbb',estduty:'\\u9810\\u4f30\\u9032\\u53e3\\u95dc\\u7a05',esttax:'\\u9810\\u4f30\\u9032\\u53e3\\u7a05',taxnotes:'\\u95dc\\u7a05\\u8aaa\\u660e',recipient:'\\u6536\\u4ef6\\u4eba\\u4ed8',limits:'\\u9650\\u5236',maxwt:'\\u55ae\\u4ef6\\u6700\\u91cd',maxlen:'\\u6700\\u9577\\u908a',girth:'\\u9577+\\u570d \\u2264',maxdeclare:'\\u7533\\u5831\\u4e0a\\u9650',insurance:'\\u4fdd\\u96aa',insOpt:'\\u53ef\\u9078\\u4fdd\\u96aa',insFree:'\\u514d\\u8cbb\\u57fa\\u790e\\u4fdd\\u969c',insMin:'\\u8d77\\u6295'}\n                    };\n                    return d[L]||d.cn;\n                })(cfg.apiLang);\n                function feeName(apiName, fallback){ if(apiName){ if(isEnLang && \/[\\u4e00-\\u9fff]\/.test(apiName)) return fallback; return apiName; } return fallback; }\n                results.innerHTML = '';\n                list.forEach(function(item){\n                    var card = document.createElement('div');\n                    card.className = 'ebg-calc__card-v2' + (item.unableSelect ? ' is-disabled' : '');\n                    var logo = item.logo ? '<img decoding=\"async\" src=\"'+escAttr(item.logo)+'\" alt=\"\" style=\"max-width:60px;max-height:40px;object-fit:contain\">' : '';\n                    var meta = [];\n                    if (item.duration) meta.push('\\u{1F69A} '+escHtml(item.duration));\n                    if (item.dispatch_date) meta.push('\\u{1F4C5} '+escHtml(item.dispatch_date));\n                    if (item.transport_type) meta.push(escHtml(item.transport_type));\n                    if (item.weight_calc_type_text) meta.push(RL.billing+': '+escHtml(item.weight_calc_type_text));\n                    var warn = '';\n                    if (item.unableSelect && item.unableSelectReason) warn = '<div class=\"ebg-calc__card-warn\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:-3px;margin-right:6px\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg> '+escHtml(item.unableSelectReason)+'<\/div>';\n\n                    \/\/ ========== TRANSPARENT FEE BREAKDOWN (all API fields, nothing hidden) ==========\n                    var currency = item.currency_name || '';\n                    var rows = [];\n\n                    \/\/ 1. Shipping subtotal\n                    var subtotal = item.estimation_sub || (item.parcel_cost && item.parcel_cost[0] ? item.parcel_cost[0].chargeable_cost : null);\n                    if (subtotal) rows.push({label:RL.ship, amount: subtotal});\n\n                    \/\/ 2. Pickup cost (\u4e0a\u95e8\u53d6\u4ef6\u8d39)\n                    if (item.pickup_cost && parseFloat(item.pickup_cost) > 0) {\n                      rows.push({label:RL.pickup, amount: item.pickup_cost});\n                    }\n\n                    \/\/ 3. Fulfillment \/ Handling fee\n                    if (item.fullfillment_fee && parseFloat(item.fullfillment_fee) > 0) {\n                      var ff = item.fullfillment_fee_detail && item.fullfillment_fee_detail[0];\n                      var ffName = feeName(ff && ff.name, RL.handling);\n                      rows.push({label: ffName, amount: item.fullfillment_fee});\n                    }\n\n                    \/\/ 4. Warehouse handling fee (\u5165\u4ed3\u8d39)\n                    if (item.warehouse_handling_fee && parseFloat(item.warehouse_handling_fee) > 0) {\n                      var wh = item.warehouse_handling_fee_detail && item.warehouse_handling_fee_detail[0];\n                      var whName = feeName(wh && wh.name, RL.warehouse);\n                      rows.push({label: whName, amount: item.warehouse_handling_fee});\n                    }\n\n                    \/\/ 5. Fumigation fee\n                    if (item.fumigation_fee && parseFloat(item.fumigation_fee) > 0) {\n                      rows.push({label:RL.fumigation, amount: item.fumigation_fee});\n                    }\n\n                    \/\/ 6. Parcel extra service fee\n                    if (item.parcelExtraServiceFee && parseFloat(item.parcelExtraServiceFee) > 0) {\n                      rows.push({label:RL.extrasvc, amount: item.parcelExtraServiceFee});\n                    }\n\n                    \/\/ 7. Extra fee (route-specific surcharges \u2014 was previously hidden!)\n                    if (item.extra_fee && parseFloat(item.extra_fee) > 0) {\n                      var ef = item.extra_fee_detail && item.extra_fee_detail[0];\n                      var efName = feeName(ef && ef.name, RL.surcharge);\n                      rows.push({label: efName, amount: item.extra_fee});\n                    }\n                    \/\/ Also handle if extra_fee_detail has multiple entries\n                    if (item.extra_fee_detail && item.extra_fee_detail.length > 1) {\n                      for (var ei = 1; ei < item.extra_fee_detail.length; ei++) {\n                        var ed = item.extra_fee_detail[ei];\n                        if (ed && ed.amount && parseFloat(ed.amount) > 0) {\n                          rows.push({label: feeName(ed.name, RL.surcharge), amount: ed.amount});\n                        }\n                      }\n                    }\n\n                    \/\/ 8. Tax fee (independent of include_tax_note \u2014 was hidden!)\n                    if (item.tax_fee && parseFloat(item.tax_fee) > 0) {\n                      var tf = item.tax_fee_detail && item.tax_fee_detail[0];\n                      var tfName = feeName(tf && tf.name, RL.tax);\n                      rows.push({label: tfName, amount: item.tax_fee});\n                    }\n\n                    \/\/ 9. Commission (was hidden!)\n                    if (item.commission && parseFloat(item.commission) > 0) {\n                      rows.push({label:RL.commission, amount: item.commission});\n                    }\n\n                    \/\/ ========== TAX\/CUSTOMS notes (informational, not summed into total) ==========\n                    var taxNote = item.include_tax_note || '';\n                    var taxRows = [];\n                    if (taxNote) {\n                      var taxColor = (taxNote.indexOf('\u5305\u542b') >= 0 || taxNote.indexOf('Inc') >= 0) ? '#16a34a' : '#dc2626';\n                      taxRows.push({label:RL.dutytax, value: taxNote, color: taxColor});\n                    }\n                    \/\/ Estimated import duty (was hidden!)\n                    if (item.estimated_import_duty && parseFloat(item.estimated_import_duty) > 0) {\n                      taxRows.push({label:RL.estduty, value: currency + ' ' + item.estimated_import_duty + ' (' + RL.recipient + ')', color: '#dc2626'});\n                    }\n                    if (item.estimated_import_tax && parseFloat(item.estimated_import_tax) > 0) {\n                      taxRows.push({label:RL.esttax, value: currency + ' ' + item.estimated_import_tax + ' (' + RL.recipient + ')', color: '#dc2626'});\n                    }\n                    if (item.estimated_import_duty_tax_description) {\n                      taxRows.push({label:RL.taxnotes, value: item.estimated_import_duty_tax_description, color: '#6b7280'});\n                    }\n\n                    \/\/ ========== COURIER LIMITS (so users know constraints upfront) ==========\n                    var limitInfo = '';\n                    if (item.courier_limit) {\n                      var cl = item.courier_limit;\n                      var limits = [];\n                      if (cl.maximum_weight && parseFloat(cl.maximum_weight) > 0) limits.push(RL.maxwt + ' ' + cl.maximum_weight + 'kg');\n                      if (cl.maximum_length && parseFloat(cl.maximum_length) > 0) limits.push(RL.maxlen + ' ' + cl.maximum_length + 'cm');\n                      if (cl.girth && parseFloat(cl.girth) > 0) limits.push(RL.girth + ' ' + cl.girth + 'cm');\n                      if (cl.max_declare_amount && parseFloat(cl.max_declare_amount) > 0) limits.push(RL.maxdeclare + ' ' + currency + ' ' + cl.max_declare_amount);\n                      if (limits.length) {\n                        limitInfo = '<div class=\"ebg-calc__bd-row\" style=\"color:#6b7280;font-size:12px;border-top:1px dashed #e5e7eb;padding-top:6px;margin-top:6px\"><span><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:-3px;margin-right:6px\"><path d=\"M21.3 8.7c-.4-.4-1-.4-1.4 0L13 15.5l-4.5-4.5 6.8-6.9c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0L8 9.6 4.4 6c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4l14 14c.4.4 1 .4 1.4 0 .4-.4.4-1 0-1.4l-3.5-3.5 6.9-6.9c.4-.4.4-1 0-1.4z\"\/><\/svg> ' + RL.limits + '<\/span><span>' + escHtml(limits.join(' \u00b7 ')) + '<\/span><\/div>';\n                      }\n                    }\n\n                    \/\/ ========== INSURANCE NOTICE (so users know they CAN insure) ==========\n                    var insInfo = '';\n                    if (item.insurance_percentage && parseFloat(item.insurance_percentage) > 0) {\n                      var insText = RL.insOpt + ' ' + item.insurance_percentage + '% (max ' + currency + ' ' + (item.max_insurance || '?') + ')';\n                      if (item.free_insurance && parseFloat(item.free_insurance) > 0) {\n                        insText += ' \u00b7 ' + RL.insFree + ' ' + currency + ' ' + item.free_insurance;\n                      }\n                      if (item.min_insurance_charge && parseFloat(item.min_insurance_charge) > 0) {\n                        insText += ' \u00b7 ' + RL.insMin + ' ' + currency + ' ' + item.min_insurance_charge;\n                      }\n                      insInfo = '<div class=\"ebg-calc__bd-row\" style=\"color:#0369a1;font-size:12px\"><span><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:-3px;margin-right:6px\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg> ' + RL.insurance + '<\/span><span>' + escHtml(insText) + '<\/span><\/div>';\n                    }\n\n                    \/\/ ========== Build breakdown HTML ==========\n                    var bdHtml = '';\n                    rows.forEach(function(r){\n                      bdHtml += '<div class=\"ebg-calc__bd-row\"><span>' + escHtml(r.label) + '<\/span><span>' + escHtml(currency) + ' ' + escHtml(r.amount) + '<\/span><\/div>';\n                    });\n                    taxRows.forEach(function(t){\n                      bdHtml += '<div class=\"ebg-calc__bd-row\" style=\"color:' + t.color + ';font-size:13px\"><span>' + escHtml(t.label) + '<\/span><span>' + escHtml(t.value) + '<\/span><\/div>';\n                    });\n                    if (limitInfo) bdHtml += limitInfo;\n                    if (insInfo) bdHtml += insInfo;\n\n                    card.innerHTML =\n                      '<div class=\"ebg-calc__card-head\">' +\n                        '<div class=\"ebg-calc__card-head-left\">' + logo +\n                          '<div><div class=\"ebg-calc__card-title\">'+escHtml(item.name||'')+'<\/div>' +\n                          '<div class=\"ebg-calc__card-meta\">'+meta.join(' \u00b7 ')+'<\/div>' +\n                          warn + '<\/div>' +\n                        '<\/div>' +\n                        '<div class=\"ebg-calc__card-total\"><div class=\"ebg-calc__card-total-label\">'+RL.total+'<\/div><div class=\"ebg-calc__card-total-amount\">'+escHtml(currency)+' '+escHtml(item.estimation||'-')+'<\/div><\/div>' +\n                      '<\/div>' +\n                      (bdHtml ? '<div class=\"ebg-calc__breakdown\">'+bdHtml+'<\/div>' : '');\n                    results.appendChild(card);\n                });\n            }\n\n            function escHtml(s){ return String(s==null?'':s).replace(\/[&<>\"']\/g, function(c){return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c];}); }\n            function escAttr(s){ return escHtml(s); }\n\n            $(el,'[data-role=\"submit\"]').addEventListener('click', calculate);\n            loadTags();\n            loadStates();\n\n            \/\/ Postcode \u2192 auto state + suburb suggestion (debounced)\n            var pcInput = $(el,'[data-role=\"postcode\"]');\n            var subInput = $(el,'[data-role=\"suburb\"]');\n            var stateSel = $(el,'[data-role=\"state\"]');\n            var pcTimer = null;\n            var pcHint = $(el,'[data-role=\"pc-hint\"]');\n            function lookupPostcode(){\n                var pc = (pcInput.value || '').trim();\n                if (pc.length < 3) { if (pcHint) pcHint.style.display = 'none'; return; }\n                fetchJSON('\/postcode?country_id=' + cfg.destCid + '&postcode=' + encodeURIComponent(pc)).then(function(res){\n                    if (!res || res.code !== 200 || !res.data || !res.data.length) {\n                        \/\/ Postcode not in API DB \u2014 show hint user can still pick state manually\n                        if (pcHint) {\n                            pcHint.textContent = (cfg.i18n && cfg.i18n.pc_unfound) || 'Postcode not recognised \u2014 please pick State manually';\n                            pcHint.style.display = 'block';\n                        }\n                        return;\n                    }\n                    if (pcHint) pcHint.style.display = 'none';\n                    var first = res.data[0];\n                    \/\/ Set state by state_id\n                    if (first.state_id && stateSel) {\n                        for (var i = 0; i < stateSel.options.length; i++) {\n                            if (String(stateSel.options[i].value) === String(first.state_id)) {\n                                stateSel.value = String(first.state_id);\n                                break;\n                            }\n                        }\n                    }\n                    \/\/ Auto-fill suburb if empty\n                    if (subInput && !subInput.value && first.name) {\n                        subInput.value = first.name;\n                    }\n                });\n            }\n            if (pcInput) {\n                pcInput.addEventListener('input', function(){\n                    clearTimeout(pcTimer);\n                    pcTimer = setTimeout(lookupPostcode, 400);\n                });\n                pcInput.addEventListener('blur', lookupPostcode);\n            }\n        }\n\n        \/\/ Expose init for dynamically-injected calcs (e.g. ebg_calc_universal)\n        window.__ebgCalcInitFn = function(el){ if (!el.__ebgInit) { el.__ebgInit = true; init(el); } };\n\n        function lazyInit(){\n            var nodes = document.querySelectorAll('.ebg-calc');\n            if (!('IntersectionObserver' in window)) {\n                \/\/ Fallback: init immediately on old browsers\n                nodes.forEach(function(el){ if (!el.__ebgInit) { el.__ebgInit = true; init(el); } });\n                return;\n            }\n            var io = new IntersectionObserver(function(entries){\n                entries.forEach(function(e){\n                    if (e.isIntersecting && !e.target.__ebgInit) {\n                        e.target.__ebgInit = true;\n                        init(e.target);\n                        io.unobserve(e.target);\n                    }\n                });\n            }, { rootMargin: '200px 0px' });\n            nodes.forEach(function(el){ io.observe(el); });\n        }\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', lazyInit);\n        } else {\n            lazyInit();\n        }\n    })();\n    <\/script>\n    \n<!-- \/ebg-calc-embed -->\n<hr class=\"wp-block-separator\" \/><div id=\"faq\"><\/div>\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#116ebf\" id=\"faq-h\">FAQ \u2014 Shipping from China to Malaysia<\/h2>\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>How long does shipping from China to Malaysia take?<\/summary><p>Transit time depends on the route you choose. Ebaoguo runs three consolidated lines from our Guangdong warehouse: Sea Freight Small Parcel and Sea Freight Large Cargo both take around 25\u201335 days after dispatch, while Air Freight is the fastest at roughly 7\u201314 days after the flight departs. Because we ship on our own consolidated line rather than a third-party express courier, customs clearance is handled by us on the duty-paid routes.<\/p><\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>How much does it cost to ship from China to Malaysia?<\/summary><p>Rates are charged on the chargeable weight (actual vs. volumetric, whichever is greater) after consolidation. Sea Freight Small Parcel starts from \uffe575 for the first 5 kg to West Malaysia (\uffe515 per additional kg) and \uffe5105 for the first 5 kg to East Malaysia \/ Sabah \/ Sarawak (\uffe516 per additional kg). Air Freight is billed per kg with a 1 kg minimum. Consolidating multiple Taobao or 1688 orders into one shipment spreads the base fee. For an exact quote on your own parcels, use the <a href=\"https:\/\/cal.ebaoguo.com\/\" target=\"_blank\" rel=\"noopener\">shipping calculator<\/a>.<\/p><\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Can I ship Taobao, 1688, or Pinduoduo items to Malaysia?<\/summary><p>Yes \u2014 Taobao, 1688 wholesale, Pinduoduo, JD.com, and Tmall all ship to the Guangdong warehouse address you receive after signing up. Once your items arrive at the warehouse, the forwarder inspects, consolidates, and dispatches them to your Malaysian address. This is especially useful for 1688, where most sellers only ship domestically within China. A good China shipping agent handles the domestic leg for you, so you never need to deal with Chinese-only checkout flows or local courier handoffs.<\/p><\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Do I have to pay import duty or SST on packages from China?<\/summary><p>Not on our duty-paid lines. The Sea Freight Small Parcel route and the Air Freight route ship on a DDP (Delivered Duty Paid) basis \u2014 Malaysian import duty and SST are already included in the shipping fee, so you pay nothing on delivery and no invoice is required. The Sea Freight Large Cargo route is priced separately and duties are declared independently; contact customer service for large-cargo customs details. (Malaysia does not levy GST \u2014 sales tax is charged under SST.)<\/p><\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>What items are prohibited or restricted when shipping from China to Malaysia?<\/summary><p>Malaysian customs prohibits or restricts a range of goods. Commonly flagged items include lithium batteries (standalone, not inside devices), flammable liquids, certain food products, counterfeit or brand-name replica goods, and items bearing unlicensed trademarks. Most parcel forwarders also refuse to handle dangerous goods, pressurised canisters, and live plants. Always check your forwarder&#8217;s prohibited items list before purchasing \u2014 shipping a banned item can result in seizure, fines, or your entire consolidated shipment being held at customs.<\/p><\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Can I consolidate multiple orders into one shipment to Malaysia?<\/summary><p>Absolutely. Consolidation is one of the biggest advantages of using a parcel forwarder. You shop across Taobao, Pinduoduo, Tmall, or any other Chinese platform, and all your parcels are delivered to your forwarder&#8217;s China warehouse. Once everything has arrived, the team repackages them into a single box, which cuts down on per-shipment handling fees and reduces your overall shipping cost to Malaysia. Most forwarders hold packages free of charge for 30\u201360 days, giving you time to finish your shopping before dispatching.<\/p><\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Sea freight vs air freight from China to Malaysia \u2014 which should I choose?<\/summary><p>The right choice comes down to budget and urgency. Air freight is best when you need items quickly or are shipping lighter parcels \u2014 the cost difference over sea freight narrows considerably below 20 kg. Sea freight wins on price for heavy or bulky shipments, such as furniture, appliances, or large 1688 wholesale orders, where the lower rate per kilogram adds up to real savings. If you&#8217;re not in a rush and your consolidated shipment exceeds 50\u2013100 kg, sea freight from China to Malaysia is almost always the more economical option.<\/p><\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>What happens if my package from China gets held by Malaysian customs?<\/summary><p>If your parcel is held, Malaysian customs will typically issue a query letter requesting supporting documents \u2014 usually a commercial invoice, packing list, and proof of payment. A reputable freight forwarder or China shipping agent will help you prepare accurate customs declarations and declared value documentation before the shipment leaves China, which significantly reduces the chance of delays. If a hold does occur, respond promptly with the requested paperwork. In most cases, compliant shipments are released within a few business days once documentation is verified.<\/p><\/details>\n\r\n\r\n<\/div>\r\n\r\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><div style=\"background:#f9fafb;border-left:4px solid #6b7280;padding:14px 18px;border-radius:6px;margin:14px 0;color:#374151;font-size:14px;line-height:1.7\">Want to return items to a China address? Please refer to our <a href=\"https:\/\/ebaoguo.cn\/en\/return-goods\/\" target=\"_blank\" rel=\"noopener\">China Warehouse Return Service<\/a>.<\/div><\/div>\r\n\r\n<div class=\"wp-block-group has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f4f4f4;padding:24px\"><h3 class=\"wp-block-heading\">How Are Irregular Parcels Measured? \u2014 shipping from china to malaysia<\/h3><p><strong>\u2460 Standard Parcel:<\/strong>\r\n\r\nMeasured as length \u00d7 width \u00d7 height of the box.<\/p><figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/01\/7.png\" alt=\"How Are Irregular Parcels Measured? - Shipping from China to Malaysia\" \/><\/figure><p><strong>\u2461 Bulging Parcel:<\/strong>\r\n\r\nIf the box is deformed or bulging, the longest edge is used for all dimensions.<\/p><figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/01\/8.png\" alt=\"How Are Irregular Parcels Measured? - Shipping from China to Malaysia\" \/><\/figure><p><strong>\u2462 Irregular-Shaped Parcel:<\/strong>\r\n\r\nThe longest edge of the entire package is used to calculate volumetric weight.<\/p><figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/01\/9.png\" alt=\"How Are Irregular Parcels Measured? - Shipping from China to Malaysia\" \/><\/figure><\/div>\r\n\r\n<div class=\"wp-block-group has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f4f4f4;padding:24px\"><h3 class=\"wp-block-heading has-text-color\" style=\"color:#000000;text-align:left\">Prohibited &amp; Restricted Items<\/h3><ul style=\"list-style:none;padding:0;margin:12px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px\"><li style=\"background:#fff;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-weight:600;color:#991b1b\">\ud83d\udeab Firearms, Ammunition &amp; Weapons<\/li><\/ul><ul style=\"list-style:none;padding:0;margin:12px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px\"><li style=\"background:#fff;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-weight:600;color:#991b1b\">\ud83d\udeab Illegal Drugs &amp; Narcotics<\/li><\/ul><\/div>\r\n\r\n<div class=\"wp-block-group has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#fff3f3;padding:24px\"><h3 class=\"wp-block-heading has-text-color\" style=\"color:#cc0000;text-align:left\">\ud83d\udeab Prohibited Items<\/h3>The following items are <strong>strictly prohibited<\/strong>:\r\n<ul>\r\n \t<li>Explosives (e.g. fireworks, flares)<\/li>\r\n \t<li>High-capacity batteries (e.g. power banks above limits), road-legal e-bikes, electric scooters<\/li>\r\n \t<li>Flammable gases (e.g. aerosols, camping gas); non-flammable gases (e.g. compressed oxygen); toxic gases<\/li>\r\n \t<li>Flammable liquids (e.g. solvents, paint)<\/li>\r\n \t<li>Flammable solids (e.g. matches); self-combustible substances; substances that react dangerously with water<\/li>\r\n \t<li>Oxidising substances (e.g. fertilisers); organic peroxides<\/li>\r\n \t<li>Toxic substances (e.g. pesticides); infectious substances (e.g. blood samples)<\/li>\r\n \t<li>Radioactive materials (e.g. smoke detectors)<\/li>\r\n \t<li>Corrosive substances (e.g. bleach, drain cleaners)<\/li>\r\n \t<li>Airbags, mobile phones, computers, pornographic material, plants\/seeds\/flowers, magnets, human remains\/bodily fluids, live or dead animals, animal skins\/fur\/parts<\/li>\r\n \t<li>Wet, dry, metal, or lithium batteries, or products containing them<\/li>\r\n \t<li>Perfume, nail polish, aftershave, hairspray<\/li>\r\n \t<li><strong style=\"color: #ff0000\">Cigarettes and e-cigarettes<\/strong><\/li>\r\n \t<li>Alcohol, prescription medication, pork products, tin cans, and products with leaking or unusual odours<\/li>\r\n<\/ul>\r\n\r\n<div style=\"background:#fce7f3;border-left:4px solid #be185d;padding:14px 18px;border-radius:6px;margin:14px 0;color:#831843;font-size:14px;line-height:1.7\"><strong>Disclaimer: If prohibited items are found hidden inside a parcel, or if goods are not declared accurately, and this results in returns, fines, or criminal penalties, Ebaoguo bears no responsibility. All costs and legal consequences are the sole responsibility of the customer.<\/strong><\/div>\r\n\r\n<h4 style=\"text-align: center\"><span style=\"background-color: #000000;color: #ffff00;padding: 15px;display: inline-block;margin-top: 10px\"><strong>Not sure if your item can be shipped? Contact us first.<\/strong><\/span><\/h4><\/div>\r\n\r\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><h3 class=\"wp-block-heading has-text-color\" style=\"color:#000000;text-align:left\">Insurance &amp; Disclaimer<\/h3><ul>\r\n \t<li>Insurance is optional at <code>5%<\/code> of declared value; proof of purchase required before dispatch<\/li>\r\n \t<li>Insurance does not apply to personal or second-hand items, or goods without a purchase invoice<\/li>\r\n \t<li>Without insurance: maximum compensation <code>\uffe5500<\/code> (including freight) for lost parcels<\/li>\r\n \t<li>With insurance: maximum compensation <code>\uffe52,500 per shipment<\/code> for lost parcels only. Damage, deformation, and deterioration are not covered.<\/li>\r\n \t<li>Parcels not received within <code>90 days<\/code> of dispatch are automatically considered lost<\/li>\r\n \t<li>Insurance is void if customs detains goods due to false declaration<\/li>\r\n \t<li><strong>Customs-related delays:<\/strong> Ebaoguo is not responsible for delays caused by customs inspection of containers or batches<\/li>\r\n \t<li>Please refer to the full <a href=\"https:\/\/ebaoguo.cn\/terms-and-conditions\/\" target=\"_blank\" rel=\"noopener\">Ebaoguo Insurance &amp; Disclaimer Policy<\/a><\/li>\r\n<\/ul><div style=\"background:#fef3c7;border:1px solid #fde68a;border-radius:8px;padding:18px 22px;margin:14px 0\"><h3 style=\"margin:0 0 8px;color:#92400e;font-size:16px;font-weight:700\">Ebaoguo Insurance &amp; Disclaimer Policy<\/h3><p style=\"margin:0 0 12px\">Please read our full insurance and disclaimer policy before shipping<\/p><a href=\"https:\/\/ebaoguo.cn\/terms-and-conditions\/\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;background:#dd9933;color:#fff;padding:8px 18px;border-radius:6px;font-weight:600;font-size:14px;text-decoration:none\">Read More<\/a><\/div><\/div>\r\n\r\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><div style=\"text-align:center;margin:16px 0\"><a href=\"https:\/\/dashboard.ebaoguo.com\/register\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;background:#dd9933;color:#fff;padding:12px 28px;border-radius:8px;font-weight:700;font-size:16px;text-decoration:none\">Register Now \u2014 Get Your China Warehouse Address<\/a><\/div><\/div>\r\n\r\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><div style=\"background:#f9fafb;border-left:4px solid #6b7280;padding:14px 18px;border-radius:6px;margin:14px 0;color:#374151;font-size:14px;line-height:1.7\">Shipping Taobao, Pinduoduo or JD.com orders to Malaysia? Ebaoguo also offers air freight from China to Malaysia for faster delivery.<\/div><\/div>\r\n\r\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><\/div>\n\n<!-- ebg-related --><h2 class=\"wp-block-heading has-text-color\" style=\"color:#116ebf\" id=\"related\">Related routes<\/h2><div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:14px 0\"><a href=\"\/en\/kb\/shipping-from-china-to-australia-by-air\/\" target=\"_blank\" rel=\"noopener\" style=\"display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #c9d8ea;border-radius:8px;padding:14px 16px\"><div style=\"font-size:13px;color:#6b7280\">\ud83c\udde8\ud83c\uddf3 \u2192 \ud83c\udde6\ud83c\uddfa<\/div><div style=\"font-size:15px;font-weight:600;color:#116ebf\">Shipping from China to Australia (Air)<\/div><\/a><a href=\"\/en\/kb\/shipping-from-china-to-australia-by-sea\/\" target=\"_blank\" rel=\"noopener\" style=\"display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #c9d8ea;border-radius:8px;padding:14px 16px\"><div style=\"font-size:13px;color:#6b7280\">\ud83c\udde8\ud83c\uddf3 \u2192 \ud83c\udde6\ud83c\uddfa<\/div><div style=\"font-size:15px;font-weight:600;color:#116ebf\">Shipping from China to Australia (Sea)<\/div><\/a><a href=\"\/en\/kb\/shipping-from-china-mainland-to-hong-kong\/\" target=\"_blank\" rel=\"noopener\" style=\"display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #c9d8ea;border-radius:8px;padding:14px 16px\"><div style=\"font-size:13px;color:#6b7280\">\ud83c\udde8\ud83c\uddf3 \u2192 \ud83c\udded\ud83c\uddf0<\/div><div style=\"font-size:15px;font-weight:600;color:#116ebf\">Shipping from China to Hong Kong<\/div><\/a><a href=\"\/en\/kb\/china-mainland-to-taiwan\/\" target=\"_blank\" rel=\"noopener\" style=\"display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #c9d8ea;border-radius:8px;padding:14px 16px\"><div style=\"font-size:13px;color:#6b7280\">\ud83c\udde8\ud83c\uddf3 \u2192 \ud83c\uddf9\ud83c\uddfc<\/div><div style=\"font-size:15px;font-weight:600;color:#116ebf\">Shipping from China to Taiwan<\/div><\/a><a href=\"\/en\/kb\/shipping-from-china-to-new-zealand\/\" target=\"_blank\" rel=\"noopener\" style=\"display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #c9d8ea;border-radius:8px;padding:14px 16px\"><div style=\"font-size:13px;color:#6b7280\">\ud83c\udde8\ud83c\uddf3 \u2192 \ud83c\uddf3\ud83c\uddff<\/div><div style=\"font-size:15px;font-weight:600;color:#116ebf\">Shipping from China to New Zealand<\/div><\/a><\/div><!-- \/ebg-related -->\n<!-- ebg-lastmod --><p style=\"color:#6b7280;font-size:13px;margin:18px 0;text-align:right\">Last updated\uff1a<time datetime=\"2026-05-01\">May 1, 2026<\/time> \u00b7 Customs rules and transit times subject to official sources<\/p><!-- \/ebg-lastmod -->\n<!-- ebg-schemas --><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"Service\", \"serviceType\": \"International Parcel Forwarding\", \"name\": \"Shipping from China to Malaysia | Ebaoguo\", \"provider\": {\"@type\": \"Organization\", \"name\": \"\u6613\u5305\u88f9 Ebaoguo\", \"url\": \"https:\/\/ebaoguo.cn\"}, \"areaServed\": [{\"@type\": \"Country\", \"name\": \"Malaysia\"}], \"url\": \"https:\/\/ebaoguo.cn\/en\/kb\/shipping-from-china-to-malaysia\/\"}<\/script><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"BreadcrumbList\", \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/ebaoguo.cn\/en\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Knowledge Base\", \"item\": \"https:\/\/ebaoguo.cn\/en\/kb\/\"}, {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"Shipping from China to Malaysia\", \"item\": \"https:\/\/ebaoguo.cn\/en\/kb\/shipping-from-china-to-malaysia\/\"}]}<\/script><!-- \/ebg-schemas -->\n<!-- ebg-faqschema --><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Q: How does Taobao consolidation shipping to Malaysia work?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A: Ebaoguo offers 3 consolidation shipping routes from China to Malaysia \u2014 sea freight small parcel, sea freight large cargo, and air freight. Simply register to get your Guangdong warehouse address, shop from Taobao, Pinduoduo, JD.com or any Chinese platform, and we'll ship everything to your Malaysian address. Duties and customs included on sea freight small parcel and air freight routes.\"}}, {\"@type\": \"Question\", \"name\": \"Q1: Berapa lama tempoh penghantaran? \/ How long does shipping from China to Malaysia take?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Sea Freight Small Parcel: approximately 25\u201335 days after dispatch Sea Freight Large Cargo: approximately 25\u201335 days after dispatch Air Freight: approximately 7\u201314 days after the flight departs \u2014 the fastest option If you need your items quickly, we recommend the Air Freight route (Route 3).\"}}, {\"@type\": \"Question\", \"name\": \"Q2: Berapa kos penghantaran? \/ How much does it cost to ship from China to Malaysia?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Costs vary by route and chargeable weight: Sea Freight (West Malaysia): from \uffe575 for the first 5kg , then \uffe515 per additional kg Sea Freight (East Malaysia \/ Sabah \/ Sarawak): from \uffe5105 for the first 5kg , then \uffe516 per additional kg Air Freight: see rate table above; minimum 1kg Use our shipping calculator for an instant quote.\"}}, {\"@type\": \"Question\", \"name\": \"Q3: Adakah harga termasuk cukai kastam? \/ Are duties and customs included?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"\u2705 Route 1 (Sea Freight Small Parcel): Yes \u2014 duties and customs fully included. No extra charges on arrival. \u2705 Route 3 (Air Freight): Yes \u2014 duties and customs fully included. \u274c Route 2 (Sea Freight Large Cargo): Duties not included. Customs declaration is handled independently.\"}}, {\"@type\": \"Question\", \"name\": \"Q4: Boleh hantar makanan, supplement, atau ubat-ubatan dari China? \/ Can I ship food, health supplements, or medicine from China to Malaysia?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, Route 1 (Sea Freight Small Parcel) accepts food, health supplements, medicine, and ointments. However, please be aware that these items may attract attention from customs and there is always a risk of inspection. We recommend declaring all items accurately and keeping quantities reasonable for personal use. If you are unsure, please contact our customer service team before shipping.\"}}, {\"@type\": \"Question\", \"name\": \"Q5: Boleh hantar barang elektronik atau power bank? \/ Can I ship electronics or power banks from China to Malaysia?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Route 1 (Sea Freight) and Route 3 (Air Freight) accept battery-containing electronics and power banks (under 100Wh). Note that power banks are subject to an additional customs handling fee of \uffe525 (\u2248RM16) per unit . Electric vehicles and large machinery are subject to an additional fee of \uffe5320 (\u2248RM200) per unit .\"}}, {\"@type\": \"Question\", \"name\": \"Q6: Bagaimana cara membayar? Boleh bayar dengan Ringgit Malaysia? \/ How do I pay? Can I pay in Malaysian Ringgit?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes! We accept Malaysian Ringgit (MYR) through the following methods: \ud83d\udcb3 Credit card (Visa \/ Mastercard) \ud83c\udfe6 FPX online bank transfer (Maybank, CIMB, Public Bank, RHB, and more) \ud83d\udcf1 Touch 'n Go eWallet (TNG) \ud83d\udcf1 Other local e-wallets We also accept Chinese Yuan (RMB) for customers paying from China. Cash on delivery (COD) is not available \u2014 payment must be completed before dispatch.\"}}, {\"@type\": \"Question\", \"name\": \"Q7: Boleh hantar ke Sabah dan Sarawak? \/ Do you ship to Sabah and Sarawak (East Malaysia)?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes! Route 1 (Sea Freight Small Parcel) covers both West Malaysia and East Malaysia (Sabah and Sarawak). Note that East Malaysia rates are slightly higher \u2014 starting from \uffe5105 for the first 5kg compared to \uffe575 for West Malaysia.\"}}, {\"@type\": \"Question\", \"name\": \"Q8: Apa yang berlaku jika barang saya ditahan kastam? \/ What happens if my parcel is held by customs?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"For Route 1 (Sea Freight Small Parcel) and Route 3 (Air Freight), duties and customs are included in the shipping fee \u2014 Ebaoguo handles the customs clearance process on your behalf for standard goods. However, if customs suspects prohibited or misdeclared goods, additional inspection fees may apply and will be the customer's responsibility. If customs detains or destroys your parcel due to prohibited items or false declaration, all related fees and consequences are the customer's responsibility.\"}}, {\"@type\": \"Question\", \"name\": \"Q9: What if my parcel is lost or damaged?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"If your parcel is lost during transit: Without insurance: maximum compensation of \uffe5500 (including freight) With insurance (5% of declared value, purchased before dispatch): maximum compensation of \uffe52,500 per shipment Please note: insurance covers loss only. Damage, deformation, and deterioration are not covered. Parcels not received within 90 days of dispatch are automatically considered lost.\"}}, {\"@type\": \"Question\", \"name\": \"Q10: How do I get my China warehouse address?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Simply register for free at https:\/\/ebaoguo.cn . Once registered, you will receive your personal Guangdong warehouse address and a unique member ID. Use this address when checking out on Taobao, Pinduoduo, JD.com, or any other Chinese shopping platform.\"}}]}<\/script><!-- \/ebg-faqschema -->\n\n\n<!-- \/ebg-template-uplift:related -->\n\n\n<p class=\"ebg-last-updated\" style=\"margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb;color:#6b7280;font-size:13px;text-align:right\"><small>Last updated\uff1a<time datetime=\"2026-05-09\">2026-05-09<\/time><\/small><\/p>\n\n\n\n\n\n<h2 id=\"howto\" class=\"wp-block-heading\">How to Ship \u2014 5 Simple Steps<\/h2>\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Sign up<\/strong>: Register at <a href=\"https:\/\/dashboard.ebaoguo.com\" target=\"_blank\" rel=\"noopener\">dashboard.ebaoguo.com<\/a> and instantly receive your personal warehouse address and member ID.<\/li>\n<li><strong>Use the warehouse address<\/strong>: When shopping online, enter the Ebaoguo warehouse address as your delivery address and include your member ID in the address line.<\/li>\n<li><strong>Parcels arrive at warehouse<\/strong>: We photograph and log every package upon arrival \u2014 you&#8217;ll see weight, dimensions, and photos in your dashboard.<\/li>\n<li><strong>Submit shipment &amp; pay<\/strong>: From the dashboard, choose destination, fill recipient details, upload invoices if required, confirm the live quote and pay.<\/li>\n<li><strong>Track &amp; receive<\/strong>: Once paid, we dispatch and provide tracking \u2014 follow your parcel online until delivery.<\/li>\n<\/ol>\n\n\n\n\n<div class=\"ebg-cn-warehouse-policy\" style=\"background:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px;padding:18px 20px;margin:20px 0\"><p style=\"margin:0 0 12px;font-weight:700;font-size:15px;color:#1e40af\">\ud83c\udfed China Warehouse Policy<\/p><ul style=\"margin:0;padding-left:20px;font-size:14px;line-height:1.9;color:#374151\"><li>\ud83d\udcc5 <strong>Free storage: 60 days<\/strong> (\u00a51\/parcel\/day charged after the free period)<\/li><li>\u26a0\ufe0f <strong>Unclaimed parcels cleared after 45 days<\/strong><\/li><li>\ud83d\udce6 <strong>Free consolidation: up to 30 packages per waybill<\/strong><\/li><li>\ud83d\udcb0 <strong>Excess handling fee:<\/strong> if a waybill exceeds 30 packages, fee = <code>total packages \u00d7 \u00a51<\/code> (e.g. 40 packages \u2192 40 \u00d7 \u00a51 = \u00a540)<\/li><\/ul><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"contact\">Contact Us<\/h2><div class=\"wp-block-columns is-not-stacked-on-mobile ebg-contact-4col ebg-contact-grid is-layout-flex wp-container-core-columns-layout-1 wp-block-columns-is-layout-flex\"><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p style=\"text-align:center;margin:0 0 4px;font-weight:700;font-size:14px;color:#374151\">WeChat<\/p><p style=\"text-align:center;margin:0 0 10px;font-size:12px;color:#6b7280\">Scan to add<\/p><figure class=\"wp-block-image size-medium\" style=\"margin:0 auto;text-align:center\"><img decoding=\"async\" src=\"https:\/\/ebaoguo.cn\/wp-content\/uploads\/2022\/06\/ebaoguo12-200x200.jpg\" alt=\"WeChat QR code\" style=\"max-width:140px;width:100%;height:auto;margin:0 auto\" \/><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p style=\"text-align:center;margin:0 0 4px;font-weight:700;font-size:14px\"><a href=\"http:\/\/line.me\/ti\/p\/@ebaoguo?from=page&amp;searchId=ebaoguo\" target=\"_blank\" rel=\"noopener\" style=\"color:#116ebf;text-decoration:none\">LINE<\/a><\/p><p style=\"text-align:center;margin:0 0 10px;font-size:12px;color:#6b7280\">Click to add<\/p><figure class=\"wp-block-image size-medium\" style=\"margin:0 auto;text-align:center\"><a href=\"http:\/\/line.me\/ti\/p\/@ebaoguo?from=page&amp;searchId=ebaoguo\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/ebaoguo.cn\/wp-content\/uploads\/2022\/06\/ebaoguo_line-300x300.jpg\" alt=\"LINE QR\" style=\"max-width:140px;width:100%;height:auto;margin:0 auto\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p style=\"text-align:center;margin:0 0 4px;font-weight:700;font-size:14px\"><a href=\"https:\/\/wa.me\/message\/UIZ4LXUW4I5CB1\" target=\"_blank\" rel=\"noopener\" style=\"color:#116ebf;text-decoration:none\">WhatsApp<\/a><\/p><p style=\"text-align:center;margin:0 0 10px;font-size:12px;color:#6b7280\">Click to chat<\/p><figure class=\"wp-block-image size-medium\" style=\"margin:0 auto;text-align:center\"><a href=\"https:\/\/wa.me\/message\/UIZ4LXUW4I5CB1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/04\/IMG_20240916_015013-300x300.png\" alt=\"WhatsApp QR\" style=\"max-width:140px;width:100%;height:auto;margin:0 auto\" \/><\/a><\/figure><\/div><div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><p style=\"text-align:center;margin:0 0 4px;font-weight:700;font-size:14px;color:#374151\">WeChat Mini App<\/p><p style=\"text-align:center;margin:0 0 10px;font-size:12px;color:#6b7280\">Scan to open<\/p><figure class=\"wp-block-image size-medium\" style=\"margin:0 auto;text-align:center\"><img decoding=\"async\" src=\"https:\/\/ebaoguo.cn\/wp-content\/uploads\/2022\/06\/mini.jpg\" alt=\"WeChat Mini App QR\" style=\"max-width:140px;width:100%;height:auto;margin:0 auto\" \/><\/figure><\/div><\/div>\n\n<div class=\"ebg-sources\" style=\"background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px;margin:28px 0;font-size:13px\"><strong style=\"display:block;margin-bottom:10px;color:#475569\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:-3px;margin-right:6px\"><path d=\"M4 19.5A2.5 2.5 0 0 1 6.5 17H20\"\/><path d=\"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z\"\/><\/svg> References<\/strong><ul style=\"margin:0;padding-left:20px;line-height:1.8\"><li><a href=\"https:\/\/mylvg.customs.gov.my\/\" target=\"_blank\" rel=\"noopener nofollow\">Royal Malaysian Customs<\/a><\/li><li><a href=\"https:\/\/ebaoguo.cn\" target=\"_blank\" rel=\"noopener nofollow\">Ebaoguo<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>\ud83d\udce6 Route\uff1aChina \u2192 Malaysia \ud83d\udcc5 Updated\uff1a2026-05-09 \ud83d\ude9a Carrier\uff1aEbaoguo \ud83d\udec3 Customs\uff1aIncluded \/ DDP (duty and tax prepaid, no charges on delivery) [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":13412,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"plain-container","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"doc_category":[3018],"doc_tag":[],"acf":[],"year_month":"2026-07","word_count":2292,"total_views":"3","reactions":{"happy":"2","normal":"0","sad":"0"},"author_info":{"name":"admin","author_nicename":"admin-2","author_url":"https:\/\/ebaoguo.cn\/en\/author\/admin-2\/"},"doc_category_info":[{"term_name":"Shipping from China Mainland","term_url":"https:\/\/ebaoguo.cn\/en\/docs-category\/shipping-from-china-mainland-en\/"}],"doc_tag_info":[],"spectra_custom_meta":{"_encloseme":["1"],"_wp_page_template":["default"],"_wpml_media_featured":["1"],"_wpml_media_duplicate":["1"],"mfn-post-hide-content":["0"],"mfn-post-sidebar":["0"],"mfn-post-sidebar2":["0"],"mfn-post-slider":["0"],"mfn-post-slider-layer":["0"],"mfn-post-hide-title":["0"],"mfn-post-remove-padding":["0"],"mfn-post-intro":["a:1:{s:9:\"post-meta\";s:1:\"1\";}"],"_wpb_shortcodes_custom_css":[".vc_custom_1591872576052{padding: 25px !important;background-color: #f4f4f4 !important;}.vc_custom_1591872576052{padding: 25px !important;background-color: #f4f4f4 !important;}.vc_custom_1668681033967{padding: 25px !important;}.vc_custom_1669363984625{padding: 25px !important;}.vc_custom_1591872364804{padding: 25px !important;background-color: #f4f4f4 !important;}.vc_custom_1669363898461{background-color: #f4f4f4 !important;}.vc_custom_1591872576052{padding: 25px !important;background-color: #fff3f3 !important;}"],"mfn-meta-seo-title":["\u4e2d\u56fd\u6dd8\u5b9d\u96c6\u8fd0\u5230\u9a6c\u6765\u897f\u4e9a"],"mfn-meta-seo-description":["\u9001\u8d27\u4e0a\u95e8\u6d77\u8fd0\u7ebf\u8def"],"mfn-meta-seo-keywords":["\u6dd8\u5b9d\u96c6\u8fd0\uff0c\u9a6c\u6765\u897f\u4e9a\uff0c\u4e2d\u56fd\uff0c\u6d77\u8fd0"],"mfn-post-love":["0"],"_yoast_wpseo_metadesc":["\u6211\u4eec\u63d0\u4f9b\u4ece\u4e2d\u56fd\u5927\u9646\u5230\u9a6c\u6765\u897f\u4e9a\u7684\u7a7a\u8fd0\u548c\u6d77\u8fd0\u5305\u7a0e\u670d\u52a1\uff0c\u6dd8\u5b9d\u96c6\u8fd0\uff0c\u4eac\u4e1c\u96c6\u8fd0\uff0c\u514d\u8d39\u5408\u7bb1"],"_yoast_wpseo_focuskeywords":["[]"],"_yoast_wpseo_estimated-reading-time-minutes":["13"],"_yoast_wpseo_opengraph-image":["https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/04\/CN-MYK-1.png"],"_yoast_wpseo_opengraph-image-id":["13405"],"mfn-post-layout":["no-sidebar"],"mfn-post-full-width":["0"],"_mi_skip_tracking":["0"],"mfn-page-local-style":["{\"custom\":[],\"global\":[],\"tablet\":[],\"mobile\":[],\"fonts\":[]}"],"_yoast_wpseo_wordproof_timestamp":[""],"mfn_header_template":["0"],"mfn_footer_template":["0"],"_oembed_8574d67a0b6ecddf582784c947cc1711":["<blockquote class=\"wp-embedded-content\" data-secret=\"FHcn7RaTae\"><a href=\"https:\/\/ebaoguo.cn\/return-goods\/\">\u6211\u53ef\u4ee5\u9000\u8d27\u5417<\/a><\/blockquote><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u300a\u6211\u53ef\u4ee5\u9000\u8d27\u5417\u300b\u2014\u6613\u5305\u88f9\u5168\u7403\u8f6c\u8fd0\" src=\"https:\/\/ebaoguo.cn\/return-goods\/embed\/#?secret=sgk1SpAlT9#?secret=FHcn7RaTae\" data-secret=\"FHcn7RaTae\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>"],"_oembed_time_8574d67a0b6ecddf582784c947cc1711":["1669363996"],"_thumbnail_id":["13412"],"_edit_lock":["1773886606:11"],"_edit_last":["11"],"mfn-post-hide-image":["0"],"the_grid_item_custom_link_target":["_self"],"the_grid_item_col":["1"],"the_grid_item_row":["1"],"the_grid_item_content_color":["dark"],"the_grid_item_overlay_color":["light"],"the_grid_item_video_ratio":["4:3"],"the_grid_item_youtube_ratio":["4:3"],"the_grid_item_vimeo_ratio":["4:3"],"the_grid_item_wistia_ratio":["4:3"],"_yoast_wpseo_content_score":["30"],"_yoast_wpseo_keywordsynonyms":[""],"_last_translation_edit_mode":["translation-editor"],"_yoast_wpseo_primary_category":["2788"],"_wpb_shortcodes_custom_css_updated":["1"],"_wpb_shortcodes_default_css":[".vc_do_custom_heading{margin-bottom:0.625rem;margin-top:0;}.vc_do_toggle{margin-bottom:22px;}.vc_do_message{padding-top:1em;padding-bottom:1em;padding-right:1em;padding-left:4em;margin-bottom:22px;}.vc_do_custom_heading{margin-bottom:0.625rem;margin-top:0;}.vc_do_message{padding-top:1em;padding-bottom:1em;padding-right:1em;padding-left:4em;margin-bottom:22px;}.vc_do_custom_heading{margin-bottom:0.625rem;margin-top:0;}.vc_do_message{padding-top:1em;padding-bottom:1em;padding-right:1em;padding-left:4em;margin-bottom:22px;}.vc_do_btn{margin-bottom:22px;}.vc_do_custom_heading{margin-bottom:0.625rem;margin-top:0;}.vc_do_custom_heading{margin-bottom:0.625rem;margin-top:0;}.vc_do_toggle{margin-bottom:22px;}.vc_do_toggle{margin-bottom:22px;}.vc_do_toggle{margin-bottom:22px;}.vc_do_toggle{margin-bottom:22px;}.vc_do_toggle{margin-bottom:22px;}.vc_do_toggle{margin-bottom:22px;}.vc_do_toggle{margin-bottom:22px;}.vc_do_toggle{margin-bottom:22px;}.vc_do_toggle{margin-bottom:22px;}.vc_do_toggle{margin-bottom:22px;}.vc_do_custom_heading{margin-bottom:0.625rem;margin-top:0;}.vc_do_cta3{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;margin-bottom:35px;}.vc_do_btn{margin-bottom:22px;}"],"_wpb_shortcodes_default_css_updated":["1"],"_betterdocs_reusable_block_ids":["a:0:{}"],"_betterdocs_meta_views":["382"],"_betterdocs_est_reading_text":[""],"_betterdocs_attachments":["a:0:{}"],"_betterdocs_related_articles":["a:0:{}"],"_aioseo_title":[null],"_aioseo_description":[null],"_aioseo_keywords":["a:0:{}"],"_aioseo_og_title":[""],"_aioseo_og_description":[""],"_aioseo_og_article_section":[""],"_aioseo_og_article_tags":["a:0:{}"],"_aioseo_twitter_title":[""],"_aioseo_twitter_description":[""],"_monsterinsights_skip_tracking":["0"],"_monsterinsights_sitenote_active":["0"],"om_disable_all_campaigns":[""],"_wpb_vc_js_status":["true"],"_wpb_post_custom_layout":["default"],"_astra_content_layout_flag":["disabled"],"site-post-title":["disabled"],"ast-title-bar-display":["disabled"],"ast-featured-img":["disabled"],"site-content-layout":["plain-container"],"site-sidebar-layout":["no-sidebar"],"theme-transparent-header-meta":["default"],"ast-site-content-layout":["default"],"site-content-style":["default"],"site-sidebar-style":["default"],"rank_math_contentai_score":["a:5:{s:8:\"keywords\";s:5:\"74.51\";s:9:\"wordCount\";s:1:\"0\";s:9:\"linkCount\";s:1:\"0\";s:12:\"headingCount\";s:1:\"0\";s:10:\"mediaCount\";s:1:\"0\";}"],"rank_math_seo_score":["71"],"_wpb_vc_editor_type":["backend"],"rank_math_analytic_object_id":["841"],"rank_math_focus_keyword":["ship from China to Malaysia,China to Malaysia Shipping,taobao forwarder malaysia,taobao malaysia courier,taobao forwarder,China Malaysia sea freight,China Malaysia air freight,Taobao shipping to Malaysia,Taobao consolidation Malaysia,Pinduoduo shipping Malaysia,JD.com shipping Malaysia,China parcel to Malaysia,consolidation shipping China Malaysia,China to Malaysia shipping cost,how long does shipping from China to Malaysia take,China to Malaysia shipping time,China to Malaysia duties included,China to Malaysia customs clearance,ship from China to West Malaysia,ship from China to East Malaysia,ship from China to Sabah,ship from China to Sarawak,China to KL shipping,China to Kuala Lumpur shipping,China to Malaysia sea freight cost,China to Malaysia air freight cost,China to Malaysia food shipping,China to Malaysia health supplements,China to Malaysia electronics,China to Malaysia power bank,China Malaysia shipping pay MYR,China Malaysia shipping Touch n Go,China Malaysia shipping FPX,Ebaoguo Malaysia shipping,Guangdong warehouse Malaysia,Taobao ship to Malaysia duties free,cheap shipping China to Malaysia,China to Malaysia sea freight small parcel,China to Malaysia large cargo shipping,penghantaran dari China ke Malaysia,kos penghantaran China Malaysia,berapa lama penghantaran dari China ke Malaysia,penghantaran laut China Malaysia,penghantaran udara China Malaysia,penghantaran dari China ke Sabah,penghantaran dari China ke Sarawak,penghantaran dari China ke Kuala Lumpur,penghantaran Taobao ke Malaysia,konsolidasi penghantaran China Malaysia,penghantaran dari China termasuk cukai,bayar dengan Ringgit Malaysia,bayar dengan Touch n Go,bayar dengan FPX,penghantaran murah dari China ke Malaysia,gudang China untuk penghantaran ke Malaysia"],"rank_math_description":["Ship from China to Malaysia with Ebaoguo. Sea freight from \uffe575\/5kg, air freight 7\u201314 days, duties included. Pay in MYR via TNG, FPX or credit card."],"rank_math_schema_Service":["a:6:{s:8:\"metadata\";a:7:{s:5:\"title\";s:7:\"Service\";s:4:\"type\";s:8:\"template\";s:9:\"shortcode\";s:15:\"s-6990037e98972\";s:9:\"isPrimary\";s:1:\"1\";s:4:\"name\";s:60:\"Ship from China to Malaysia | Taobao Consolidation | Ebaoguo\";s:11:\"description\";s:184:\"Ship from China to Malaysia with Ebaoguo. Sea freight from \uffe575\/5kg, air freight 7\u201314 days, duties included. Pay in MYR via TNG, FPX or credit card. Get your warehouse address free!\";s:23:\"reviewLocationShortcode\";s:24:\"[rank_math_rich_snippet]\";}s:5:\"@type\";s:7:\"Service\";s:4:\"name\";s:60:\"Ship from China to Malaysia | Taobao Consolidation | Ebaoguo\";s:11:\"description\";s:184:\"Ship from China to Malaysia with Ebaoguo. Sea freight from \uffe575\/5kg, air freight 7\u201314 days, duties included. Pay in MYR via TNG, FPX or credit card. Get your warehouse address free!\";s:6:\"offers\";a:2:{s:5:\"@type\";s:5:\"Offer\";s:12:\"availability\";s:7:\"InStock\";}s:5:\"image\";a:2:{s:5:\"@type\";s:11:\"ImageObject\";s:3:\"url\";s:16:\"%post_thumbnail%\";}}"],"rank_math_shortcode_schema_s-6990037e98972":["259235"],"rank_math_title":["Ship from China to Malaysia | Taobao Consolidation | Ebaoguo"],"rank_math_internal_links_processed":["1"],"astra-migrate-meta-layouts":["set"],"_ebg_geo_score":["80"],"_ebg_geo_details":["a:10:{s:12:\"answer_first\";b:0;s:7:\"has_faq\";b:1;s:8:\"has_list\";b:1;s:9:\"ext_links\";i:11;s:9:\"int_links\";i:3;s:10:\"word_count\";i:2336;s:6:\"has_h2\";b:1;s:7:\"has_img\";b:1;s:8:\"rm_title\";b:1;s:7:\"rm_desc\";b:1;}"],"_ebg_geo_scored_at":["1783082747"],"_uagb_previous_block_counts":["a:90:{s:21:\"uagb\/advanced-heading\";i:0;s:15:\"uagb\/blockquote\";i:0;s:12:\"uagb\/buttons\";i:0;s:18:\"uagb\/buttons-child\";i:0;s:19:\"uagb\/call-to-action\";i:0;s:15:\"uagb\/cf7-styler\";i:0;s:11:\"uagb\/column\";i:0;s:12:\"uagb\/columns\";i:0;s:14:\"uagb\/container\";i:0;s:21:\"uagb\/content-timeline\";i:0;s:27:\"uagb\/content-timeline-child\";i:0;s:14:\"uagb\/countdown\";i:0;s:12:\"uagb\/counter\";i:0;s:8:\"uagb\/faq\";i:0;s:14:\"uagb\/faq-child\";i:0;s:10:\"uagb\/forms\";i:0;s:17:\"uagb\/forms-accept\";i:0;s:19:\"uagb\/forms-checkbox\";i:0;s:15:\"uagb\/forms-date\";i:0;s:16:\"uagb\/forms-email\";i:0;s:17:\"uagb\/forms-hidden\";i:0;s:15:\"uagb\/forms-name\";i:0;s:16:\"uagb\/forms-phone\";i:0;s:16:\"uagb\/forms-radio\";i:0;s:17:\"uagb\/forms-select\";i:0;s:19:\"uagb\/forms-textarea\";i:0;s:17:\"uagb\/forms-toggle\";i:0;s:14:\"uagb\/forms-url\";i:0;s:14:\"uagb\/gf-styler\";i:0;s:15:\"uagb\/google-map\";i:0;s:11:\"uagb\/how-to\";i:0;s:16:\"uagb\/how-to-step\";i:0;s:9:\"uagb\/icon\";i:0;s:14:\"uagb\/icon-list\";i:0;s:20:\"uagb\/icon-list-child\";i:0;s:10:\"uagb\/image\";i:0;s:18:\"uagb\/image-gallery\";i:0;s:13:\"uagb\/info-box\";i:0;s:18:\"uagb\/inline-notice\";i:0;s:11:\"uagb\/lottie\";i:0;s:21:\"uagb\/marketing-button\";i:0;s:10:\"uagb\/modal\";i:0;s:18:\"uagb\/popup-builder\";i:0;s:16:\"uagb\/post-button\";i:0;s:18:\"uagb\/post-carousel\";i:0;s:17:\"uagb\/post-excerpt\";i:0;s:14:\"uagb\/post-grid\";i:0;s:15:\"uagb\/post-image\";i:0;s:17:\"uagb\/post-masonry\";i:0;s:14:\"uagb\/post-meta\";i:0;s:18:\"uagb\/post-taxonomy\";i:0;s:18:\"uagb\/post-timeline\";i:0;s:15:\"uagb\/post-title\";i:0;s:20:\"uagb\/restaurant-menu\";i:0;s:26:\"uagb\/restaurant-menu-child\";i:0;s:11:\"uagb\/review\";i:0;s:12:\"uagb\/section\";i:0;s:14:\"uagb\/separator\";i:0;s:11:\"uagb\/slider\";i:0;s:17:\"uagb\/slider-child\";i:0;s:17:\"uagb\/social-share\";i:0;s:23:\"uagb\/social-share-child\";i:0;s:16:\"uagb\/star-rating\";i:0;s:23:\"uagb\/sure-cart-checkout\";i:0;s:22:\"uagb\/sure-cart-product\";i:0;s:15:\"uagb\/sure-forms\";i:0;s:22:\"uagb\/table-of-contents\";i:0;s:9:\"uagb\/tabs\";i:0;s:15:\"uagb\/tabs-child\";i:0;s:18:\"uagb\/taxonomy-list\";i:0;s:9:\"uagb\/team\";i:0;s:16:\"uagb\/testimonial\";i:0;s:14:\"uagb\/wp-search\";i:0;s:19:\"uagb\/instagram-feed\";i:0;s:10:\"uagb\/login\";i:0;s:17:\"uagb\/loop-builder\";i:0;s:18:\"uagb\/loop-category\";i:0;s:20:\"uagb\/loop-pagination\";i:0;s:15:\"uagb\/loop-reset\";i:0;s:16:\"uagb\/loop-search\";i:0;s:14:\"uagb\/loop-sort\";i:0;s:17:\"uagb\/loop-wrapper\";i:0;s:13:\"uagb\/register\";i:0;s:19:\"uagb\/register-email\";i:0;s:24:\"uagb\/register-first-name\";i:0;s:23:\"uagb\/register-last-name\";i:0;s:22:\"uagb\/register-password\";i:0;s:30:\"uagb\/register-reenter-password\";i:0;s:19:\"uagb\/register-terms\";i:0;s:22:\"uagb\/register-username\";i:0;}"],"_uag_css_file_name":["uag-css-28919.css"],"_uag_page_assets":["a:9:{s:3:\"css\";s:260:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:11:{i:0;s:9:\"core\/html\";i:1;s:10:\"core\/group\";i:2;s:14:\"core\/shortcode\";i:3;s:14:\"core\/separator\";i:4;s:12:\"core\/heading\";i:5;s:12:\"core\/details\";i:6;s:14:\"core\/paragraph\";i:7;s:10:\"core\/image\";i:8;s:9:\"core\/list\";i:9;s:12:\"core\/columns\";i:10;s:11:\"core\/column\";}s:8:\"uag_flag\";b:0;s:11:\"uag_version\";s:10:\"1783198360\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":{"full":["https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/03\/CN-MY.png",2088,2085,false],"thumbnail":["https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/03\/CN-MY-150x150.png",150,150,true],"medium":["https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/03\/CN-MY-300x300.png",300,300,true],"medium_large":["https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/03\/CN-MY-768x767.png",768,767,true],"large":["https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/03\/CN-MY-1024x1024.png",1024,1024,true],"ctl_avatar":["https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/03\/CN-MY-250x250.png",250,250,true],"1536x1536":["https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/03\/CN-MY-1536x1534.png",1536,1534,true],"2048x2048":["https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/03\/CN-MY-2048x2045.png",2048,2045,true],"betterdocs-category-thumb":["https:\/\/ebaoguo.cn\/wp-content\/uploads\/2021\/03\/CN-MY.png",360,359,false]},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/ebaoguo.cn\/en\/author\/admin-2\/"},"uagb_comment_info":0,"uagb_excerpt":"\ud83d\udce6 Route\uff1aChina \u2192 Malaysia \ud83d\udcc5 Updated\uff1a2026-05-09 \ud83d\ude9a Carrier\uff1aEbaoguo \ud83d\udec3 Customs\uff1aIncluded \/ DDP (duty and tax prepaid, no charges on delivery) [&hellip;]","knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/docs\/28919"}],"collection":[{"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/comments?post=28919"}],"version-history":[{"count":5,"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/docs\/28919\/revisions"}],"predecessor-version":[{"id":43958,"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/docs\/28919\/revisions\/43958"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/media\/13412"}],"wp:attachment":[{"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/media?parent=28919"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/doc_category?post=28919"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/doc_tag?post=28919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}