Shopping / Retail
Hudsonville, Michigan, 49426
(616) 669-5600
Write a Review
Do you represent B2 Outlet Store - Hudsonville?Claim now to edit, update, and connect with local users.Claim Listing
`, /* Variables */ currentMap: '', currentMarkers: [], currentInfoWindow: undefined, zoom: 4, myPosition: '', currentProperty: { id: '', name: '', url: '', lat: '', lon: '', pic: '', phone: '' }, currentPropertyKey: 0, availableProperties : [ { id: 355, name: 'B2 Outlet Stores - Plainfield', url: 'michigan/grand-rapids/shopping-retail/b2-outlet-stores-plainfield', lat: '43.0197684', lon: '-85.6336108', pic: '/logos/profile/limage-355-29-photo.png', phone: '(616) 288-5980' }, { id: 354, name: 'B2 Outlet Stores - Alpine', url: 'michigan/grand-rapids/shopping-retail/b2-outlet-stores-alpine', lat: '43.024133', lon: '-85.690336', pic: '/logos/profile/limage-354-316-photo.png', phone: '(616) 265-5962' }, { id: 353, name: 'B2 Outlet Stores - Kentwood', url: 'michigan/grand-rapids/shopping-retail/b2-outlet-stores-kentwood', lat: '42.8857904', lon: '-85.6079884', pic: '/logos/profile/limage-353-218-photo.png', phone: '(616) 288-9147' }, { id: 352, name: 'B2 Outlet Stores - Wyoming', url: 'michigan/wyoming/shopping-retail/b2-outlet-stores-wyoming', lat: '42.9121808', lon: '-85.68999290000001', pic: '/logos/profile/limage-352-394-photo.png', phone: '(616) 647-5915' }, { id: 351, name: 'B2 Outlet Stores - Standale', url: 'michigan/walker/shopping-retail/b2-outlet-stores-standale', lat: '42.97173', lon: '-85.76353069999999', pic: '/logos/profile/limage-351-237-photo.png', phone: '(616) 805-3236' }, { id: 350, name: 'B2 Outlet Stores - Holland South', url: 'michigan/holland/shopping-retail/b2-outlet-stores-holland-south', lat: '42.7469472', lon: '-86.1157205', pic: '/logos/profile/limage-350-132-photo.png', phone: '(616) 848-7474' }, { id: 349, name: 'B2 Outlet Stores - Holland North', url: 'michigan/holland/shopping-retail/b2-outlet-stores-holland-north', lat: '42.8096599', lon: '-86.0841787', pic: '/logos/profile/limage-349-81-photo.png', phone: '(616) 377-7700' }, { id: 348, name: 'B2 Furniture & Appliance Center - Hudsonville', url: 'michigan/hudsonville/shopping-retail/b2-furniture-appliance-center-hudsonville', lat: '42.8741057', lon: '-85.8586595', pic: '/logos/profile/limage-348-11-photo.png', phone: '(616) 669-5600' }, { id: 335, name: 'B2 Outlet Store - Hudsonville', url: 'michigan/hudsonville/shopping-retail/b2-outlet-store-hudsonville', lat: '42.8741057', lon: '-85.8586595', pic: '/logos/profile/limage-335-180-photo.png', phone: '(616) 669-5600' }, ], propertyLocation: { lat: 42.8741057, lng: -85.8586595 }, /* Functionality */ init : function() { var styles = []; var styledMap = new google.maps.StyledMapType(styles, {name: "Styled Map"}); var firstProperty = searchMap.availableProperties[0]; if (searchMap.availableProperties.length) { searchMap.setPropertyData(searchMap.availableProperties[0]); } var mapOptions = { center: searchMap.propertyLocation, mapTypeControlOptions: {mapTypeIds: [google.maps.MapTypeId.ROADMAP, 'map_style']}, zoom: searchMap.zoom, controlSize: 26, mapTypeControl: false, streetViewControl: false, scrollwheel: true }; if (searchMap.availableProperties.length) { $(".profile-page-map.hidden").removeClass("hidden"); searchMap.currentMap = new google.maps.Map(document.getElementById('map-canvas-profile'), mapOptions); searchMap.currentMap.mapTypes.set('map_style', styledMap); searchMap.currentMap.setMapTypeId('map_style'); $(".tab-content #map-canvas").replaceWith($(".profile-page-map")); $("a[title='Click for directions'], a[title='View On Larger Map']").hide(); searchMap.setMapMarkers(searchMap.currentMap, searchMap.availableProperties); var clusterOptions = { imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m', maxZoom: 19, minimumClusterSize: 2 }; searchMap.markerCluster = new MarkerClusterer(searchMap.currentMap, searchMap.currentMarkers, clusterOptions); } /* Clickables */ $(document).on("click",".next-property",function(){ searchMap.nextProperty(); }); $(document).on("click",".previous-property",function(){ searchMap.previousProperty(); }); $(document).on("click", ".view-fullscreen", function(){ searchMap.toggleFullScreen(); }); }, handleLocationError : function( browserHasGeolocation, infoWindow, pos, map ) { infoWindow.setPosition(pos); infoWindow.setContent( browserHasGeolocation ? "Error: The Geolocation service failed." : "Error: Your browser doesn't support geolocation." ); infoWindow.open(map); }, toggleFullScreen : function() { if (!$(".profile-page-map").hasClass("full-screen")) { $(".profile-page-map").addClass("full-screen"); $("#map-actions .view-fullscreen").html(` Exit Fullscreen`); $("body").css("overflow","hidden"); } else { $(".profile-page-map").removeClass("full-screen"); $("#map-actions .view-fullscreen").html(` Fullscreen`); $("body").css("overflow",""); } }, showLocationError : function(error) { $(".my-location").hide(); switch (error.code) { case error.PERMISSION_DENIED: console.log("The Permission has been denied"); break; case error.POSITION_UNAVAILABLE: console.log("Location information is unavailable."); break; case error.TIMEOUT: console.log("The request to get user location timed out."); break; case error.UNKNOWN_ERROR: console.log("An unknown error occurred."); break; } }, setPropertyData : function(property) { searchMap.currentProperty.id = property["id"]; searchMap.currentProperty.name = property["name"]; searchMap.currentProperty.url = property["url"]; searchMap.currentProperty.lat = parseFloat(property["lat"]); searchMap.currentProperty.lon = parseFloat(property["lon"]); searchMap.currentProperty.pic = property["pic"]; searchMap.currentProperty.phone = property["phone"]; var propertyLocation = { lat: searchMap.currentProperty.lat, lng: searchMap.currentProperty.lon }; searchMap.propertyLocation = propertyLocation; }, setMapMarkers : function(map, locations) { var propertyKey; searchMap.bounds = new google.maps.LatLngBounds(); for (propertyKey = 0; propertyKey < locations.length; propertyKey++) { var location = locations[propertyKey]; var latlngset = new google.maps.LatLng(location.lat, location.lon); searchMap.bounds.extend(latlngset); var iconImage = '/images/marker.png'; var markerName = location.name; var marker = new MarkerWithLabel({ position: latlngset, map: map, icon: iconImage, title: markerName, labelContent: markerName, labelAnchor: new google.maps.Point(-15, 45), labelClass: "profile-map-label", labelInBackground: false, }); searchMap.currentMarkers[searchMap.currentMarkers.length] = marker; var content = searchMap.infoWindowTemplate; content = content.replace(/{property-picture}/g, location.pic) .replace(/{property-url}/g, location.url) .replace(/{property-name}/g, location.name) .replace(/{property-phone-hidden}/g, location.phone!=''?'':'hidden') .replace(/{property-phone-number}/g, location.phone); var infowindow = new google.maps.InfoWindow(); google.maps.event.addListener(marker,'click', (function(marker,content,infowindow,location,propertyKey){ return function() { infowindow.setContent(content); infowindow.open(map,marker); if (typeof searchMap.currentInfoWindow !== 'undefined') { searchMap.currentInfoWindow.close(); } searchMap.setPropertyData(location); searchMap.currentMap.panTo(searchMap.propertyLocation); searchMap.currentInfoWindow = infowindow; searchMap.currentPropertyKey = propertyKey; }; })(marker,content,infowindow,location,propertyKey)); } searchMap.currentMap.fitBounds(searchMap.bounds); }, setMapMarker : function(withPopup = true) { var iconImage = '/images/marker.png'; var markerName = searchMap.currentProperty.name; searchMap.currentMarker = new google.maps.Marker({ position: searchMap.currentMap.getCenter(), map: searchMap.currentMap, icon: iconImage, title: markerName }); if (typeof searchMap.currentInfoWindow !== 'undefined') { searchMap.currentInfoWindow.close(); } if (withPopup) { var phonehtml = ''; var windowTemplate = searchMap.infoWindowTemplate; windowTemplate = windowTemplate.replace(/{property-picture}/g, searchMap.currentProperty.pic) .replace(/{property-url}/g, searchMap.currentProperty.url) .replace(/{property-name}/g, searchMap.currentProperty.name) .replace(/{property-phone-hidden}/g, searchMap.currentProperty.phone!=''?'':'hidden') .replace(/{property-phone-number}/g, searchMap.currentProperty.phone) .replace(/{owner-url}/g, searchMap.currentProperty.ownerURL); searchMap.currentInfoWindow = new google.maps.InfoWindow({ content: windowTemplate }); searchMap.currentInfoWindow.open(searchMap.currentMap, searchMap.currentMarker); } searchMap.currentMarker.setMap(searchMap.currentMap); }, setProperty : function(propertyData) { searchMap.setPropertyData(propertyData); searchMap.currentMap.panTo(searchMap.propertyLocation); searchMap.setMapMarker(); }, nextProperty : function(){ if (searchMap.currentPropertyKey > -1) { searchMap.currentPropertyKey++; if (searchMap.currentPropertyKey in searchMap.availableProperties) { searchMap.setProperty(searchMap.availableProperties[searchMap.currentPropertyKey]); } else { searchMap.currentPropertyKey = 0; searchMap.setProperty(searchMap.availableProperties[searchMap.currentPropertyKey]); } } else { searchMap.currentPropertyKey = 0; searchMap.setProperty(searchMap.availableProperties[searchMap.currentPropertyKey]); } }, previousProperty : function(){ if (searchMap.currentPropertyKey > 0) { searchMap.currentPropertyKey--; if (searchMap.currentPropertyKey in searchMap.availableProperties) { searchMap.setProperty(searchMap.availableProperties[searchMap.currentPropertyKey]); } else { searchMap.currentPropertyKey = searchMap.availableProperties.length-1; searchMap.setProperty(searchMap.availableProperties[searchMap.currentPropertyKey]); } } else { searchMap.currentPropertyKey = searchMap.availableProperties.length-1; searchMap.setProperty(searchMap.availableProperties[searchMap.currentPropertyKey]); } }, }; $(document).ready(function(){ searchMap.init(); });
- Overview
- Specialty (3)
- Coupons / Deals (2)
Brand New. Good Price. Great Cause.
Get Directions View On Larger Map
Listing Details
Search Tags
COVID-19
More About B2 Outlet Store - Hudsonville
From clothing, general merchandise, shoes, furniture, and appliances, shoppers enjoy the treasure-hunt experience that our stores offer. With ever-changing inventory and unbelievable discount prices, there’s a little something for everyone. B2 Outlet Stores differentiates itself among competitors by the values in which it operates. The foundation of our mission is to give back to local and global initiatives.
Our wide variety of inventory across our stores assures you’ll always find something wonderful. Ranging from women’s clothing, men’s clothing, and children’s clothing to our incredible furniture and appliances, B2 Outlet Store will have you coming back for more every day! Plus, with every purchase made, you are helping to contribute to initiatives taking place right in your community and around the world!
As with many organizations with a great cause, B2 is no different. Our story begins with a reality that many struggle with every day. B2 founders Duane and Matt Smith (father and son), did not initially plan to begin this company, but look back now and see God’s leading hand throughout the journey.
Duane’s first wife and Matt’s mother Karin was diagnosed with cancer in 2009. After several unsuccessful surgeries and various treatments, it became clear in the early months of 2013 that a final cure was not part of God’s plan. Matt was then in his final semester at Palm Beach Atlantic University in Florida. Initially his goal was to remain in Florida and possibly begin a business there. Sensing however that his mom was in her final months, Matt made choice to come home following graduation to spend quality time with his mom.
Prior to this time, Matt and his good friend had been dabbling with buying and selling liquidated goods on local online auctions. Having faired well with this small pole barn business, Matt called his dad to see if he thought there may be a possibility to build this side hobby into an actual business. It was then that together Duane and Matt came up with the idea to leverage liquidated goods but with an ultimate cause in mind. As a former youth pastor, Duane presented the idea of Bid-2-Benefit-Youth to Matt and that summer, the concept began to take shape.
In October, just five months after Matt returned home, God called his mom Karin home to heaven, after a courageous battle with this challenging illness. Shortly thereafter, Matt and Duane were able to purchase Grand Valley Online Auction in Hudsonville, MI, with life insurance money, officially launching the larger vision of Bid-2-Benefit-Youth.
Later that next year (2014), the business exploded with growth as an online retail outlet division was launched. Beginning as Benefit Twice Outlet Stores and later becoming B2 Outlet Stores, it was this store division that has provided the means for Matt and Duane to truly live into the mission and vision every day.
Out of death and loss has sprung new life. Today, thousands of lives annually are being touched by B2 and Karin’s legacy of compassionately caring for others continues with every purchase.
Map View
B2 Outlet Store - Hudsonville Specialty
- Retail Shopping Locations
- Outlet Stores
- Thrift Stores
B2 Outlet Store - Hudsonville Coupons / Deals
Posted on 02/21/2020 - B2 Outlet Store - Hudsonville
Please login or register to continue.
Login or register
B2 Outlets - Military Appreciation - 20% Off
In-Store Offer
20% off entire purchase for Military, the first Wed of each month at all B2 Outlets. Cannot be combined with any... View More
View More First Wed of the month - No Coupon Required
Category
Posted on 02/21/2020 - B2 Outlet Store - Hudsonville
Please login or register to continue.
Login or register
B2 Outlets - Senior Discount Days - 10% Off 55+
In-Store Offer
10% off ages 55+ Tuesdays Only at all B2 Outlets Cannot be combined with any other offer. All sales final on... View More
View More Tue Only - No Coupon Required
Category