vlcsolutions's picture
Manual changes saved
f87e1eb verified
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="shortcut icon" href="./images/favicon/favicon.png">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Warehouse Management for Dynamics 365 | VLC Solutions</title>
<meta name="description" content="Optimize warehouse operations with Dynamics 365. Automated receiving, picking & shipping with real-time inventory tracking. Request demo today!"/>
<meta name="keywords" content="warehouse management system, Dynamics 365 WMS, inventory tracking, order fulfillment, barcode scanning, warehouse automation"/>
<link rel="canonical" href="https://www.vlcsolutions.com/warehouse-and-distribution-for-microsoft-dynamics-provides.html" />
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Warehouse Management for Dynamics 365">
<meta name="twitter:description" content="Automate warehouse operations with Dynamics 365. Reduce errors by 90% and improve efficiency. Get a free system assessment today.">
<meta name="twitter:image:src" content="https://www.vlcsolutions.com/images/logo/VLC_Logo.png">
<!-- Tailwind + libs -->
<script src="https://cdn.tailwindcss.com"></script>
<link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet">
<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<!-- VLC Brand Map + UI polish -->
<style id="vlc-brand-theme">
:root{
--vlc-navy:#002060;
--vlc-navy-700:#001a50;
--vlc-sky:#00A0E9;
--vlc-leaf:#8DC63F;
--vlc-leaf-700:#79b32e;
--vlc-ink:#1F2A44;
--vlc-tint:#F5F7FF;
--vlc-leaf-tint:#F3FAEA;
--vlc-card:#ffffff;
}
html,body{width:100%;margin:0;padding:0}
body{ color:#1f2937; overflow-x:hidden }
.service-card:hover{ transform:translateY(-4px); box-shadow:0 16px 28px -8px rgba(0,32,96,.18), 0 10px 14px -6px rgba(0,32,96,.10) }
.chip{ background:linear-gradient(135deg,var(--vlc-navy),#0b3b8f); color:#fff }
.btn-primary{ background:var(--vlc-navy); color:#fff }
.btn-primary:hover{ background:var(--vlc-navy-700) }
.btn-accent{ background:var(--vlc-leaf); color:#0b2a66 }
.btn-accent:hover{ background:var(--vlc-leaf-700) }
.link-brand{ color:var(--vlc-navy) }
.link-brand:hover{ color:var(--vlc-leaf) }
/* Accent top border like vlcsolutions.com cards */
.card-accent{ position:relative; }
.card-accent:before{ content:""; position:absolute; inset:0 0 auto 0; height:4px; background:linear-gradient(90deg,var(--vlc-leaf),var(--vlc-sky)); }
/* Soft patterned sections */
.pattern-navy{
background:
radial-gradient(24px 24px at 10% 10%, rgba(255,255,255,.06) 0 6px, transparent 7px),
radial-gradient(24px 24px at 60% 30%, rgba(255,255,255,.05) 0 6px, transparent 7px),
radial-gradient(24px 24px at 30% 70%, rgba(255,255,255,.04) 0 6px, transparent 7px),
linear-gradient(180deg, rgba(0,0,0,.0), rgba(0,0,0,.12));
background-color:var(--vlc-navy);
}
/* Footer */
footer a:hover{ color:var(--vlc-leaf) }
/* Make “Learn more” rows align across cards */
.card-body{ display:flex; flex-direction:column; height:100% }
.card-cta{ margin-top:auto }
</style>
<script src="https://analytics.ahrefs.com/analytics.js" data-key="jcrS4NwPF1CB1Z4lNmgDKQ" async></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-GH6WBJWXS8"></script>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "SoftwareApplication",
"name": "Warehouse Management for Dynamics 365",
"alternateName": "VLC WMS Solution",
"image": "https://huggingface.co/spaces/vlcsolutions/vlc-magento-bc-sync-wizard/resolve/main/images/warehouse-and-distribution-for-microsoft-right-side-banner.png",
"description": "Automated warehouse management system for Dynamics 365 with barcode scanning, real-time tracking and inventory control.",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD",
"url": "https://vlcsolutions.com/warehouse-and-distribution-for-microsoft-dynamics-provides.html"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "89"
}
}
</script>
<script src="./js/google_js_api/jquery.min.js"></script>
<!-- <script src="./js/custom.js"></script>-->
<script type="application/javascript">
$(document).ready(function(){
$('#email_error').hide();
$('#email').keyup(function() {
var inputVal = $(this).val();
var emailReg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if (emailReg.test(inputVal)) {
$('#email_error').hide();
$('#submit').prop('disabled', false);
}else{
$('#email_error').show();
$('#submit').prop('disabled', true);
return;
}
});
let domains = [
/* Default domains included */
"mdkm.com","1.com","2.com","3.com","4.com","5.com","6.com","7.com","8.com","9.com","10.com", "skincareproductoffers.com", "aol.com", "att.net", "comcast.net", "facebook.com", "gmail.com", "gmx.com", "googlemail.com",
"google.com", "someemail.com", "hotmail.com", "hotmail.co.uk", "mac.com", "me.com", "mail.com", "msn.com",
"live.com", "sbcglobal.net", "verizon.net", "yahoo.com", "yahoo.co.uk","aim.com", "example.com",
/* Other global domains */
"email.com", "fastmail.fm", "games.com" /* AOL */, "gmx.net", "hush.com", "hushmail.com", "icloud.com",
"iname.com", "inbox.com", "lavabit.com", "love.com" /* AOL */, "outlook.com", "pobox.com", "protonmail.com",
"rocketmail.com" /* Yahoo */, "safe-mail.net", "wow.com" /* AOL */, "ygm.com" /* AOL */,
"ymail.com" /* Yahoo */, "zoho.com", "yandex.com",
/* United States ISP domains */
"bellsouth.net", "charter.net", "cox.net", "earthlink.net", "juno.com",
/* British ISP domains */
"btinternet.com", "virginmedia.com", "blueyonder.co.uk", "freeserve.co.uk", "live.co.uk",
"ntlworld.com", "o2.co.uk", "orange.net", "sky.com", "talktalk.co.uk", "tiscali.co.uk",
"virgin.net", "wanadoo.co.uk", "bt.com",
/* Domains used in Asia */
"sina.com", "sina.cn", "qq.com", "naver.com", "hanmail.net", "daum.net", "nate.com", "yahoo.co.jp", "yahoo.co.kr", "yahoo.co.id", "yahoo.co.in", "yahoo.com.sg", "yahoo.com.ph", "163.com", "126.com", "aliyun.com", "foxmail.com",
/* French ISP domains */
"hotmail.fr", "live.fr", "laposte.net", "yahoo.fr", "wanadoo.fr", "orange.fr", "gmx.fr", "sfr.fr", "neuf.fr", "free.fr",
/* German ISP domains */
"gmx.de", "hotmail.de", "live.de", "online.de", "t-online.de" /* T-Mobile */, "web.de", "yahoo.de",
/* Italian ISP domains */
"libero.it", "virgilio.it", "hotmail.it", "aol.it", "tiscali.it", "alice.it", "live.it", "yahoo.it", "email.it", "tin.it", "poste.it", "teletu.it",
/* Russian ISP domains */
"mail.ru", "rambler.ru", "yandex.ru", "ya.ru", "list.ru",
/* Belgian ISP domains */
"hotmail.be", "live.be", "skynet.be", "voo.be", "tvcablenet.be", "telenet.be",
/* Argentinian ISP domains */
"hotmail.com.ar", "live.com.ar", "yahoo.com.ar", "fibertel.com.ar", "speedy.com.ar", "arnet.com.ar",
/* Domains used in Mexico */
"yahoo.com.mx", "live.com.mx", "hotmail.es", "hotmail.com.mx", "prodigy.net.mx",
/* Domains used in Brazil */
"yahoo.com.br", "hotmail.com.br", "outlook.com.br", "uol.com.br", "bol.com.br", "terra.com.br", "ig.com.br", "itelefonica.com.br", "r7.com", "zipmail.com.br", "globo.com", "globomail.com", "oi.com.br"
];
function isBusinessEmail(domainNameP){
let i;
for (i = 0; i < domains.length; i++) {
//console.log(domains[i] + ' ' + domainNameP);
if(domains[i] === domainNameP)
{
$('#error').show();
$('#brm').prop('disabled', true);
return;
}else {
$('#error').hide();
$('#brm').prop('disabled', false);
}
}
}
$('#brm').prop('disabled', true);
$('#brm').prop('error', true);
$('#customer_email').keyup(function() {
var inputVal = $(this).val();
var emailReg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;///^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
if (emailReg.test(inputVal)) {
$('#error').hide();
$('#brm').prop('disabled', false);
}else{
$('#error').show();
$('#brm').prop('disabled', true);
return;
}
var aSplit = inputVal.split("@");
isBusinessEmail(aSplit[1]);
});
function isBusinessEmailFactSheet(domainNameP){
let i;
for (i = 0; i < domains.length; i++) {
if(domains[i] === domainNameP)
{
$('#error').show();
$('#distribution_btn').prop('disabled', true);
return;
}else {
$('#error').hide();
$('#distribution_btn').prop('disabled', false);
}
}
}
$('#distribution_btn').prop('disabled', true);
$('#customer_email').keyup(function() {
let inputVal = $(this).val();
let emailReg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;///^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
if (emailReg.test(inputVal)) {
$('#error').hide();
$('#distribution_btn').prop('disabled', false);
}else{
$('#error').show();
$('#distribution_btn').prop('disabled', true);
return;
}
let aSplit = inputVal.split("@");
isBusinessEmailFactSheet(aSplit[1]);
});
});
</script>
<script type="application/javascript">
$(document).ready(function() {
$(window).scroll(function() {
if ($(this).scrollTop() > 50) {
$('#toTopBtn').fadeIn();
} else {
$('#toTopBtn').fadeOut();
}
});
$('#toTopBtn').click(function() {
$("html, body").animate({
scrollTop: 0
}, 1000);
return false;
});
});
$(document).ready(function(){
function getUrlVars()
{
let vars = [], hash;
let hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(let i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
$('#fail_email').hide();
$('#success_email').hide();
let result = getUrlVars()["result"];
if(typeof(result) != 'undefined'){
if(result.includes('success'))
{
$('#success_email').show();
$('#fail_email').hide();
}
else
{
$('#fail_email').show();
$('#success_email').hide();
}
}
});
function removeQuery() {
let url = window.location.href;
let a = url.indexOf("?");
let b = url.substring(a);
let c = url.replace(b,"");
window.location.href = c;
}
</script>
<script src="https://www.google.com/recaptcha/api.js?render=6LfWu2YcAAAAAPooSewjuw82sSxhAdh657M4VvzT"></script>
<script>
grecaptcha.ready(function() {
grecaptcha.execute('6LfWu2YcAAAAAPooSewjuw82sSxhAdh657M4VvzT', {action:'validate_captcha'})
.then(function(token) {
// add token value to form
document.getElementById('g-recaptcha-response').value = token;
});
grecaptcha.execute('6LfWu2YcAAAAAPooSewjuw82sSxhAdh657M4VvzT', {action:'validate_captcha_two'})
.then(function(token) {
// add token value to form
document.getElementById('g-recaptcha-response-two').value = token;
});
});
</script>
<link rel="stylesheet" href="./bootstrap/bootstrap-4.4.1/css/bootstrap-grid.css">
<link rel="stylesheet" href="./css/custom_css.css" media="print" onload="this.media='all'">
<style type="text/css">
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo{
height: 93px !important;
}
a.mfn-link {
margin: 15px 0px !important;
}
</style>
</head>
<body class="font-sans antialiased">
<!-- Header / Nav -->
<header class="bg-white text-[var(--vlc-navy)] shadow-md sticky top-0 z-50">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between h-16">
<a href="./index.html" class="flex items-center gap-2">
<img src="https://huggingface.co/spaces/vlcsolutions/ai-turbobiz-accelerate-with-intelligence/resolve/main/images/VLC_Logo.png" alt="VLC Solutions" class="h-10">
</a>
<nav class="hidden md:flex items-center gap-2">
<a href="./who-we-serve.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Who We Serve</a>
<div class="relative group">
<button class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium" aria-haspopup="true" aria-expanded="false">
Solutions <i data-feather="chevron-down" class="w-4 h-4 ml-1"></i>
</button>
<div class="absolute left-0 top-full mt-2 min-w-[220px] bg-white border border-gray-200 rounded-md shadow-md p-2 opacity-0 invisible translate-y-1 transition-all group-hover:opacity-100 group-hover:visible group-hover:translate-y-0">
<a href="./solutions.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Business Central Apps</a>
<a href="./magento-connector-with-business-central.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Magento Connector</a>
</div>
</div>
<div class="relative group">
<button class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium" aria-haspopup="true" aria-expanded="false">
Services <i data-feather="chevron-down" class="w-4 h-4 ml-1"></i>
</button>
<div class="absolute left-0 top-full mt-2 min-w-[240px] bg-white border border-gray-200 rounded-md shadow-md p-2 grid gap-1 opacity-0 invisible translate-y-1 transition-all group-hover:opacity-100 group-hover:visible group-hover:translate-y-0">
<a href="./services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Services Overview</a>
<a href="./choosing-advisory-services-for-your-business.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Advisory Services</a>
<a href="./software-implementation-partner.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Implementation Services</a>
<a href="./managed-application-services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Managed Application Services</a>
<a href="./managed-it-services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Managed IT Services</a>
<a href="./compliance-services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Compliance Services</a>
<a href="./cloud-services-for-microsoft-dynamics.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Cloud Services</a>
</div>
</div>
<div class="relative group">
<button class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium" aria-haspopup="true" aria-expanded="false">
Industries <i data-feather="chevron-down" class="w-4 h-4 ml-1"></i>
</button>
<div class="absolute left-0 top-full mt-2 min-w-[240px] bg-white border border-gray-200 rounded-md shadow-md p-2 grid gap-1 opacity-0 invisible translate-y-1 transition-all group-hover:opacity-100 group-hover:visible group-hover:translate-y-0">
<a href="./industries.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Industries Overview</a>
<a href="./microsoft-dynamics-365-business-central-for-distribution.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Distribution</a>
<a href="./ecommerce-development-services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">E-Commerce</a>
<a href="./government-contractors.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Government Contractors</a>
<a href="./microsoft-dynamics-365-for-manufacturing.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Manufacturing</a>
</div>
</div>
<div class="relative group">
<button class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium" aria-haspopup="true" aria-expanded="false">
Products <i data-feather="chevron-down" class="w-4 h-4 ml-1"></i>
</button>
<div class="absolute left-0 top-full mt-2 min-w-[240px] bg-white border border-gray-200 rounded-md shadow-md p-2 grid gap-1 opacity-0 invisible translate-y-1 transition-all group-hover:opacity-100 group-hover:visible group-hover:translate-y-0">
<a href="./products.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Products Overview</a>
<a href="./microsoft-dynamics-365.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Dynamics 365</a>
<a href="./microsoft-dynamics-365-business-central.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Business Central</a>
<a href="./power-platform.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Power Platform</a>
<a href="./microsoft-365.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Microsoft 365</a>
<a href="./magento-commerce.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Magento Commerce</a>
<a href="./magento-connector-with-business-central.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Magento Connector</a>
</div>
</div>
<div class="relative group">
<button class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium" aria-haspopup="true" aria-expanded="false">
Who We Are <i data-feather="chevron-down" class="w-4 h-4 ml-1"></i>
</button>
<div class="absolute left-0 top-full mt-2 min-w-[240px] bg-white border border-gray-200 rounded-md shadow-md p-2 grid gap-1 opacity-0 invisible translate-y-1 transition-all group-hover:opacity-100 group-hover:visible group-hover:translate-y-0">
<a href="./who-we-are.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Overview</a>
<a href="./partner.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Partner</a>
<a href="./terms-services.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Terms</a>
<a href="./privacy.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Privacy Policy</a>
<a href="./protecting-our-clients.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Client Protection</a>
<a href="./blog/" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Blog</a>
<a href="./case-studies.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Case Studies</a>
<a href="./contact-us.html" class="inline-flex items-center text-[#002060] hover:text-[#8DC63F] px-3 py-2 text-sm font-medium">Contact VLC</a>
</div>
</div>
<a href="./contact-us.html" class="bg-[#002060] hover:bg-[#001a50] text-white px-4 py-2 rounded-md text-sm font-medium">Let's Connect</a>
</nav>
<button id="mobile-menu-button" class="md:hidden inline-flex items-center p-2 rounded-md text-gray-500 hover:bg-gray-100" aria-label="Open menu">
<i data-feather="menu"></i>
</button>
</div>
<!-- Mobile Menu -->
<div id="mobile-menu" class="md:hidden hidden absolute top-full left-0 right-0 bg-white shadow-lg z-50">
<div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
<a href="./who-we-serve.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Who We Serve</a>
<div class="relative">
<button onclick="toggleMobileDropdown('solutions-dropdown')" class="w-full flex justify-between items-center px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">
<span>Solutions</span>
<i data-feather="chevron-down" class="w-4 h-4"></i>
</button>
<div id="solutions-dropdown" class="hidden pl-4">
<a href="./solutions.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Business Central Apps</a>
<a href="./magento-connector-with-business-central.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Magento Connector</a>
</div>
</div>
<div class="relative">
<button onclick="toggleMobileDropdown('services-dropdown')" class="w-full flex justify-between items-center px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">
<span>Services</span>
<i data-feather="chevron-down" class="w-4 h-4"></i>
</button>
<div id="services-dropdown" class="hidden pl-4">
<a href="./services.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Services Overview</a>
<a href="./choosing-advisory-services-for-your-business.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Advisory Services</a>
<a href="./software-implementation-partner.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Implementation Services</a>
<a href="./managed-application-services.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Managed Application Services</a>
<a href="./managed-it-services.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Managed IT Services</a>
<a href="./compliance-services.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Compliance Services</a>
<a href="./cloud-services-for-microsoft-dynamics.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Cloud Services</a>
</div>
</div>
<div class="relative">
<button onclick="toggleMobileDropdown('industries-dropdown')" class="w-full flex justify-between items-center px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">
<span>Industries</span>
<i data-feather="chevron-down" class="w-4 h-4"></i>
</button>
<div id="industries-dropdown" class="hidden pl-4">
<a href="./industries.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Industries Overview</a>
<a href="./microsoft-dynamics-365-business-central-for-distribution.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Distribution</a>
<a href="./ecommerce-development-services.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">E-Commerce</a>
<a href="./government-contractors.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Government Contractors</a>
<a href="./microsoft-dynamics-365-for-manufacturing.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Manufacturing</a>
</div>
</div>
<div class="relative">
<button onclick="toggleMobileDropdown('products-dropdown')" class="w-full flex justify-between items-center px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">
<span>Products</span>
<i data-feather="chevron-down" class="w-4 h-4"></i>
</button>
<div id="products-dropdown" class="hidden pl-4">
<a href="./products.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Products Overview</a>
<a href="./microsoft-dynamics-365.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Dynamics 365</a>
<a href="./microsoft-dynamics-365-business-central.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Business Central</a>
<a href="./power-platform.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Power Platform</a>
<a href="./microsoft-365.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Microsoft 365</a>
<a href="./magento-commerce.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Magento Commerce</a>
<a href="./magento-connector-with-business-central.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Magento Connector</a>
</div>
</div>
<div class="relative">
<button onclick="toggleMobileDropdown('about-dropdown')" class="w-full flex justify-between items-center px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">
<span>Who We Are</span>
<i data-feather="chevron-down" class="w-4 h-4"></i>
</button>
<div id="about-dropdown" class="hidden pl-4">
<a href="./who-we-are.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Overview</a>
<a href="./partner.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Partner</a>
<a href="./terms-services.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Terms</a>
<a href="./privacy.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Privacy Policy</a>
<a href="./protecting-our-clients.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Client Protection</a>
<a href="./blog/" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Blog</a>
<a href="./case-studies.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Case Studies</a>
<a href="./contact-us.html" class="block px-3 py-2 text-base font-medium text-gray-700 hover:text-[#8DC63F] hover:bg-gray-50">Contact VLC</a>
</div>
</div>
<a href="./contact-us.html" class="block w-full text-center bg-[#002060] hover:bg-[#001a50] text-white px-4 py-2 rounded-md text-base font-medium">Let's Connect</a>
</div>
</div>
</div>
</header>
<!-- Banner Section -->
<section class="text-white py-20 relative overflow-hidden bg-[url('https://huggingface.co/spaces/vlcsolutions/vlc-magento-bc-sync-wizard/resolve/main/images/warehouse-and-distribution-for-microsoft-main-banner.png')] bg-cover bg-center">
<!-- Push content to the right side -->
<div class="w-full flex justify-end">
<!-- Center text inside this block -->
<div class="max-w-1xl text-center pr-4 md:pr-10">
<h1 class="text-2xl md:text-3xl font-bold mb-6 text-white drop-shadow-lg">
Operational Excellence in Warehousing and Distribution
</h1>
<p class="text-xl md:text-2xl mb-8 text-white/90 drop-shadow-lg">
Driving accuracy, speed, and visibility across every warehouse process.
</p>
<a href="./contact-us.html" class="inline-block bg-[var(--vlc-leaf)] hover:bg-[var(--vlc-leaf-700)] text-[var(--vlc-navy)] font-bold py-3 px-8 rounded-md text-lg transition-all duration-300 transform hover:scale-105" data-aos="fade-up" data-aos-delay="200">
Schedule a Consultation
</a>
</div>
</div>
</div>
</section>
<!-- Section 1 -->
<section class="py-16 bg-white">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid md:grid-cols-2 gap-12 items-center">
<div data-aos="fade-right">
<h2 class="text-3xl md:text-4xl font-bold text-[var(--vlc-navy)] mb-6">Streamline Warehouse Operations and Drive Efficiency </h2>
<p class="text-lg text-gray-600 mb-6">Maximize operational efficiency, reduce labor costs, and enhance customer satisfaction with VLC's integrated Warehouse Management & Distribution solution. Designed for retailers, manufacturers, distributors, and third-party logistics providers, this system automates key processes such as receiving, stocking, picking, and shipping to improve accuracy, speed, and overall performance.</p>
<p class="text-lg text-gray-600 mb-8">By integrating cutting-edge RF (radio-frequency) technology and barcode systems, VLC's solution provides seamless control and visibility across your entire warehouse workflow. Real-time tracking and automated systems reduce errors, streamline order management, and help you fulfill orders faster, all while providing real-time visibility that keeps your operations running smoothly.</p>
<a href="#features" class="inline-block bg-[var(--vlc-navy)] hover:bg-[var(--vlc-navy-700)] text-white font-bold py-3 px-8 rounded-md transition duration-300">Explore the Full Feature Set</a>
</div>
<div data-aos="fade-left">
<img src="https://huggingface.co/spaces/vlcsolutions/vlc-magento-bc-sync-wizard/resolve/main/images/warehouse-and-distribution-for-microsoft-right-side-banner.png" alt="Warehouse management system">
</div>
</div>
</div>
</section>
<!-- Section 2 -->
<section class="py-16 bg-[var(--vlc-tint)]" id="benefits">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<h2 class="text-3xl md:text-4xl font-bold text-[var(--vlc-navy)] mb-12 text-center" data-aos="fade-up">Key Benefits of VLC Warehouse Management</h2>
<div class="grid md:grid-cols-2 gap-8">
<div class="bg-white p-8 rounded-xl shadow-md" data-aos="fade-up">
<div class="text-[var(--vlc-sky)] mb-4">
<i data-feather="activity" class="w-8 h-8"></i>
</div>
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-4">Optimize Operations</h3>
<p class="text-gray-600">Simplify workflows and automate routine tasks, reducing manual labor and increasing operational speed and accuracy.</p>
</div>
<div class="bg-white p-8 rounded-xl shadow-md" data-aos="fade-up" data-aos-delay="100">
<div class="text-[var(--vlc-sky)] mb-4">
<i data-feather="bar-chart-2" class="w-8 h-8"></i>
</div>
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-4">Real-Time Analytics</h3>
<p class="text-gray-600">Leverage intelligent analytics to gain real-time insights, enabling better decision-making, precise inventory tracking, and faster order fulfillment.</p>
</div>
<div class="bg-white p-8 rounded-xl shadow-md" data-aos="fade-up" data-aos-delay="200">
<div class="text-[var(--vlc-sky)] mb-4">
<i data-feather="award" class="w-8 h-8"></i>
</div>
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-4">Minimize Training Time</h3>
<p class="text-gray-600">Our intuitive interface is easy to use across multiple devices, reducing onboarding time and training costs for your team.</p>
</div>
<div class="bg-white p-8 rounded-xl shadow-md" data-aos="fade-up" data-aos-delay="300">
<div class="text-[var(--vlc-sky)] mb-4">
<i data-feather="link" class="w-8 h-8"></i>
</div>
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-4">Seamless Integration</h3>
<p class="text-gray-600">Directly integrate with freight providers, vendors, and third-party systems, ensuring smooth communication and streamlined processes across the entire supply chain.</p>
</div>
</div>
</div>
</section>
<!-- Section 3 -->
<section class="py-16 bg-white" id="features">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<h2 class="text-3xl md:text-4xl font-bold text-[var(--vlc-navy)] mb-12 text-center" data-aos="fade-up">Core Features of VLC Warehouse Management & Distribution</h2>
<p class="text-xl text-gray-600 mb-12 max-w-4xl mx-auto text-center" data-aos="fade-up">Our solution is packed with powerful features to help streamline your warehouse and distribution processes, enhance accuracy, and drive efficiency.</p>
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-6">
<div class="bg-[var(--vlc-tint)] p-6 rounded-lg" data-aos="fade-up">
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-3">1. Vendor & Freight Integration</h3>
<ul class="list-disc pl-5 space-y-2 text-gray-700">
<li>Integrate with inbound and outbound freight providers</li>
<li>Send purchase orders electronically</li>
<li>Receive ASN from vendors and freight forwarders</li>
<li>Track outbound packages in real-time</li>
</ul>
</div>
<div class="bg-[var(--vlc-tint)] p-6 rounded-lg" data-aos="fade-up" data-aos-delay="100">
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-3">2. External Logistics & Yard Management</h3>
<ul class="list-disc pl-5 space-y-2 text-gray-700">
<li>Efficient order routing for inbound goods</li>
<li>Real-time tracking of containers and trucks</li>
<li>Seamless logistics updates across the supply chain</li>
</ul>
</div>
<div class="bg-[var(--vlc-tint)] p-6 rounded-lg" data-aos="fade-up" data-aos-delay="200">
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-3">3. Automated Receiving</h3>
<ul class="list-disc pl-5 space-y-2 text-gray-700">
<li>Automate receiving with barcode scanning</li>
<li>Generate license plates for each package</li>
<li>Plan put-away directly from receiving station</li>
<li>Enable cross-docking for faster processing</li>
</ul>
</div>
<div class="bg-[var(--vlc-tint)] p-6 rounded-lg" data-aos="fade-up" data-aos-delay="300">
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-3">4. Order Fulfillment & Delivery</h3>
<ul class="list-disc pl-5 space-y-2 text-gray-700">
<li>Automate updates to sales orders</li>
<li>Use barcoding for packing accuracy</li>
<li>Implement conveyor systems for efficient shipment</li>
<li>Optimize packing processes and improve shipping</li>
</ul>
</div>
<div class="bg-[var(--vlc-tint)] p-6 rounded-lg" data-aos="fade-up" data-aos-delay="400">
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-3">5. Inventory Movement & Picking</h3>
<ul class="list-disc pl-5 space-y-2 text-gray-700">
<li>Separate buffer and picking locations</li>
<li>Use wave planning to refill picking locations</li>
<li>Access real-time picking lists from handheld devices</li>
<li>Optimize seasonal picking plans</li>
</ul>
</div>
<div class="bg-[var(--vlc-tint)] p-6 rounded-lg" data-aos="fade-up" data-aos-delay="500">
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-3">6. License Plate Tracking</h3>
<ul class="list-disc pl-5 space-y-2 text-gray-700">
<li>Track cartons, pallets, and other units</li>
<li>Assign unique license plates to each package for easy identification</li>
</ul>
</div>
<div class="bg-[var(--vlc-tint)] p-6 rounded-lg" data-aos="fade-up" data-aos-delay="600">
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-3">7. Telnet & WinPDA for Handheld Operations</h3>
<ul class="list-disc pl-5 space-y-2 text-gray-700">
<li>Support over 50 warehouse processes with PDAs</li>
<li>Automate employee task allocation</li>
<li>Streamline operations with handheld devices</li>
</ul>
</div>
<div class="bg-[var(--vlc-tint)] p-6 rounded-lg" data-aos="fade-up" data-aos-delay="700">
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-3">8. Advanced Delivery Rules</h3>
<ul class="list-disc pl-5 space-y-2 text-gray-700">
<li>Set customized rules for partial deliveries and order cancellations</li>
<li>Automatically release and print picking lists</li>
<li>Automate task allocation for employees</li>
</ul>
</div>
<div class="bg-[var(--vlc-tint)] p-6 rounded-lg" data-aos="fade-up" data-aos-delay="800">
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-3">9. Conveyor Integration</h3>
<ul class="list-disc pl-5 space-y-2 text-gray-700">
<li>Move goods efficiently using integrated conveyor systems</li>
<li>Support multiple conveyor systems to optimize flow</li>
</ul>
</div>
<div class="bg-[var(--vlc-tint)] p-6 rounded-lg" data-aos="fade-up" data-aos-delay="900">
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-3">10. Wireless Support</h3>
<ul class="list-disc pl-5 space-y-2 text-gray-700">
<li>Use Telnet devices for receiving, picking, and shipping items</li>
<li>Receive real-time updates for faster processing</li>
</ul>
</div>
<div class="bg-[var(--vlc-tint)] p-6 rounded-lg" data-aos="fade-up" data-aos-delay="1000">
<h3 class="text-xl font-bold text-[var(--vlc-navy)] mb-3">11. Microsoft Dynamics 365 Role Center</h3>
<ul class="list-disc pl-5 space-y-2 text-gray-700">
<li>Access real-time KPIs and performance data</li>
<li>Streamline warehouse data and reporting for better visibility</li>
</ul>
</div>
</div>
<div class="mt-12 text-center">
<a href="./contact-us.html" class="inline-block bg-gradient-to-r from-[var(--vlc-leaf)] to-[var(--vlc-sky)] hover:from-[var(--vlc-leaf-700)] hover:to-[var(--vlc-sky)] text-[var(--vlc-navy)] font-bold py-3 px-8 rounded-md transition duration-300 text-lg">Request a System Walkthrough</a>
<p class="mt-4 text-gray-600 max-w-2xl mx-auto">Experience VLC's warehouse solution in action, from receiving to shipping, fully automated.</p>
</div>
</div>
</section>
<div class="bg-[var(--vlc-tint)] p-8 md:p-12 rounded-xl" data-aos="fade-up">
<div class="max-w-4xl mx-auto">
<h3 class="text-2xl md:text-3xl font-bold text-[var(--vlc-navy)] mb-6 text-center">Transform Your Warehouse Operations with Intelligent Automation</h3>
<p class="text-lg text-gray-600 mb-8 text-center">Achieve 99.9% inventory accuracy and reduce picking errors by 90% with our advanced warehouse management system integrated with Microsoft Dynamics 365 Business Central.</p>
<div class="bg-white rounded-xl shadow-xl p-8 mx-auto max-w-2xl border-t-4 border-[var(--vlc-leaf)]">
<h2 class="text-xl font-bold text-center mb-6 text-[var(--vlc-navy)]">Request a Custom Warehouse Solution Demo</h2>
<form id="contactform" method="post" action="./warehouse_and_distribution_for_microsoft_dynamics_provides.php" enctype="multipart/form-data">
<input type="hidden" id="g-recaptcha-response" name="g-recaptcha-response">
<input type="hidden" name="action" value="validate_captcha">
<div class="grid md:grid-cols-2 gap-4 mb-4">
<div>
<label class="block text-sm font-medium mb-1 text-[var(--vlc-navy)]">First Name <span class="text-red-500">*</span></label>
<input type="text" name="first_name" id="first_name" required
class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-[var(--vlc-leaf)]">
</div>
<div>
<label class="block text-sm font-medium mb-1 text-[var(--vlc-navy)]">Last Name <span class="text-red-500">*</span></label>
<input type="text" name="last_name" id="last_name" required
class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-[var(--vlc-leaf)]">
</div>
</div>
<div class="mb-4">
<label class="block text-sm font-medium mb-1 text-[var(--vlc-navy)]">Organization Name <span class="text-red-500">*</span></label>
<input type="text" name="company" id="company" required
class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-[var(--vlc-leaf)]">
</div>
<div class="mb-4">
<label class="block text-sm font-medium mb-1 text-[var(--vlc-navy)]">Business Email <span class="text-red-500">*</span></label>
<input type="email" name="email" id="email" required
class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-[var(--vlc-leaf)]">
<p id="email_error" class="text-red-500 text-sm hidden">Please enter valid email.</p>
</div>
<div class="mb-4">
<label class="block text-sm font-medium mb-1 text-[var(--vlc-navy)]">Business Phone Number <span class="text-red-500">*</span></label>
<input type="text" name="phone_number" id="phone_number" required
class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-[var(--vlc-leaf)]">
</div>
<div class="mb-4">
<label class="block text-sm font-medium mb-1 text-[var(--vlc-navy)]">Note <span class="text-red-500">*</span></label>
<textarea name="note" id="note" rows="4" required
class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-[var(--vlc-leaf)]"></textarea>
</div>
<div class="text-xs mb-4">
<p>Our privacy practices, and how we are committed to protecting and respecting your privacy, please review our <a href="./privacy.html" class="text-[var(--vlc-sky)] hover:underline" target="_blank">Privacy Policy</a>.</p>
<p class="mt-2">By clicking submit below, you consent to allow VLC Solutions to store and process the personal information submitted above to provide you the content requested.</p>
</div>
<button type="submit" class="w-full bg-gradient-to-r from-[var(--vlc-leaf)] to-[var(--vlc-sky)] hover:from-[var(--vlc-leaf-700)] hover:to-[var(--vlc-sky)] text-[var(--vlc-navy)] font-bold py-3 px-4 rounded-md transition duration-300">
Get in Touch
</button>
</form>
</div>
</div>
</div>
</div>
</section>
<!-- FOOTER -->
<footer class="bg-[var(--vlc-navy)] text-white pt-14 pb-8">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid md:grid-cols-3 gap-10 mb-10">
<div>
<h3 class="font-bold mb-3">Contact Us</h3>
<div class="text-gray-300 space-y-3">
<div class="flex items-start">
<i data-feather="map-pin" class="w-5 h-5 mr-3"></i>
<span>1900 E Golf Rd, Suite 950<br>Schaumburg, IL 60173</span>
</div>
<div class="flex items-center">
<i data-feather="phone" class="w-5 h-5 mr-3"></i>
<span>+1 (224) 955-1818</span>
</div>
</div>
</div>
<div>
<h3 class="font-bold mb-3">Quick Links</h3>
<div class="grid grid-cols-2 gap-4 text-gray-300">
<ul class="space-y-2">
<li><a href="./index.html" class="hover:text-white">Home</a></li>
<li><a href="./who-we-are.html" class="hover:text-white">About Us</a></li>
<li><a href="./solutions.html" class="hover:text-white">Solutions</a></li>
<li><a href="./services.html" class="hover:text-white">Services</a></li>
<li><a href="./industries.html" class="hover:text-white">Industries</a></li>
</ul>
<ul class="space-y-2">
<li><a href="./products.html" class="hover:text-white">Products</a></li>
<li><a href="./who-we-serve.html" class="hover:text-white">Who We Serve</a></li>
<li><a href="./blog/" class="hover:text-white">Blog</a></li>
<li><a href="./case-studies.html" class="hover:text-white">Case Studies</a></li>
<li><a href="./contact-us.html" class="hover:text-white">Contact Us</a></li>
</ul>
</div>
</div>
<div>
<h3 class="font-bold mb-3">VLC Solutions</h3>
<p class="text-gray-300 mb-4">Empowering Your Business through Intelligent AI-enabled IT Solutions</p>
<div class="flex gap-4">
<a href="https://www.linkedin.com/company/vlc-solutions-llc" target="_blank" class="text-gray-300 hover:text-white" aria-label="LinkedIn">
<i data-feather="linkedin" class="w-5 h-5"></i>
</a>
<a href="https://www.instagram.com/vlcsolutionsllc/" target="_blank" class="text-gray-300 hover:text-white" aria-label="Instagram">
<i data-feather="instagram" class="w-5 h-5"></i>
</a>
<a href="https://x.com/vlcsolutions" target="_blank" class="group" aria-label="X (Twitter)">
<img src="https://cdn.simpleicons.org/x/9ca3af" class="w-5 h-5 transition group-hover:invert" alt="X">
</a>
<a href="https://www.pinterest.com/vlcsolutions/" target="_blank" class="group" aria-label="Pinterest">
<img src="https://cdn.simpleicons.org/pinterest/9ca3af" class="w-5 h-5 transition group-hover:invert" alt="Pinterest">
</a>
<a href="https://www.youtube.com/@vlcsolutions/" target="_blank" class="text-gray-300 hover:text-white" aria-label="YouTube">
<i data-feather="youtube" class="w-5 h-5"></i>
</a>
</div>
</div>
</div>
<div class="border-t border-[var(--vlc-navy-700)] pt-6 text-center text-gray-300">
© 2026 VLC Solutions. All rights reserved.
</div>
</div>
</footer>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
// Back to top button functionality
$(document).ready(function() {
// Create back to top button
$('body').append('<button id="toTopBtn" class="fixed bottom-8 right-8 bg-[var(--vlc-navy)] text-white w-12 h-12 rounded-full shadow-lg opacity-0 transition-opacity duration-300 flex items-center justify-center"><i data-feather="arrow-up"></i></button>');
feather.replace();
$(window).scroll(function() {
if ($(this).scrollTop() > 50) {
$('#toTopBtn').fadeIn();
} else {
$('#toTopBtn').fadeOut();
}
});
$('#toTopBtn').click(function() {
$("html, body").animate({
scrollTop: 0
}, 1000);
return false;
});
// Form handling
function getUrlVars() {
let vars = [], hash;
let hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(let i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
$('#email_error').hide();
let result = getUrlVars()["result"];
if(typeof(result) != 'undefined'){
if(result.includes('success')) {
alert('Thank you for your submission! We will contact you soon.');
} else {
alert('There was an error with your submission. Please try again.');
}
}
});
function removeQuery() {
let url = window.location.href;
let a = url.indexOf("?");
let b = url.substring(a);
let c = url.replace(b,"");
window.location.href = c;
}
// Init animations and handle mobile menu functionality after scripts loaded
document.addEventListener('DOMContentLoaded', () => {
// Initialize AOS (Animation On Scroll)
if (window.AOS) {
AOS.init({
duration: 800,
easing: 'ease-in-out',
once: true,
mirror: false,
offset: 120,
disable: window.innerWidth < 768
});
}
// Replace Feather icons
if (window.feather) {
feather.replace();
}
// Mobile menu toggle functionality
const mobileMenuButton = document.getElementById('mobile-menu-button');
const mobileMenu = document.getElementById('mobile-menu');
if (mobileMenuButton && mobileMenu) {
mobileMenuButton.addEventListener('click', () => {
// Toggle the mobile menu visibility
mobileMenu.classList.toggle('hidden');
// Change icon from menu to close (or vice versa)
const icon = mobileMenuButton.querySelector('i');
if (mobileMenu.classList.contains('hidden')) {
feather.icons.menu.replace(); // Show menu icon
} else {
feather.icons.x.replace(); // Show close (X) icon
}
});
}
// Function to toggle mobile dropdowns
window.toggleMobileDropdown = function(id) {
const dropdown = document.getElementById(id);
dropdown.classList.toggle('hidden');
// Update chevron icon
const button = dropdown.previousElementSibling;
const icon = button.querySelector('i');
if (dropdown.classList.contains('hidden')) {
feather.icons['chevron-down'].replace(); // Show down arrow
} else {
feather.icons['chevron-up'].replace(); // Show up arrow
}
};
});
// Refresh AOS on window resize (guard if AOS is present)
window.addEventListener('resize', function() {
if (window.AOS && AOS.refreshHard) {
AOS.refreshHard();
}
});
</script>
<script src="https://www.google.com/recaptcha/api.js?render=6LfWu2YcAAAAAPooSewjuw82sSxhAdh657M4VvzT"></script>
<script>
grecaptcha.ready(function() {
grecaptcha.execute('6LfWu2YcAAAAAPooSewjuw82sSxhAdh657M4VvzT', {action:'validate_captcha'})
.then(function(token) {
document.getElementById('g-recaptcha-response').value = token;
});
});
</script>
</body>
</html>