1<!DOCTYPE html><!-- This site was created in Webflow. https://webflow.com --><!-- Last Published: Mon Sep 28 2026 04:09:37 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="ezshipdev.webflow.io" data-wf-page="6a3912766a55fb730e77cac6" data-wf-site="67d8c6cc76bee7d94c25638e" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>3PL Network | EZShip</title><meta content="EZShip partners with Worldwide Distribution Services (WDS) â a Sydney-based 3PL with over 30 years of fulfillment expertise. Warehousing, pick & pack, and freight support for Australian businesses." name="description"/><meta content="3PL Network | EZShip" property="og:title"/><meta content="EZShip partners with Worldwide Distribution Services (WDS) â a Sydney-based 3PL with over 30 years of fulfillment expertise. Warehousing, pick & pack, and freight support for Australian businesses." property="og:description"/><meta content="3PL Network | EZShip" name="twitter:title"/><meta content="EZShip partners with Worldwide Distribution Services (WDS) â a Sydney-based 3PL with over 30 years of fulfillment expertise. Warehousing, pick & pack, and freight support for Australian businesses." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="Webflow" name="generator"/><link href="https://cdn.prod.website-files.com/67d8c6cc76bee7d94c25638e/css/ezshipdev.webflow.shared.49f80b42e.css" rel="stylesheet" type="text/css" integrity="sha384-SfgLQulX9Mnygd8zF5pu5YlPLdZkIDDojd5zvwONU+ipyOtQC7LxKG+o2v6+T8T+" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({ google: { families: ["Exo:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic","Poppins:300,400,500,600,700"] }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/67d8c6cc76bee7d94c25638e/67d8cbf61245880a58d242e8_EZShip%20-%20Favicon.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/67d8c6cc76bee7d94c25638e/67d8cbf7a6c6a9bdb83b9c77_EZShip%20-%20Webclip.png" rel="apple-touch-icon"/><!-- Nocodelytics -->
1<script async id="nocodelytics-snippet" type="text/javascript" src="https://tracker.nocodelytics.com/api/tracker/assets/nocodelytics.js"></script>
1<!-- End Nocodelytics -->
2<script src="https://cdn.prod.website-files.com/67d8c6cc76bee7d94c25638e%2F652d31f3dc22d7b4ee708e44%2F689d59af3d878be2440e3a2c%2Fclarity_script-0.5.6.js" type="text/javascript"></script>
2<script src="https://cdn.jsdelivr.net/npm/@flowbase-co/[email protected]/dist/typewriter.js" type="text/javascript" integrity="sha384-UAAawaLkEFRMi3IXZ7fTIxSVclMKS2BmSa+X6WzbZ8VTN5UbZ80sTYfme3VMcZyg" crossorigin="anonymous"></script>
2<script src="https://cdn.prod.website-files.com/67d8c6cc76bee7d94c25638e%2F66ba5a08efe71070f98dd10a%2F69b0f0c1445cfed8963e5e1a%2Fnvrg8srl-1.1.1.js" type="text/javascript"></script>
2</head><body><div class="w-embed"><link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap" rel="stylesheet"/><style>*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--navy:#002b49;--navy-mid:#003a63;--mint:#85ffe3;--mint-light:#d1fff4;--mint-pale:#edfff9;--orange:#ff6b00;--orange-dark:#e05c00;--white:#fff;--text:#030711;--text-mid:#374151;--text-muted:#6B7280;--border:#e5e7eb}html{scroll-behavior:smooth}body{font-family:'Poppins',sans-serif;background:var(--white);color:var(--text);line-height:1.6}nav{background:var(--mint-light);padding:0 48px;display:flex;align-items:center;justify-content:space-between;height:68px;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(0,43,73,.08)}.nav-logo{height:32px;display:block}.nav-links{display:flex;align-items:center;gap:8px}.nav-links a{color:var(--navy);text-decoration:none;font-size:14px;font-weight:500;padding:8px 14px;border-radius:8px;transition:background .15s}.nav-links a:hover{background:rgba(0,43,73,.07)}.nav-cta{background:var(--orange)!important;color:var(--white)!important;padding:10px 22px!important;border-radius:8px;font-weight:600!important;transition:background .2s!important}.nav-cta:hover{background:var(--orange-dark)!important}.hero{background:var(--navy);padding:96px 48px 88px;text-align:center;position:relative;overflow:hidden}.hero::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:60px;background:var(--white);clip-path:ellipse(55% 100% at 50% 100%)}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(133,255,227,.12);border:1px solid rgba(133,255,227,.3);color:var(--mint);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 16px;border-radius:100px;margin-bottom:28px;position:relative}.hero-badge::before{content:'';width:6px;height:6px;background:var(--mint);border-radius:50%}.hero h1{font-size:clamp(34px,4.5vw,58px);font-weight:800;color:var(--white);line-height:1.1;max-width:780px;margin:0 auto 22px}.hero h1 em{font-style:normal;color:var(--mint)}.hero p{font-size:clamp(15px,1.6vw,18px);color:rgba(255,255,255,.68);max-width:560px;margin:0 auto 44px;font-weight:400}.hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn-orange{background:var(--orange);color:var(--white);padding:14px 32px;border-radius:8px;font-weight:700;font-size:15px;text-decoration:none;transition:background .2s,transform .15s;font-family:'Poppins',sans-serif}.btn-orange:hover{background:var(--orange-dark);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--white);padding:14px 32px;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none;border:1.5px solid rgba(255,255,255,.28);transition:border-color .2s,background .2s;font-family:'Poppins',sans-serif}.btn-ghost:hover{border-color:rgba(255,255,255,.65);background:rgba(255,255,255,.06)}.container{max-width:1120px;margin:0 auto}.section-tag{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:12px}.section-h{font-size:clamp(26px,3vw,40px);font-weight:800;color:var(--navy);line-height:1.15;margin-bottom:14px}.section-h em{font-style:normal;color:var(--orange)}.section-p{font-size:16px;color:var(--text-mid);max-width:580px;font-weight:400;line-height:1.75}.partner-wrap{padding:88px 48px}.partner-grid{display:grid;grid-template-columns:420px 1fr;gap:72px;align-items:center;margin-top:56px}.wds-card{background:var(--white);border:1.5px solid var(--border);border-radius:20px;padding:52px 44px;text-align:center;box-shadow:0 4px 32px rgba(0,43,73,.08);position:relative;overflow:hidden}.wds-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--mint),var(--orange))}.wds-logo-wrap{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:24px 36px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:28px;min-height:90px;
2min-width:200px}.wds-logo-wrap img{max-width:180px;max-height:60px;width:auto;height:auto;display:block;object-fit:contain}.wds-stat{font-size:42px;font-weight:800;color:var(--navy);line-height:1;margin-bottom:4px}.wds-stat-label{font-size:13px;color:var(--text-muted);font-weight:500}.wds-divider{border:none;border-top:1px solid var(--border);margin:24px 0}.wds-tag{display:inline-flex;align-items:center;gap:6px;background:var(--mint-pale);color:var(--navy);font-size:12px;font-weight:600;padding:5px 12px;border-radius:100px;border:1px solid rgba(133,255,227,.5)}.wds-tag::before{content:'';width:7px;height:7px;background:var(--mint);border-radius:50%;flex-shrink:0}.partner-info h3{font-size:clamp(20px,2.2vw,26px);font-weight:700;color:var(--navy);margin-bottom:18px;line-height:1.3}.partner-info p{font-size:15px;color:var(--text-mid);line-height:1.8;margin-bottom:18px}.partner-link{display:inline-flex;align-items:center;gap:8px;color:var(--orange);font-weight:700;font-size:14px;text-decoration:none;border-bottom:2px solid transparent;padding-bottom:1px;transition:border-color .2s,gap .2s}.partner-link:hover{border-color:var(--orange);gap:12px}.partner-link svg{width:16px;height:16px;flex-shrink:0}.stats-wrap{background:var(--navy);padding:48px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;text-align:center}.stat-item{padding:12px 16px}.stat-num{font-size:clamp(30px,3.5vw,44px);font-weight:800;color:var(--mint);line-height:1;margin-bottom:6px}.stat-label{font-size:13px;color:rgba(255,255,255,.65);font-weight:400}.pillars-wrap{background:var(--mint-pale);padding:88px 48px}.pillars-header{margin-bottom:56px}.pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pillar-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:40px 32px;transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden}.pillar-card:hover{box-shadow:0 12px 40px rgba(0,43,73,.1);transform:translateY(-3px)}.pillar-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--mint),transparent);opacity:0;transition:opacity .25s}.pillar-card:hover::after{opacity:1}.pillar-icon{width:52px;height:52px;background:var(--mint-light);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.pillar-icon svg{width:24px;height:24px;stroke:var(--navy)}.pillar-card h3{font-size:18px;font-weight:700;color:var(--navy);margin-bottom:12px;line-height:1.35}.pillar-card>p{font-size:14px;color:var(--text-mid);line-height:1.75;margin-bottom:24px}.pillar-list{list-style:none;display:flex;flex-direction:column;gap:10px}.pillar-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--text-mid);line-height:1.55}.pillar-list li .check{width:20px;height:20px;min-width:20px;background:var(--mint-light);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1px;flex-shrink:0}.pillar-list li .check svg{width:11px;height:11px;stroke:var(--navy);stroke-width:2.5}.hiw-wrap{padding:88px 48px;background:var(--white)}.hiw-header{margin-bottom:56px}.hiw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative}.hiw-grid::before{content:'';position:absolute;top:26px;left:calc(12.5% + 26px);right:calc(12.5% + 26px);height:1px;background:repeating-linear-gradient(90deg,var(--mint) 0,var(--mint) 8px,transparent 8px,transparent 18px)}.hiw-step{text-align:center}.hiw-num{width:52px;height:52px;background:var(--navy);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:var(--mint);margin:0 auto 20px;position:relative;z-index:1;border:3px solid var(--mint-pale)}.hiw-step h4{font-size:15px;font-weight:700;color:var(--navy);margin-bottom:8px}.hiw-step p{font-size:13.5px;color:var(--text-muted);line-height:1.7}.testi-wrap{background:var(--mint-light);padding:72px 48px;text-align:center}.testi-inner{max-width:720px;margin:0 auto}.testi-quote-mark{font-size:64px;line-height:1;color:var(--navy);opacity:.2;font-family:Georgia,serif;margin-bottom:-16px}.testi-text{font-size:clamp(17px,2vw,22px);font-weight:500;color:var(--navy);line-height:1.65;margin-bottom:28px}.testi-credit{font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em}.cta-wrap{background:var(--navy);padding:88px 48px;text-align:center;position:relative;overflow:hidden}.cta-wrap::before{content:'';position:absolute;top:-120px;right:-120px;width:400px;height:400px;background:radial-gradient(circle,rgba(133,255,227,.1) 0%,transparent 70%);pointer-events:none}.cta-inner{max-width:620px;margin:0 auto;position:relative}.cta-inner h2{font-size:clamp(26px,3vw,40px);font-weight:800;color:var(--white);line-height:1.15;margin-bottom:16px}.cta-inner p{font-size:16px;color:rgba(255,255,255,.62);margin-bottom:40px;font-weight:400}.cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}footer{background:#001a2e;padding:36px 48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-logo{height:28px;filter:brightness(0) invert(1);opacity:.85}footer p{font-size:13px;color:rgba(255,255,255,.38)}footer a{color:rgba(255,255,255,.38);text-decoration:none}footer a:hover{color:rgba(255,255,255,.6)}@media(max-width:991px){nav{padding:0 24px}.hero{padding:72px 24px}.partner-wrap,.pillars-wrap,.hiw-wrap,.testi-wrap,.cta-wrap{padding:64px 24px}.stats-wrap{padding:40px 24px}.partner-grid{grid-template-columns:1fr;gap:40px}.pillars-grid{grid-template-columns:1fr}.hiw-grid{grid-template-columns:1fr 1fr;gap:36px}.hiw-grid::before{display:none}.stats-grid{grid-template-columns:1fr 1fr;gap:24px}footer{flex-direction:column;text-align:center;padding:28px 24px}}@media(max-width:479px){.hiw-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:center}.cta-buttons{flex-direction:column;align-items:center}}</style><nav><img class="nav-logo" src="https://cdn.prod.website-files.com/67d8c6cc76bee7d94c25638e/689ac0e8749ff8762004a5b0_EZShip%20logo-Navy.svg" alt="EZShip"/><div class="nav-links"><a href="https://www.ezship.com.au/#how-it-works">How it works</a><a href="https://www.ezship.com.au/#why-ezship">Why EZShip</a><a href="https://www.ezship.com.au/resources">Resources</a><a href="mailto:[email protected]" class="nav-cta">Get started</a></div></nav><section class="hero"><div class="hero-badge">Trusted Partner Network</div><h1>Fulfillment expertise<br/>backed by <em>30+ years</em><br/>on the warehouse floor</h1><p>EZShip connects you to proven 3PL partners so you can scale your shipping without building operations from scratch.</p><div class="hero-actions"><a href="#partner" class="btn-orange">Meet our 3PL partner</a><a href="mailto:[email protected]" class="btn-ghost">Talk to our team</a></div></section><section class="partner-wrap" id="partner"><div class="container"><p class="section-tag">Featured Partnership</p><h2 class="section-h">Backed by real warehousing <em>expertise</em></h2><p class="section-p">EZShip partners with Worldwide Distribution Services (WDS) â a Sydney-based 3PL with over 30 years of hands-on fulfillment experience serving Australian and New Zealand brands.</p><div class="partner-grid"><div class="wds-card"><div class="wds-logo-wrap"><img src="https://cdn.prod.website-files.com/67d8c6cc76bee7d94c25638e/689ac2eb9bc1e7971b8a8ce9_WDS%20logo.png" alt="Worldwide Distribution Services" onerror="this.onerror=null;this.src='https://www.wwdistributionservices.com/img/CorporateLogo.png';"/></div><div class="wds-stat">30+</div><div class="wds-stat-label">Years of fulfillment experience</div><hr class="wds-divider"/><div class="wds-stat">14+</div><div class="wds-stat-label">Carrier partners in their network</div><hr class="wds-divider"/><span class="wds-tag">Sydney-based · Family owned · AU & NZ</span></div><div class="partner-info"><h3>Worldwide Distribution Services â the operational depth behind your EZShip account</h3><p>WDS is a family-owned Australian 3PL that has spent three decades managing warehousing, pick & pack, and freight for fast-growing brands across consumer direct, reseller and retail channels.</p><p>Their Sydney facility integrates directly with Shopify, WooCommerce, Unleashed and Odoo. Orders are captured in real time, stock
2is tracked continuously through cycle counting, and dispatch is fast and accurate.</p><a href="https://www.wwdistributionservices.com/" target="_blank" rel="noopener" class="partner-link">Visit Worldwide Distribution Services <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17L17 7M17 7H7M17 7v10"/></svg></a></div></div></div></section><div class="stats-wrap"><div class="container"><div class="stats-grid"><div class="stat-item"><div class="stat-num">30+</div><div class="stat-label">Years fulfillment experience</div></div><div class="stat-item"><div class="stat-num">14+</div><div class="stat-label">Carrier partners in network</div></div><div class="stat-item"><div class="stat-num">4</div><div class="stat-label">Platform integrations</div></div><div class="stat-item"><div class="stat-num">SYD</div><div class="stat-label">Australia-based facility</div></div></div></div></div><section class="pillars-wrap"><div class="container"><div class="pillars-header"><p class="section-tag">Why it matters</p><h2 class="section-h">Three ways WDS works<br/>for your business</h2><p class="section-p">From the warehouse floor to your customer's door â expertise at every step of the fulfillment journey.</p></div><div class="pillars-grid"><div class="pillar-card"><div class="pillar-icon"><svg viewBox="0 0 24 24" fill="none" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="7" width="20" height="14" rx="2"/><path d="M16 7V5a2 2 0 00-2-2h-4a2 2 0 00-2 2v2"/><line x1="12" y1="12" x2="12" y2="16"/><line x1="10" y1="14" x2="14" y2="14"/></svg></div><h3>Deep operational experience on the fulfillment floor</h3><p>30+ years of refined process across pick, pack, dispatch and inventory control.</p><ul class="pillar-list"><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Proven pick, pack and dispatch workflows for B2C and B2B orders</li><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Continuous cycle counting â no disruptive annual stock takes</li><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Quality control checks on all incoming stock</li><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Scalable capacity handling daily volumes and seasonal surges</li><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Fast, accurate dispatch backed by real-time WMS tracking</li></ul></div><div class="pillar-card"><div class="pillar-icon"><svg viewBox="0 0 24 24" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z"/><polyline points="9 22 9 12 15 12 15 22"/></svg></div><h3>Warehousing support built around your requirements</h3><p>WDS works closely with each client to design a solution that actually fits.</p><ul class="pillar-list"><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Secure Sydney facility for diverse product categories</li><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Tailored onboarding â WDS maps your products before a single item arrives</li><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Customisable WMS adapts to your specific workflows and SKU mix</li><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Real-time dashboard showing orders received, dispatched and live status</li><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Seamless integrations with Shopify, WooCommerce, Unleashed and Odoo</li></ul></div><div class="pillar-card"><div class="pillar-icon"><svg viewBox="0 0 24 24" fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="8" r="5"/><path d="M3 21a9 9 0 0118 0"/></svg></div><h3>Expert knowledge you can actually access</h3><p>Family-owned means you speak directly with the people who make decisions.</p><ul class="pillar-list"><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Direct access to senior decision-makers â no escalation queues</li><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>30+ years of expertise across AU & NZ consumer, reseller and retail markets</li><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Long-term carrier relationships that translate to competitive freight rates</li><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Consultative â they understand your business before recommending anything</li><li><span class="check"><svg viewBox="0 0 12 12" fill="none"><polyline points="2,6 5,9 10,3"/></svg></span>Continuous improvement â operations and tech evolve with your business</li></ul></div></div></div></section><section class="hiw-wrap"><div class="container"><div class="hiw-header"><p class="section-tag">Getting started</p><h2 class="section-h">How EZShip + WDS<br/>work together</h2></div><div class="hiw-grid"><div class="hiw-step"><div class="hiw-num">1</div><h4>Connect with EZShip</h4><p>Set up your shipping platform, connect your Shopify store and carriers â all in one dashboard.</p></div><div class="hiw-step"><div class="hiw-num">2</div><h4>Discuss your 3PL needs</h4><p>
2Tell us you need warehousing support and we'll make a direct introduction to the WDS team.</p></div><div class="hiw-step"><div class="hiw-num">3</div><h4>WDS onboards your inventory</h4><p>WDS tailors their warehouse and WMS to your products, then receives and processes your stock.</p></div><div class="hiw-step"><div class="hiw-num">4</div><h4>Ship smarter, end to end</h4><p>Orders flow through EZShip for carrier selection, with WDS managing pick, pack and dispatch.</p></div></div></div></section><div class="testi-wrap"><div class="testi-inner"><div class="testi-quote-mark">“</div><p class="testi-text">WDS is not just a logistics provider, but a strategic partner in our continued growth. Their ability to manage inventory accurately, dispatch on time, and support new product introductions has been outstanding.</p><p class="testi-credit">Mark Taffa · CEO, Horten Medical · 10+ year WDS client</p></div></div><section class="cta-wrap"><div class="cta-inner"><h2>Ready to take fulfillment off your plate?</h2><p>Reach out to the EZShip team and we'll connect you directly with WDS to explore how their warehousing expertise can support your growth.</p><div class="cta-buttons"><a href="mailto:[email protected]?subject=3PL%20Network%20Enquiry%20-%20WDS" class="btn-orange">Talk to EZShip</a><a href="https://www.wwdistributionservices.com/" target="_blank" rel="noopener" class="btn-ghost">Visit WDS directly</a></div></div></section><footer><img class="footer-logo" src="https://cdn.prod.website-files.com/67d8c6cc76bee7d94c25638e/689ac0e8749ff8762004a5b0_EZShip%20logo-Navy.svg" alt="EZShip"/><p>© 2026 EZShip. All rights reserved. · <a href="https://www.ezship.com.au">ezship.com.au</a></p></footer></div>
2<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=67d8c6cc76bee7d94c25638e" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
2<script src="https://cdn.prod.website-files.com/67d8c6cc76bee7d94c25638e/js/webflow.schunk.36b8fb49256177c8.js" type="text/javascript" integrity="sha384-4abIlA5/v7XaW1HMXKBgnUuhnjBYJ/Z9C1OSg4OhmVw9O3QeHJ/qJqFBERCDPv7G" crossorigin="anonymous"></script>
2<script src="https://cdn.prod.website-files.com/67d8c6cc76bee7d94c25638e/js/webflow.schunk.58829f0e632eb8a8.js" type="text/javascript" integrity="sha384-efOhiipvCoP9Hvd9DJ6QPM/hSZKwx7WHhk/wgYCtXa1YWsSe66kC9AGMjr4wJ1W5" crossorigin="anonymous"></script>
2<script src="https://cdn.prod.website-files.com/67d8c6cc76bee7d94c25638e/js/webflow.bfedcc06.3edca7630e929fca.js" type="text/javascript" integrity="sha384-3aR7POoaW7lwyq9iolXzvmHQm855FA45Py6Hblef8FihM05ZrX5Z5S29aDuZ3gJG" crossorigin="anonymous"></script>
2<!-- Start of HubSpot Embed Code -->
3<script type="text/javascript" id="hs-script-loader" async defer src="https://js-ap1.hs-scripts.com/442132649.js"></script>
3 4<!-- End of HubSpot Embed Code --> 5
6<script> 7document.addEventListener("DOMContentLoaded", function () { 8 // IDs 9 const FORM_ID = "wf-form-Hero-Waitlist"; // Your Webflow FORM element ID 10 const HS_PORTAL_ID = "442132649"; // Your HubSpot Portal ID 11 const HS_FORM_ID = "a3624cb5-6d59-4164-9b70-3da091e86ad4"; // Your HubSpot Form ID 12 13 const form = document.getElementById(FORM_ID); 14 if (!form) return; 15 16 // Helper: get hubspotutk cookie so HubSpot ties the session to the contact 17 function getCookie(name) { 18 const match = document.cookie.match(new RegExp("(^| )" + name + "=([^;]+)")); 19 return match ? decodeURIComponent(match[2]) : null; 20 } 21 22 // Optional: auto-fill hidden UTM/page fields if you added them to the form 23 (function fillAttribution() { 24 const qs = new URLSearchParams(window.location.search); 25 const setIf = (n, v) => { const el = form.querySelector(`[name="${n}"]`); if (el) el.value = v || ""; }; 26 setIf("utm_source", qs.get("utm_source")); 27 setIf("utm_medium", qs.get("utm_medium")); 28 setIf("utm_campaign", qs.get("utm_campaign")); 29 setIf("utm_term", qs.get("utm_term")); 30 setIf("utm_content", qs.get("utm_content")); 31 setIf("page_url", window.location.href); 32 setIf("page_title", document.title); 33 })(); 34 35 form.addEventListener("submit", async function (e) { 36 e.preventDefault(); 37 38 // Optional honeypot (add a hidden input named "company") 39 const honeypot = form.querySelector('input[name="company"]'); 40 if (honeypot && honeypot.value.trim()) return; 41 42 // Button UX 43 const submitBtn = form.querySelector('[type="submit"]'); 44 const prevLabel = submitBtn ? submitBtn.textContent : ""; 45 if (submitBtn) { submitBtn.disabled = true; submitBtn.textContent = "Please waitâ¦"; } 46 47 // Gather fields 48 const emailEl = form.querySelector('input[type="email"]'); 49 const firstNameEl = form.querySelector('input[name="firstname"]'); 50 51 const fields = [{ name: "email", value: emailEl ? emailEl.value.trim() : "" }]; 52 if (firstNameEl && firstNameEl.value.trim()) { 53 fields.push({ name: "firstname", value: firstNameEl.value.trim() }); 54 } 55 56 // Include optional attribution fields if present 57 ["utm_source","utm_medium","utm_campaign","utm_term","utm_content","page_url","page_title"] 58 .forEach(n => { const el = form.querySelector(`[name="${n}"]`); if (el && el.value) fields.push({ name: n, value: el.value }); }); 59 60 const payload = { 61 fields, 62 context: { 63 hutk: getCookie("hubspotutk"), 64 pageUri: window.location.href, 65 pageName: document.title 66 } 67 // If your HubSpot form requires GDPR consent and you see 400 errors, 68 // add legalConsentOptions hereâtell me and I'll provide the exact block. 69 }; 70 71 const url = `https://api.hsforms.com/submissions/v3/integration/submit/${HS_PORTAL_ID}/${HS_FORM_ID}`; 72 73 try { 74 // Use no-cors so the browser doesn't throw a "network error" on opaque responses 75 await fetch(url, { 76 method: "POST", 77 headers: { "Content-Type": "application/json" }, 78 body: JSON.stringify(payload), 79 mode: "no-cors" 80 }); 81 82 // Treat as success (HubSpot received it) 83 form.reset(); 84 const done = form.parentElement.querySelector(".w-form-done"); 85 const fail = form.parentElement.querySelector(".w-form-fail"); 86 if (done) { form.style.display = "none"; done.style.display = "block"; } 87 if (fail) fail.style.display = "none"; 88 } catch (err) { 89 console.error("HubSpot submission failed:", err); 90 const fail = form.parentElement.querySelector(".w-form-fail"); 91 if (fail) fail.style.display = "block"; 92 } finally { 93 if (submitBtn) { submitBtn.disabled = false; submitBtn.textContent = prevLabel; } 94 } 95 }); 96}); 97</script>
97 98</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.