\n \n\"By partnering with a2b Fulfillment, we streamline our operation, allowing us to focus on our catalog operations. Our vendors benefit because a2b Fulfillment has the experience, skills and trained labor to perform the receiving, storage, kitting, assembly, rework and reverse logistics tasks that are needed,\" says Bill Bonzulak, vice president of operations for Orchard Brands. \n \nHaband has worked with a2b Fulfillment for five years, with the the volume of work outsourced to a2b Fulfillment increasing each year. Today, nearly all of Haband's outsourcing is performed by a2b Fulfillment. \n \nBased in Greensboro, GA, a2b Fulfillment offers a strategic location for economical warehousing and logistics services. The Southeast U.S. location allows for faster delivery and lower overall freight costs for a national shipping program. Both Business-to-Business and Direct-to-Consumer clients are serviced by a2b Fulfillment. Order management, customer care and credit card processing programs are available. "}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "RIS News";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "risnews";
window.dataLayer = window.dataLayer || [];
const data = {};
data.entityTaxonomy = {};
const contentTypes = [
"article",
"blog",
"bulletin",
"embed_page",
"landing_page",
"event",
"image",
"page",
"product",
"whitepaper",
"video",
"tags",
];
if (
routeInfo &&
"bundle" in routeInfo &&
contentTypes.includes(routeInfo["bundle"])
) {
data.entityBundle = routeInfo.bundle;
data.entityTitle = `${routeInfo.title} | ${siteName}`;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.entityType = "node";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.entityTaxonomyKeys = {};
data.entityTaxonomyHierarchies = {};
data.parentNaicsCode = {};
data.isPro = false;
data.algoliaIndexName = indexName;
// Add toxonomy data
const taxonomies = {
businessTopic: "business_topic",
contentType: "content_type",
company: "company",
marketSegment: "market_segment",
};
const getHierarchy = (term, terms = []) => {
terms.push({ id: term.id, name: term.name });
if (term.parentTerm != null) {
getHierarchy(term.parentTerm, terms);
}
return terms;
};
const getTerms = (term, useApiId = false) => {
return { id: useApiId ? term.apiId : term.id, name: term.name };
};
const getKeys = (term) => {
return { id: term.id, name: term.apiId };
};
Object.entries(taxonomies).forEach(([key, item]) => {
terms = routeInfo[key];
if (terms && terms.length > 0) {
data["entityTaxonomy"][item] = terms.map((term) =>
getTerms(term, key === "company")
);
if (key !== "company") {
data["entityTaxonomyKeys"][item] = terms.map(getKeys);
termGroups = [];
terms.forEach((term, termInd) => {
termGroups[termInd] = getHierarchy(term);
});
data["entityTaxonomyHierarchies"][item] = termGroups;
}
}
});
data["entityTaxonomy"]["tags"] = routeInfo["topics"] || [];
// Primary Topic is either the business topic or the top tag.
if (routeInfo["businessTopic"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"];
} else {
if (routeInfo["topics"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"];
}
}
// Primary and secondary entityNaicsCodes come from the MarketSegment
if (routeInfo.marketSegment?.length > 0) {
data.entityNaicsCode = {};
data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"];
data["entityNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["naicsCode"];
if (routeInfo["marketSegment"][0]["parentTerm"] != null) {
data["parentNaicsCode"]["id"] =
routeInfo["marketSegment"][0]["parentTerm"]["id"];
data["parentNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"];
}
} else {
data.entityNaicsCode = [];
}
if (routeInfo.taggedPro) {
data.isPro = routeInfo.taggedPro;
}
window.dataLayer.push(data);
} else if (routeInfo && "vid" in routeInfo) {
data.entityBundle = "tags";
data.entityTitle = routeInfo.name;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.entityType = "taxonomy_term";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.algoliaIndexName = indexName;
data["entityTaxonomy"]["tags"] = {
id: routeInfo["id"],
name: routeInfo["name"],
};
window.dataLayer.push(data);
}
})();
a2b Expands Relationship with Orchard Brands' Haband Division
a2b Expands Relationship with Orchard Brands' Haband Division a2b Fulfillment , a third-party logistics (3PL) provider with a specialty in value-added services, expands its partnership with
Orchard Brands catalog group's
Haband division. a2b provides outsourced support for quality control, repackaging and label compliance activities for soft and hard goods.
"By partnering with a2b Fulfillment, we streamline our operation, allowing us to focus on our catalog operations. Our vendors benefit because a2b Fulfillment has the experience, skills and trained labor to perform the receiving, storage, kitting, assembly, rework and reverse logistics tasks that are needed," says Bill Bonzulak, vice president of operations for Orchard Brands.
Haband has worked with a2b Fulfillment for five years, with the the volume of work outsourced to a2b Fulfillment increasing each year. Today, nearly all of Haband's outsourcing is performed by a2b Fulfillment.
Based in Greensboro, GA, a2b Fulfillment offers a strategic location for economical warehousing and logistics services. The Southeast U.S. location allows for faster delivery and lower overall freight costs for a national shipping program. Both Business-to-Business and Direct-to-Consumer clients are serviced by a2b Fulfillment. Order management, customer care and credit card processing programs are available.
X
This ad will auto-close in 10 seconds