{"id":12626,"date":"2021-02-05T13:52:12","date_gmt":"2021-02-05T03:52:12","guid":{"rendered":"https:\/\/ebaoguo.com\/?p=12626"},"modified":"2026-07-03T09:17:52","modified_gmt":"2026-07-03T07:17:52","password":"","slug":"ship-from-malaysia-to-australia","status":"publish","type":"docs","link":"https:\/\/ebaoguo.cn\/en\/docs\/ship-from-malaysia-to-australia\/","title":{"rendered":"Send Parcel from Malaysia to Australia \u2014 Aramex, Pos Laju EMS &#038; FedEx (3-7 Days)"},"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\">\u23f1 Transit\uff1a<strong>3\u20137 business days<\/strong><\/p>\n<p style=\"margin:6px 0\">\ud83d\udcc5 Updated\uff1a<time datetime=\"2026-05-13\">2026-05-13<\/time><\/p>\n<p style=\"margin:6px 0\">\ud83d\ude9a Carrier\uff1a<strong>Ebaoguo self-operated consolidated line<\/strong><\/p>\n<p style=\"margin:6px 0\">\ud83d\udec3 Customs\uff1a<strong>Not included \/ DDU (recipient pays any duty at destination)<\/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\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#eff6ff;padding:20px 24px;border-left:4px solid #2563eb;margin-bottom:24px\">\n<p>\ud83d\udce6 <strong>Quick Summary:<\/strong> Need to send a parcel from Malaysia to Australia? Ebaoguo ships to every major Australian city with three self-operated routes: Aramex (3\u20137 business days, up to 25 kg), Pos Laju EMS (economy, best for lighter non-urgent parcels), and FedEx Express (fastest, up to 30 kg for urgent or high-value shipments). Whether you&#8217;re sending a care package to a student in Sydney, forwarding a Taobao or Shopee haul, or shipping supplements and baby products, you&#8217;re charged on chargeable weight (the greater of actual or volumetric). None of these routes include Australian GST or import duty \u2014 the recipient pays any charge at the border (DDU). Enter your box size in the calculator below for an instant quote across all three routes. <a href=\"https:\/\/cal.ebaoguo.com\/\" target=\"_blank\" rel=\"noopener\">Check rates \u2192<\/a><\/p>\n<\/div>\n\n\n\n<p>Jump to: <a href=\"#routes\">Shipping Routes<\/a> | <a href=\"#weight\">Weight &amp; Formula<\/a> | <a href=\"#customs\">Australian Customs<\/a> | <a href=\"#biosecurity\">Biosecurity Rules<\/a> | <a href=\"#prohibited\">Prohibited Items<\/a> | <a href=\"#faq\">FAQ<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n\n\n\n<!-- ebg-calc-embed -->    <div class=\"ebg-calc\" id=\"ebg-calc-b357ebcb-1c13-4324-80f1-f52d4d75c1b0\" data-config='{&quot;restBase&quot;:&quot;https:\\\/\\\/ebaoguo.cn\\\/en\\\/wp-json\\\/ebg\\\/v1\\\/calc&quot;,&quot;nonce&quot;:&quot;415a3279bd&quot;,&quot;storeId&quot;:3,&quot;originIso&quot;:&quot;my&quot;,&quot;destIso&quot;:&quot;au&quot;,&quot;originCid&quot;:132,&quot;destCid&quot;:13,&quot;language&quot;:&quot;en&quot;,&quot;apiLang&quot;:&quot;en&quot;,&quot;currencyId&quot;:4,&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> MY<\/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> AU<\/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=\"3000\"><\/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=\"Melbourne\"><\/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\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Route<\/th><th>Transit Time<\/th><th>Max Weight<\/th><th>Best For<\/th><th>Duties Included?<\/th><\/tr><\/thead><tbody><tr><td><strong>Aramex<\/strong><\/td><td>3\u20137 business days<\/td><td>25 kg actual \/ 40 kg volumetric<\/td><td>General goods, mid-weight parcels<\/td><td>No<\/td><\/tr><tr><td><strong>Pos Laju EMS<\/strong><\/td><td>Longer (economy)<\/td><td>Varies<\/td><td>Non-urgent, lighter shipments<\/td><td>No<\/td><\/tr><tr><td><strong>FedEx Express<\/strong><\/td><td>3\u20135 business days<\/td><td>30 kg per parcel<\/td><td>Urgent or high-value shipments<\/td><td>No<\/td><\/tr><\/tbody><\/table>\n<\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Aramex \u2014 Standard Air Route (3\u20137 Days)<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Actual weight limit: <strong>25 kg<\/strong> per parcel<\/li><li>Volumetric weight limit: <strong>40 kg<\/strong> per parcel<\/li><li>Maximum single side: <strong>200 cm<\/strong><\/li><li>Transit: 3\u20137 business days to major Australian cities<\/li><li>Best for: general merchandise, health supplements, baby products, clothing<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pos Laju EMS (Economy Route)<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Economy postal route via Malaysia&#8217;s national postal service<\/li><li>Accepts a broader range of item types than courier routes<\/li><li>Longer transit \u2014 suitable for non-urgent, lighter shipments where cost matters more than speed<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">FedEx Express (Premium Route)<\/h3>\n<!-- ebg-fedex-notice -->\n\n<div style=\"background:#fff;border-left:4px solid #f59e0b;padding:12px 18px;margin:14px 0;border-radius:0 6px 6px 0\">\n<h4 style=\"margin:0 0 8px;color:#f59e0b;font-size:15px;font-weight:700\">\ud83d\udccc FedEx shipment requirement<\/h4>\n<p style=\"margin:0;font-size:14px;line-height:1.7\">A supplier-issued invoice must be provided before dispatch. Used \/ second-hand goods are not accepted (documents excepted).<\/p>\n<\/div>\n\n<!-- \/ebg-fedex-notice -->\n\n\n\n\n<ul class=\"wp-block-list\"><li>Fastest available option \u2014 typically 3\u20135 business days to Australia<\/li><li><strong>Requires a commercial invoice<\/strong> for all shipments (proforma invoice acceptable for personal goods)<\/li><li>Maximum weight: 30 kg per parcel; max single side 80 cm; rounded up to the nearest 1 kg; multiple boxes to one address are weight-aggregated<\/li><li>Multiple parcels to the same address on the same day are aggregated for customs purposes<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"weight\">Shipping Cost &amp; Volumetric Weight \u2014 How Charges Work<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f3f4f6;padding:16px 20px;border-radius:8px;text-align:center;margin:16px 0\">\n<p><strong>Volumetric Weight (kg) = Length (cm) \u00d7 Width (cm) \u00d7 Height (cm) \u00f7 5,000<\/strong><\/p>\n<\/div>\n\n\n\n<p>All three routes charge on whichever is greater \u2014 actual weight or volumetric weight. <strong>Example:<\/strong> A 40\u00d730\u00d720 cm box = 4.8 kg volumetric. If actual weight is 3 kg, you pay 4.8 kg.<\/p>\n\n\n\n<p><strong>Rounding (Aramex):<\/strong> \u226410 kg \u2192 nearest 0.5 kg; &gt;10 kg \u2192 nearest 1 kg. Use the <a href=\"https:\/\/cal.ebaoguo.com\/\" target=\"_blank\" rel=\"noopener\">ebaoguo shipping calculator<\/a> to compare costs across all routes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"customs\">Do You Pay Customs &amp; GST? Australian Import Rules<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#fff7ed;padding:16px 20px;border-left:4px solid #f97316;border-radius:4px;margin:16px 0\">\n<p>\u26a0\ufe0f <strong>Important:<\/strong> None of ebaoguo&#8217;s Malaysia-to-Australia routes include Australian import duties or GST. The recipient is responsible for any charges raised by Australian Border Force (ABF).<\/p>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>GST (10%)<\/strong> applies to all goods imported into Australia regardless of value. For goods valued below AUD $1,000, GST is collected by the overseas seller or platform at checkout. For goods valued AUD $1,000 or above, a formal import declaration is required and GST plus any applicable customs duty is assessed by ABF at the border<\/li><li><strong>Customs duty:<\/strong> Most consumer goods attract 0\u20135%. Alcohol and tobacco have duties regardless of value<\/li><li><strong>No duty-free threshold for personal imports<\/strong> \u2014 unlike the pre-2018 rules, GST now applies to all goods from AUD $0<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"biosecurity\">What You Can &amp; Can&#8217;t Send to Australia (Biosecurity Rules)<\/h2>\n\n\n\n<p>Australia&#8217;s Department of Agriculture, Fisheries and Forestry (DAFF) enforces strict biosecurity rules on all international parcels. These apply regardless of carrier or declared value.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Absolutely Prohibited<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Fresh fruit, vegetables, plants, seeds, and soil in any form<\/li><li>Untreated timber not certified to ISPM 15 standard<\/li><li>Fresh or minimally processed meat and dairy<\/li><li>Live animals<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Restricted (Permit or Declaration Required)<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Dried or commercially packaged food \u2014 check <a href=\"https:\/\/bicon.agriculture.gov.au\" target=\"_blank\" rel=\"noopener\">DAFF BICON<\/a> for your specific item and Malaysian origin<\/li><li>Vitamins, supplements, and medications \u2014 may require TGA (Therapeutic Goods Administration) approval<\/li><li>Used outdoor\/camping gear \u2014 must be clean, free of soil and plant material<\/li><li>Wildlife products and CITES-listed items \u2014 CITES permit required<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prohibited\">Prohibited &amp; Restricted Items \u2014 Malaysia to Australia<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Standalone lithium batteries (not installed in a device)<\/li><li>Dangerous goods: flammable liquids and gases, explosives, oxidising substances<\/li><li>Pressurised containers (aerosols, gas cartridges)<\/li><li>Cash, currency, negotiable instruments<\/li><li>Perishables and food items<\/li><li>Counterfeit or trademark-infringing goods<\/li><li>All items prohibited under Australian biosecurity or customs law<\/li><\/ul>\n\n\n\n<p>See our full <a href=\"\/en\/kb\/prohibited-and-restricted-items\/\">Prohibited and Restricted Items<\/a> guide and <a href=\"\/en\/terms-and-conditions\/\">Terms and Conditions<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-color has-background wp-element-button\" href=\"https:\/\/dashboard.ebaoguo.com\" target=\"_blank\" rel=\"noopener\" style=\"background-color:#116ebf;color:#ffffff\">Register and Ship from Malaysia \u2192<\/a><\/div>\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-color has-background wp-element-button\" href=\"https:\/\/cal.ebaoguo.com\/\" target=\"_blank\" rel=\"noopener\" style=\"background-color:#f3f4f6;color:#374151\">Calculate Shipping Cost \u2192<\/a><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<!-- ebg-ddu-policy -->\n\n<div style=\"background:#eff6ff;border:1px solid #116ebf;border-radius:8px;padding:14px 18px;margin:16px 0;font-size:13px;line-height:1.7;color:#1e3a8a\">\n<strong>\ud83d\udce6 Ebaoguo channels &amp; duty policy (universal rule)<\/strong><br>\n<strong>Regardless of origin warehouse (Australia \/ China \/ Malaysia \/ Japan etc.)<\/strong>, Ebaoguo offers <strong>three channel types<\/strong>:\n\n<table style=\"width:100%;border-collapse:collapse;margin:10px 0;font-size:12.5px\">\n<thead><tr style=\"background:#dbeafe\">\n<th style=\"padding:7px 10px;text-align:left;border:1px solid #bfdbfe\">Channel<\/th>\n<th style=\"padding:7px 10px;text-align:left;border:1px solid #bfdbfe\">Examples<\/th>\n<th style=\"padding:7px 10px;text-align:left;border:1px solid #bfdbfe\">Duty terms<\/th>\n<\/tr><\/thead>\n<tbody>\n<tr><td style=\"padding:7px 10px;border:1px solid #bfdbfe\"><strong>\u2460 Consolidation line<\/strong> (proprietary)<\/td><td style=\"padding:7px 10px;border:1px solid #bfdbfe\">Ebaoguo direct air \/ sea<\/td><td style=\"padding:7px 10px;border:1px solid #bfdbfe;color:#059669\"><strong>DDP only when article explicitly labels &#8220;duty included \/ DDP&#8221;<\/strong>; otherwise DDU<\/td><\/tr>\n<tr><td style=\"padding:7px 10px;border:1px solid #bfdbfe\"><strong>\u2461 Postal services<\/strong> (national postal)<\/td><td style=\"padding:7px 10px;border:1px solid #bfdbfe\">Australia Post, China Post, Pos Malaysia, Japan Post, SingPost, etc.<\/td><td style=\"padding:7px 10px;border:1px solid #bfdbfe;color:#dc2626\"><strong>DDU<\/strong> \u2014 recipient pays at destination<\/td><\/tr>\n<tr><td style=\"padding:7px 10px;border:1px solid #bfdbfe\"><strong>\u2462 International express<\/strong><\/td><td style=\"padding:7px 10px;border:1px solid #bfdbfe\">FedEx, DHL, UPS, etc.<\/td><td style=\"padding:7px 10px;border:1px solid #bfdbfe;color:#dc2626\"><strong>DDU<\/strong> \u2014 recipient pays at destination<\/td><\/tr>\n<\/tbody>\n<\/table>\n\n<strong>Most Ebaoguo lanes (\u2461 and \u2462) are DDU.<\/strong> Only consolidation lines explicitly labelled &#8220;duty included \/ DDP&#8221; have duty bundled. <strong>Ebaoguo does not collect or pre-pay duty; postage is per the carrier rate card at lodgement (no flat AUD\/kg).<\/strong> Use the <a href=\"https:\/\/cal.ebaoguo.com\/\" target=\"_blank\" rel=\"noopener\">Rate Calculator<\/a>.\n<\/div>\n\n<!-- \/ebg-ddu-policy -->\n<!-- ebg-customs-disclaimer -->\n\n<div style=\"background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;padding:14px 18px;margin:18px 0;font-size:13px;line-height:1.7;color:#78350f\">\n<strong>\u26a0\ufe0f Customs information for reference only<\/strong><br>\nThe customs and tax information on this page is compiled from official government sources and is provided <strong>strictly as a shipping reference<\/strong>. At the time of actual clearance:\n<ul style=\"margin:8px 0 0 20px;padding:0\">\n<li>Destination customs authorities <strong>may consider<\/strong> the declared value, but are <strong>not obliged<\/strong> to use it as the assessable basis;<\/li>\n<li>Customs may apply their own <strong>product valuation database or reference price<\/strong> to determine duty;<\/li>\n<li>The exact duty amount, whether duty is levied, and whether the parcel is inspected are <strong>solely at the discretion of destination customs<\/strong>; Ebaoguo cannot guarantee outcomes;<\/li>\n<li>This page does <strong>not constitute a tax-assessment authority<\/strong> and cannot be used as evidence in any customs dispute;<\/li>\n<li>All duties, VAT, consumption tax, and surcharges are <strong>paid by the recipient at destination (DDU)<\/strong>; Ebaoguo does not collect or pre-pay duty.<\/li>\n<\/ul>\n<\/div>\n\n<!-- \/ebg-customs-disclaimer -->\n\n\n\n\n<!-- ebg-template-uplift:howto -->\n<h2 class=\"wp-block-heading has-text-color\" id=\"howto\" style=\"color:#116ebf\">How to ship in 5 steps<\/h2>\n\n<div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:24px 0\">\n<div style=\"padding:18px 16px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff\"><div style=\"font-size:11px;font-weight:600;color:#2563eb;letter-spacing:.6px;text-transform:uppercase;margin-bottom:6px\">STEP 1<\/div><h3 style=\"margin:0 0 6px;font-size:14.5px;font-weight:700;color:#0f172a;line-height:1.35\">Register<\/h3><p style=\"margin:0;font-size:13px;color:#64748b;line-height:1.5\">Free signup at ebaoguo.com \u2014 get your Malaysia warehouse address instantly<\/p><\/div><div style=\"padding:18px 16px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff\"><div style=\"font-size:11px;font-weight:600;color:#2563eb;letter-spacing:.6px;text-transform:uppercase;margin-bottom:6px\">STEP 2<\/div><h3 style=\"margin:0 0 6px;font-size:14.5px;font-weight:700;color:#0f172a;line-height:1.35\">Shop &amp; enter address<\/h3><p style=\"margin:0;font-size:13px;color:#64748b;line-height:1.5\">Buy on Shopee MY, Lazada MY or PG Mall and ship to your warehouse address<\/p><\/div><div style=\"padding:18px 16px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff\"><div style=\"font-size:11px;font-weight:600;color:#2563eb;letter-spacing:.6px;text-transform:uppercase;margin-bottom:6px\">STEP 3<\/div><h3 style=\"margin:0 0 6px;font-size:14.5px;font-weight:700;color:#0f172a;line-height:1.35\">Pre-declare<\/h3><p style=\"margin:0;font-size:13px;color:#64748b;line-height:1.5\">Enter the tracking number and declared value in your dashboard<\/p><\/div><div style=\"padding:18px 16px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff\"><div style=\"font-size:11px;font-weight:600;color:#2563eb;letter-spacing:.6px;text-transform:uppercase;margin-bottom:6px\">STEP 4<\/div><h3 style=\"margin:0 0 6px;font-size:14.5px;font-weight:700;color:#0f172a;line-height:1.35\">Inbound<\/h3><p style=\"margin:0;font-size:13px;color:#64748b;line-height:1.5\">We receive, weigh and photograph your parcel and notify you<\/p><\/div><div style=\"padding:18px 16px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff\"><div style=\"font-size:11px;font-weight:600;color:#2563eb;letter-spacing:.6px;text-transform:uppercase;margin-bottom:6px\">STEP 5<\/div><h3 style=\"margin:0 0 6px;font-size:14.5px;font-weight:700;color:#0f172a;line-height:1.35\">Submit order<\/h3><p style=\"margin:0;font-size:13px;color:#64748b;line-height:1.5\">Enter your delivery address, pay, and we ship it door-to-door<\/p><\/div>\n<\/div>\n<div style=\"text-align:center;margin:18px 0\"><a href=\"https:\/\/dashboard.ebaoguo.com\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;background:#116ebf;color:#fff;padding:12px 28px;border-radius:8px;text-decoration:none;font-weight:700\">Register \u00b7 Get Free Warehouse Address \u2192<\/a><\/div>\n\n<!-- \/ebg-template-uplift:howto -->\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">Frequently Asked Questions<\/h2>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>How long does it take to send a parcel from Malaysia to Australia?<\/summary>\n<p>It depends on the route. FedEx Express is fastest at typically 3\u20135 business days and is best for urgent or high-value parcels. Aramex, our standard route, takes 3\u20137 business days to major Australian cities and suits most general shipments. Pos Laju EMS is the economy option, so transit is longer and varies \u2014 a good choice when cost matters more than speed. Transit time is counted from dispatch out of our Malaysia warehouse and can be extended by Australian customs or biosecurity inspection, and by public holidays on either side.<\/p>\n<\/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 GST or customs duty when my parcel arrives in Australia?<\/summary>\n<p>All Ebaoguo Malaysia-to-Australia routes are DDU, so any Australian charges are paid by the recipient, not bundled into your shipping fee. GST of 10% applies to imported goods from AUD $0 \u2014 Australia has no duty-free threshold. For goods valued under AUD $1,000, GST is usually collected by the seller or platform at checkout; at AUD $1,000 or above, a formal import declaration is required and GST plus any customs duty (typically 0\u20135% for consumer goods) is assessed by Australian Border Force at the border. Always declare the correct item and value to avoid clearance delays.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>What is the maximum parcel size via Aramex?<\/summary>\n<p>Via Aramex: 25 kg actual weight maximum, 40 kg volumetric maximum, 200 cm maximum single side. For heavier shipments, FedEx Express accepts up to 30 kg per parcel with a maximum single side of 80 cm; multiple boxes to the same address are weight-aggregated.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Can I send food, snacks or supplements from Malaysia to Australia?<\/summary>\n<p>Fresh food, raw meat, dairy, plants and seeds are prohibited under Australian biosecurity law and will be seized. Commercially packaged, shelf-stable snacks and processed food may be allowed, but you must check the DAFF BICON database for your exact item first. Vitamins and supplements can require TGA approval. Also banned from import: vapes and e-cigarettes, standalone lithium batteries, and counterfeit goods. When in doubt about a food or health item, verify on BICON before sending \u2014 Australia&#8217;s biosecurity rules are strict and inspection is at customs&#8217; discretion.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Does FedEx Express require a commercial invoice?<\/summary>\n<p>Yes. FedEx Express requires a commercial invoice for all shipments including personal parcels. For non-commercial goods, a simplified proforma invoice with item descriptions and estimated values is acceptable. ebaoguo can assist with preparing required documentation.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>What is volumetric weight and why does it affect my shipping cost?<\/summary>\n<p>Volumetric weight reflects the space a parcel takes up. Formula: Length \u00d7 Width \u00d7 Height (cm) \u00f7 5,000. If your parcel is large but light \u2014 lightweight clothing in a big box, for example \u2014 the volumetric weight may exceed actual weight, and you pay for the higher figure. Reboxing to remove excess packaging can significantly reduce this.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>How does Ebaoguo forwarding work \u2014 how do I get a Malaysia warehouse address?<\/summary>\n<p>Sign up free at dashboard.ebaoguo.com with your email or Google account and you instantly get a personal Malaysia warehouse address with a unique SuiteID. Use that address at checkout when you shop on Taobao, Shopee, Lazada or any Malaysian store. Pre-declare each parcel (tracking number and value) in the dashboard so we know it&#8217;s yours. Once your items arrive at the warehouse, submit a shipment request, pick your route (Aramex, Pos Laju EMS or FedEx), pay, and we handle the rest to your Australian address. Use cal.ebaoguo.com to estimate the cost before you ship.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Are duties and taxes included, or does my recipient pay on arrival?<\/summary>\n<p>All three Malaysia-to-Australia routes (Aramex, Pos Laju EMS, FedEx) ship on a DDU basis, so duties and taxes are not included. Australia charges 10% GST on imported goods from AUD $0 \u2014 there is no duty-free threshold. For parcels under AUD $1,000, GST is usually collected by the seller or platform at checkout; at AUD $1,000 or above a formal import declaration is required and the recipient pays GST plus any customs duty to the ABF on arrival. Ebaoguo does not pre-collect these charges.<\/p>\n<\/details>\n\n\n\n\n\n<p><em>All shipments subject to ebaoguo&#8217;s <a href=\"\/en\/terms-and-conditions\/\">Terms and Conditions<\/a>. Transit times are estimates. Import duties and taxes are the recipient&#8217;s responsibility.<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n<div class=\"ebg-cross-sell\" style=\"margin:28px 0\"><div style=\"font-size:13px;color:#64748b;margin-bottom:10px;font-weight:600\">&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;M9 18h6v2H9z&quot;\/&gt;&lt;path d=&quot;M12 2a7 7 0 0 0-4 12.74V17h8v-2.26A7 7 0 0 0 12 2z&quot;\/&gt;&lt;\/svg&gt; You might also like<\/div><div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px\"><a href=\"https:\/\/ap.ebaoguo.com\" target=\"_blank\" rel=\"noopener\" style=\"display:block;padding:16px 18px;background:#fff;border:1px solid #c8dff5;border-radius:8px;text-decoration:none;color:inherit;transition:all .2s\"><div style=\"font-size:24px;margin-bottom:6px\"><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 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z\"\/><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\/><path d=\"M16 10a4 4 0 0 1-8 0\"\/><\/svg><\/div><div style=\"font-size:15px;font-weight:600;color:#116ebf;margin-bottom:4px\">Proxy Shopping \u2192<\/div><div style=\"font-size:13px;color:#64748b;line-height:1.5\">Stores that don&#039;t ship overseas? We buy, pay, and receive on your behalf.<\/div><\/a><a href=\"https:\/\/pickup.ebaoguo.com\" target=\"_blank\" rel=\"noopener\" style=\"display:block;padding:16px 18px;background:#fff;border:1px solid #c8dff5;border-radius:8px;text-decoration:none;color:inherit;transition:all .2s\"><div style=\"font-size:24px;margin-bottom:6px\"><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\"><rect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\/><polygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\/><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\/><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\/><\/svg><\/div><div style=\"font-size:15px;font-weight:600;color:#116ebf;margin-bottom:4px\">Home Pickup \u2192<\/div><div style=\"font-size:13px;color:#64748b;line-height:1.5\">AU \/ NZ \/ MY door pickup, 10+ carrier price comparison, no monthly fees.<\/div><\/a><a href=\"https:\/\/oms.ebaoguo.com\" target=\"_blank\" rel=\"noopener\" style=\"display:block;padding:16px 18px;background:#fff;border:1px solid #c8dff5;border-radius:8px;text-decoration:none;color:inherit;transition:all .2s\"><div style=\"font-size:24px;margin-bottom:6px\"><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><\/div><div style=\"font-size:15px;font-weight:600;color:#116ebf;margin-bottom:4px\">Dropshipping OMS \u2192<\/div><div style=\"font-size:13px;color:#64748b;line-height:1.5\">Shopify\/Amazon\/TikTok Shop auto-sync, Melbourne warehouse 24h SLA.<\/div><\/a><a href=\"https:\/\/storage.ebaoguo.com\" target=\"_blank\" rel=\"noopener\" style=\"display:block;padding:16px 18px;background:#fff;border:1px solid #c8dff5;border-radius:8px;text-decoration:none;color:inherit;transition:all .2s\"><div style=\"font-size:24px;margin-bottom:6px\"><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\"><rect x=\"6\" y=\"6\" width=\"12\" height=\"14\" rx=\"2\"\/><line x1=\"10\" y1=\"6\" x2=\"10\" y2=\"3\"\/><line x1=\"14\" y1=\"6\" x2=\"14\" y2=\"3\"\/><\/svg><\/div><div style=\"font-size:15px;font-weight:600;color:#116ebf;margin-bottom:4px\">Luggage Storage &amp; Resale \u2192<\/div><div style=\"font-size:13px;color:#64748b;line-height:1.5\">Store luggage \/ resell items before returning home; 6-angle photo intake, transparent.<\/div><\/a><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"contact\">Need Help With Your Shipment? Contact Us<\/h2>\n\n\n\n<p>Questions about your shipment? Reach us via WeChat, LINE, or WhatsApp:<\/p>\n\n\n<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=\"shipping from malaysia to australia \u2014 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\n\n<!-- ebg-template-uplift:related -->\n<h2 id=\"related\" class=\"wp-block-heading has-text-color\" style=\"color:#116ebf\">Related Routes<\/h2>\n\n<div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:14px 0\">\n<a href=\"https:\/\/ebaoguo.cn\/kb\/shipping-from-malaysia-to-taiwan\/\" style=\"display:block;padding:14px 16px;border:1px solid #c8dff5;border-radius:8px;background:#f8fafc;color:#116ebf;text-decoration:none;font-weight:600\">\u2192 Send parcel from Malaysia to Taiwan<\/a>\n<a href=\"https:\/\/ebaoguo.cn\/en\/kb\/shipping-from-malaysia-to-china\/\" style=\"display:block;padding:14px 16px;border:1px solid #c8dff5;border-radius:8px;background:#f8fafc;color:#116ebf;text-decoration:none;font-weight:600\">\u2192 Shipping from Malaysia to China<\/a>\n<a href=\"https:\/\/ebaoguo.cn\/kb\/shipping-from-japan-to-australia-by-air\/\" style=\"display:block;padding:14px 16px;border:1px solid #c8dff5;border-radius:8px;background:#f8fafc;color:#116ebf;text-decoration:none;font-weight:600\">\u2192 Shipping from Japan to Australia | Japan Post EMS, Air Freight, 8\u201314 Days [2026]<\/a>\n<a href=\"https:\/\/ebaoguo.cn\/en\/kb\/shipping-from-malaysia-to-hong-kong\/\" style=\"display:block;padding:14px 16px;border:1px solid #c8dff5;border-radius:8px;background:#f8fafc;color:#116ebf;text-decoration:none;font-weight:600\">\u2192 Shipping from Malaysia to Hong Kong | Free Port, Air Freight [2026]<\/a>\n<\/div>\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-13\">2026-05-13<\/time><\/small><\/p>\n\n\n\n<div class=\"ebg-disclaimer\" style=\"background:#fefce8;border:1px solid #fde047;border-left:4px solid #ca8a04;padding:14px 18px;border-radius:0 8px 8px 0;margin:24px 0;font-size:13.5px;line-height:1.7;color:#713f12\"><strong style=\"display:block;margin-bottom:6px\"><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 16l3-8 3 8\"\/><path d=\"M2 16l3-8 3 8\"\/><path d=\"M7 21h10\"\/><path d=\"M12 3v18\"\/><\/svg>\ufe0f Disclaimer<\/strong>This article reflects the <strong>Ebaoguo.com<\/strong> editorial team's interpretation of publicly available official information. <strong>It does not represent Ebaoguo's official position and does not constitute legal advice.<\/strong> Customs duty rates, thresholds, and prohibited-item lists are subject to the destination country's customs authority; actual inspection outcomes are decided by destination customs and Ebaoguo cannot guarantee outcomes. For important decisions, consult a licensed customs broker or the destination customs authority. See \"References\" at the end for source citations.<\/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>\n\n\n","protected":false},"excerpt":{"rendered":"<p>\u23f1 Transit\uff1a3\u20137 business days \ud83d\udcc5 Updated\uff1a2026-05-13 \ud83d\ude9a Carrier\uff1aEbaoguo self-operated consolidated line \ud83d\udec3 Customs\uff1aNot included \/ DDU (recipient pays any duty [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"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":[3017],"doc_tag":[],"acf":[],"year_month":"2026-07","word_count":1782,"total_views":"8","reactions":{"happy":"0","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 Malaysia","term_url":"https:\/\/ebaoguo.cn\/en\/docs-category\/shipping-from-malaysia-en\/"}],"doc_tag_info":[],"spectra_custom_meta":{"inline_featured_image":["0"],"_wpml_word_count":["{\"total\":0,\"to_translate\":{\"zh-hans\":1,\"zh-hant\":1,\"en\":1}}"],"_edit_lock":["1773918926:11"],"_edit_last":["11"],"_wpb_shortcodes_custom_css":[".vc_custom_1711614663282{background-color: #f4f4f4 !important;padding: 25px !important;}.vc_custom_1711614680644{padding: 25px !important;background-color: #f4f4f4 !important;}.vc_custom_1668681033967{padding: 25px !important;}.vc_custom_1711614712618{background-color: #f4f4f4 !important;padding: 25px !important;}.vc_custom_1711613135146{padding: 25px !important;}"],"mfn-post-hide-content":["0"],"mfn-post-layout":["no-sidebar"],"mfn-post-slider":["0"],"mfn-post-slider-layer":["0"],"mfn-post-hide-title":["0"],"mfn-post-remove-padding":["0"],"_wpml_media_featured":["1"],"_wpml_media_duplicate":["1"],"_last_translation_edit_mode":["native-editor"],"_encloseme":["1"],"mfn-post-sidebar":["0"],"mfn-post-sidebar2":["0"],"mfn-post-intro":["a:1:{s:9:\"post-meta\";s:1:\"1\";}"],"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"],"mfn-meta-seo-keywords":["send parcel"],"_wp_page_template":["default"],"_yoast_wpseo_content_score":["30"],"_yoast_wpseo_focuskeywords":["[]"],"_yoast_wpseo_keywordsynonyms":["[\"\"]"],"_yoast_wpseo_estimated-reading-time-minutes":["14"],"mfn-post-full-width":["0"],"_mi_skip_tracking":["0"],"mfn-page-local-style":["{\"custom\":[],\"global\":[],\"tablet\":[],\"mobile\":[],\"fonts\":[]}"],"_yoast_wpseo_wordproof_timestamp":[""],"mfn-post-love":["0"],"_oembed_152d421d14354d2c0c69d30ec744387c":["{{unknown}}"],"_oembed_536aa5f8b873d2dc497cb8dc55fa838b":["{{unknown}}"],"_oembed_f387ea9f915c6e26208cab7928aebc8c":["{{unknown}}"],"mfn_header_template":["0"],"mfn_footer_template":["0"],"_oembed_2ee4d6573472714ba632caeb55871a82":["{{unknown}}"],"_yoast_wpseo_primary_category":["2163"],"_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_btn{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_message{padding-top:1em;padding-bottom:1em;padding-right:1em;padding-left:4em;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_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_btn{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_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":["381"],"_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"],"rank_math_og_content_image":["a:2:{s:5:\"check\";s:32:\"4d6cba9cc5b5bb53091752270ae1f790\";s:6:\"images\";a:1:{i:0;i:22629;}}"],"_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_seo_score":["34"],"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\";}"],"_wpb_vc_editor_type":["classic"],"rank_math_analytic_object_id":["860"],"rank_math_focus_keyword":["Ship from Malaysia to Australia,shipping from Malaysia to Australia,Malaysia to Australia shipping cost,Malaysia to Australia shipping,Parcel forwarding from Malaysia to Australia,Malaysia to Australia courier,Cheap shipping from Malaysia to Australia,Freight forwarder Malaysia to Australia,Express shipping to Australia,EMS to Australia from Malaysia,FedEx to Australia from Malaysia,Send parcel from KL to Sydney\/Melbourne,Pos Laju to Australia,International shipping from Malaysia,Australian customs clearance,Import duty to Australia,Australian GST on imports,Biosecurity import Australia,What can I send to Australia from Malaysia,Prohibited items Australia,BICON import conditions,DAFF import regulations,ABF importing goods,Mail goods to Australia,Package consolidation Malaysia,Malaysian warehouse address,Logistics Malaysia Australia,Shipping cost calculator Malaysia to Australia,Forwarding service Kuala Lumpur,Door to door shipping Australia.,send parcel from Malaysia to Australia,Malaysia to Australia Aramex,Malaysia to Australia Pos Laju EMS,Malaysia to Australia FedEx,how long does Malaysia to Australia shipping take,Malaysia to Australia health supplements,Malaysia to Australia food,Malaysia to Australia customs duty,Malaysia to Australia GST,Malaysia to Australia no remote surcharge,Malaysia to Australia liquids prohibited,Malaysia warehouse address Australia,Ebaoguo Malaysia to Australia,Malaysia to Australia express shipping,Malaysia to Australia commercial invoice,Malaysia to Australia personal items,cheap shipping Malaysia to Australia"],"rank_math_description":["Ship from Malaysia to Australia with Ebaoguo via Aramex, Pos Laju EMS or FedEx. Get your rate at cal.ebaoguo.com and register free for a warehouse address."],"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-699bd27d264a2\";s:9:\"isPrimary\";s:1:\"1\";s:4:\"name\";s:11:\"%seo_title%\";s:11:\"description\";s:347:\"Ship from Malaysia to Australia with Ebaoguo's express forwarding service. Choose between Pos Laju EMS and FedEx lines for door-to-door delivery across Australia. We handle transportation only; customs clearance and taxes are the recipient's responsibility. Calculate shipping costs online and get your dedicated Malaysian warehouse address today.\";s:23:\"reviewLocationShortcode\";s:24:\"[rank_math_rich_snippet]\";}s:5:\"@type\";s:7:\"Service\";s:4:\"name\";s:11:\"%seo_title%\";s:11:\"description\";s:347:\"Ship from Malaysia to Australia with Ebaoguo's express forwarding service. Choose between Pos Laju EMS and FedEx lines for door-to-door delivery across Australia. We handle transportation only; customs clearance and taxes are the recipient's responsibility. Calculate shipping costs online and get your dedicated Malaysian warehouse address today.\";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-699bd27d264a2":["260107"],"rank_math_internal_links_processed":["1"],"rank_math_title":["Ship Malaysia to Australia | Aramex, EMS, FedEx | Ebaoguo"],"astra-migrate-meta-layouts":["set"],"_uag_css_file_name":["uag-css-12626.css"],"_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:4;s:10:\"word_count\";i:1694;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":["1783063900"],"_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:14:{i:0;s:9:\"core\/html\";i:1;s:10:\"core\/group\";i:2;s:14:\"core\/paragraph\";i:3;s:14:\"core\/separator\";i:4;s:14:\"core\/shortcode\";i:5;s:10:\"core\/table\";i:6;s:12:\"core\/heading\";i:7;s:9:\"core\/list\";i:8;s:12:\"core\/buttons\";i:9;s:11:\"core\/button\";i:10;s:12:\"core\/details\";i:11;s:12:\"core\/columns\";i:12;s:11:\"core\/column\";i:13;s:10:\"core\/image\";}s:8:\"uag_flag\";b:0;s:11:\"uag_version\";s:10:\"1783290571\";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":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"ctl_avatar":false,"1536x1536":false,"2048x2048":false,"betterdocs-category-thumb":false},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/ebaoguo.cn\/en\/author\/admin-2\/"},"uagb_comment_info":0,"uagb_excerpt":"\u23f1 Transit\uff1a3\u20137 business days \ud83d\udcc5 Updated\uff1a2026-05-13 \ud83d\ude9a Carrier\uff1aEbaoguo self-operated consolidated line \ud83d\udec3 Customs\uff1aNot included \/ DDU (recipient pays any duty [&hellip;]","knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/docs\/12626"}],"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=12626"}],"version-history":[{"count":0,"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/docs\/12626\/revisions"}],"wp:attachment":[{"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/media?parent=12626"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/doc_category?post=12626"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/ebaoguo.cn\/en\/wp-json\/wp\/v2\/doc_tag?post=12626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}