{"title":"B2B \u0026 Wholesale","description":"\u003cp\u003eB2B \u0026amp; Wholesale work for Shopify and Shopify Plus stores, grouped into 2 categories.\u003c\/p\u003e\u003cp\u003eWe have completed 478 requests across Wholesale \u0026amp; B2B Pricing and Quick Order Form \u0026amp; Wholesale Order Form. Browse the categories below to see real examples, or describe your own task and we will quote it within 24 hours.\u003c\/p\u003e","products":[{"product_id":"wholesale-login-and-dual-storefront-symmetry","title":"Wholesale Login and Dual Storefront","description":"\u003cp class=\"task-lead\"\u003eA packaged goods brand was launching separate retail and wholesale storefronts and needed the wholesale side to handle pack-based purchasing.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe're launching separate retail and wholesale Shopify sites. The wholesale site needs pack and set purchasing, minimum quantities, and pricing that only shows to approved buyers.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eWholesale buyers order in cases, not units. The brand needed the wholesale store to enforce that, hide pricing from the public, and stay separate from retail.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe set up the wholesale storefront so products sell in pack quantities, minimums are enforced at the cart, and pricing only appears after a buyer is logged in and approved. Retail customers never see any of it.\u003c\/p\u003e\u003cp\u003eThe brand manages approvals through customer tags, no app required.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003ePack and case-based purchasing on the wholesale store\u003c\/li\u003e\n\u003cli\u003eMinimum quantity enforcement at the cart\u003c\/li\u003e\n\u003cli\u003ePricing hidden until buyer login and approval\u003c\/li\u003e\n\u003cli\u003eApproval managed through customer tags\u003c\/li\u003e\n\u003cli\u003eRetail storefront untouched\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44154831044682,"sku":"TASK-0020","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"bold-customer-pricing-and-wholesale-app-integration-testament","title":"Bold Customer Pricing and Wholesale App Integration","description":"\u003cp class=\"task-lead\"\u003eA wholesale supplier needed a customer pricing app integrated into their theme without breaking existing customizations.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI want to add the wholesale pricing app but I don't want to break the theme. The app gave me instructions with code and I don't understand any of it.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eThe app's install instructions required theme code changes the supplier couldn't make. They needed someone to integrate it correctly.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe integrated the pricing app into the theme so tagged wholesale customers see their pricing on product pages, collection pages, and in the cart, while retail customers see standard pricing. Existing customizations were preserved.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eWholesale pricing app integrated into the theme\u003c\/li\u003e\n\u003cli\u003eTag-based pricing on product, collection, and cart\u003c\/li\u003e\n\u003cli\u003eRetail pricing unaffected\u003c\/li\u003e\n\u003cli\u003eExisting customizations preserved\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44154834780234,"sku":"TASK-0039","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"password-protected-wholesale-area-atlantic","title":"Password-Protected Wholesale Area","description":"\u003cp class=\"task-lead\"\u003eA supplier wanted wholesale capability on their existing consumer site using password-protected pages and customer tags, without a second store.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI want wholesale B2B capability on my B2C site. Password-protected pages, and tags on collections, products, and customer accounts to control who sees what. One store, two audiences.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eRunning two stores was overhead the supplier didn't want. They needed one store that behaved differently for wholesale accounts.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe set up tag-based access so wholesale customers, once logged in, see wholesale collections and pricing that are invisible to everyone else. A password-protected wholesale landing page gates the application. Retail customers see nothing different.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eTag-based wholesale access on the existing store\u003c\/li\u003e\n\u003cli\u003eWholesale collections hidden from retail visitors\u003c\/li\u003e\n\u003cli\u003ePassword-protected wholesale landing page\u003c\/li\u003e\n\u003cli\u003eWholesale pricing shown only to tagged accounts\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155677507658,"sku":"TASK-0129","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"wholesale-application-and-sign-up-form-brooklyn","title":"Wholesale Application and Sign-Up Form","description":"\u003cp class=\"task-lead\"\u003eA hair brand needed the account signup form to ask whether the customer was retail or a professional, and route professional signups for approval.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eCustomize the create account form to ask customer type: retail or hair professional. Professional signups need to be reviewed before they get access to pro pricing.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eTwo customer types, one form, and pro pricing that needed gatekeeping.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe added a customer type selector to signup. Retail accounts activate immediately. Professional signups are tagged for review, and the brand approves them from the admin, which unlocks professional pricing.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eCustomer type selector on signup\u003c\/li\u003e\n\u003cli\u003eProfessional signups tagged for review\u003c\/li\u003e\n\u003cli\u003eApproval unlocks pro pricing\u003c\/li\u003e\n\u003cli\u003eRetail signups unaffected\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155678982218,"sku":"TASK-0143","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"wholesale-customer-tag-and-tiered-pricing-empire","title":"Wholesale Customer Tag and Tiered Pricing","description":"\u003cp class=\"task-lead\"\u003eA retailer wanted pricing and the add-to-cart button hidden for customers with a specific tag, on a theme customized years earlier.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eHide product pricing and the add to cart button for customers based on customer tag. We're on a theme that was customized for us years ago.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eTag-based visibility on an older customized theme.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe added tag-based logic so tagged customers see product information without pricing or add to cart, with a message directing them to contact the retailer. All other customers are unaffected.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003ePricing hidden for tagged customers\u003c\/li\u003e\n\u003cli\u003eAdd to cart hidden for tagged customers\u003c\/li\u003e\n\u003cli\u003eContact message shown instead\u003c\/li\u003e\n\u003cli\u003eOther customers unaffected\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155694219338,"sku":"TASK-0277","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"quick-order-form-and-wholesale-order-form-impulse","title":"Quick Order Form and Wholesale Order Form","description":"\u003cp class=\"task-lead\"\u003eA seed company with a print catalog wanted customers to order by SKU on one page, the way they did from the catalog.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eI'm looking for a customized page where customers can order by SKU. We sell garden seeds and do a print catalog. People know what they want and don't need to browse.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eCatalog customers were fighting a browsing-oriented store.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe built a quick order page where customers type or paste SKUs with quantities, see each item validated with price and availability, and add the whole list to cart in one action.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eQuick order page with SKU entry\u003c\/li\u003e\n\u003cli\u003eLive validation with price and availability\u003c\/li\u003e\n\u003cli\u003eWhole list added to cart at once\u003c\/li\u003e\n\u003cli\u003eWorks with the store's existing checkout\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155695300682,"sku":"TASK-0301","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"bulk-order-form-and-quick-order-turbo","title":"Bulk Order Form and Quick Order","description":"\u003cp class=\"task-lead\"\u003eA B2B store with thousands of products and minimum order quantities needed a quick buy option that respected the minimums.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe're building a B2B shop with loads of products and minimum order quantities. We need a quick buy or quick order form that enforces the minimums.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eBulk buyers, large catalog, quantity rules.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe built a quick order form that lists products with quantity fields pre-set to each product's minimum, prevents quantities below the minimum, and adds everything to cart in one action.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eQuick order form\u003c\/li\u003e\n\u003cli\u003eMinimum quantities enforced per product\u003c\/li\u003e\n\u003cli\u003eBulk add to cart\u003c\/li\u003e\n\u003cli\u003eSearchable product list\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155695726666,"sku":"TASK-0306","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"hide-prices-from-non-wholesale-customers-empire","title":"Hide Prices from Non-Wholesale Customers","description":"\u003cp class=\"task-lead\"\u003eA supply brand wanted prices hidden from the public entirely, shown only to approved professional accounts.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eThe public shouldn't see prices at all. Professionals should see their price after logging in. Everyone else sees a login prompt where the price would be.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eA trade-only pricing model.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe hid prices and add to cart for visitors and untagged accounts, replacing them with a login prompt, and showed pricing only to tagged professional accounts.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003ePrices hidden from the public\u003c\/li\u003e\n\u003cli\u003eLogin prompt in place of price\u003c\/li\u003e\n\u003cli\u003ePricing shown to tagged accounts\u003c\/li\u003e\n\u003cli\u003eAdd to cart gated the same way\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155697758282,"sku":"TASK-0341","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"tax-exempt-customers-retina","title":"Tax-Exempt Customers","description":"\u003cp class=\"task-lead\"\u003eA Plus retailer with mostly tax-exempt customers needed exemption certificates collected and tax removed automatically.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eMost of our customers are tax exempt. They should be able to indicate that, submit a certificate, and have tax removed at checkout once approved.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eManual exemption handling at scale.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe built an exemption request flow with certificate upload, tagging on approval, and automatic tax removal for approved accounts at checkout.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eTax exemption request with certificate upload\u003c\/li\u003e\n\u003cli\u003eApproval tagging\u003c\/li\u003e\n\u003cli\u003eAutomatic tax removal for approved accounts\u003c\/li\u003e\n\u003cli\u003eWorks with the retailer's tax provider\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155697823818,"sku":"TASK-0342","price":0.0,"currency_code":"USD","in_stock":false}]},{"product_id":"minimum-order-quantity-for-wholesale-mobilia","title":"Minimum Order Quantity for Wholesale","description":"\u003cp class=\"task-lead\"\u003eA B2B store needed minimum order quantities enforced per product with clear messaging when customers fell short.\u003c\/p\u003e\u003ch2\u003eThe request\u003c\/h2\u003e\u003cblockquote\u003e\n\u003cp\u003eWe use minimum order quantities. Some products have a minimum of twelve, others twenty-four. The cart should enforce it and tell customers what the minimum is.\u003c\/p\u003e\n\u003ccite\u003eOriginal customer request, anonymized\u003c\/cite\u003e\n\u003c\/blockquote\u003e\u003cp\u003eMinimums communicated but not enforced.\u003c\/p\u003e\u003ch2\u003eThe approach\u003c\/h2\u003e\u003cp\u003eWe enforced per-product minimums in the cart with quantity fields that won't go below them, a message showing the minimum, and checkout blocked until every line meets it.\u003c\/p\u003e\u003ch2\u003eWhat we shipped\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003ePer-product minimum quantities enforced\u003c\/li\u003e\n\u003cli\u003eMinimum shown on product and cart\u003c\/li\u003e\n\u003cli\u003eCheckout blocked until met\u003c\/li\u003e\n\u003cli\u003eManaged from the product admin\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"TaskHusky Portfolio","offers":[{"title":"Default Title","offer_id":44155698643018,"sku":"TASK-0361","price":0.0,"currency_code":"USD","in_stock":false}]}],"url":"https:\/\/www.taskhusky.com\/collections\/b2b-and-wholesale.oembed","provider":"TaskHusky","version":"1.0","type":"link"}