B2B Wholesale Vape Site – Build from Scratch OR Fix Existing Shopify Store
Upwork

Remoto
•3 days ago
•No application
About
**B2B Wholesale Vape Site - Build from Scratch OR Fix Existing Shopify Store** I need an experienced Shopify developer to either **build a new B2B wholesale platform from scratch** OR **add custom features to my existing Shopify store**. Your choice based on what makes most sense after reviewing my requirements. **Industry:** Wholesale vape/tobacco distribution (B2B only) **Timeline:** 20-30 days **Approach:** Custom code preferred (minimal/no apps to keep site fast) --- ## **WHAT I NEED** ### **1. COMPLIANCE & LEGAL (Critical - Non-Negotiable)** - Age verification popup (21+) that cannot be bypassed - Nicotine warning banner (sticky header) - Block shipping to restricted states (MA, RI, VT, UT) at checkout - Required compliance pages: PACT Act, Age Policy, Shipping Restrictions, Terms, Privacy, Returns ### **2. B2B APPLICATION & APPROVAL SYSTEM (Core Feature)** - Custom wholesale application form with: - Business information fields (name, address, tax ID, etc.) - Document uploads: Tax ID, Resale Certificate, Business License (PDF/JPG) - Certification checkboxes - Admin dashboard to review, approve, or decline applications - Automated workflow: - Auto-create Shopify customer account when approved - Tag customer as wholesale_approved - Send approval/decline emails automatically - Display "Pending Approval" status for unapproved customers ### **3. PRICING & ACCESS CONTROL** - Hide ALL prices from non-logged-in visitors (show "Login for Wholesale Pricing") - Hide prices from logged-in but unapproved customers - Custom tier pricing system (quantity discounts): - Example: 1-4 units ($10), 5-9 units ($9), 10-24 units ($8.50), 25+ units ($8) - Display tier pricing table on product pages - Dynamic price calculator showing savings - Upsell messages: "Buy 2 more to save an additional 5%" - Disable checkout for non-approved users ### **4. PAYMENT METHODS (Tag-Based Visibility)** - Credit card (always available) - Manual payment options: Net 30, Net 60, Wire Transfer, ACH, Check, Cash on Pickup - Show/hide payment methods based on customer tags: - New customers: credit card only - Qualified customers: Net 30/60 terms available - Display payment eligibility on account page ### **5. PRODUCT FEATURES** - Live stock indicators: "In Stock", "Only X left!", "Out of Stock" - Product badges (tag-based): NEW, SALE, HOT, LOW STOCK, SOLD OUT - Back in stock email alerts (capture emails, notify when restocked) - Minimum order quantity (MOQ) enforcement per product - Quick view popup (Ajax, add to cart without page reload) ### **6. NAVIGATION & FILTERING** - Custom filtering: Brand, Type, Price Range, Stock Status - Sorting: Best Selling, Price (Low/High), Newest, A-Z - Product search (name, brand, SKU) - Collections: New Arrivals, Best Sellers, Clearance, By Brand - Grid/List view toggle ### **7. CART & CHECKOUT** - $500 minimum order enforcement (block checkout if under) - Free shipping threshold at $1,500 with progress bar - Display tier pricing savings in cart - Block checkout for restricted states with clear error - Compliance notices (age verification, adult signature required) ### **8. CUSTOMER ACCOUNT** - Dashboard showing account status, recent orders, outstanding invoices - Order history with "Reorder" button (one-click reorder entire past order) - Download invoices (PDF) - Track shipments - Multiple saved addresses ### **9. INVOICING & EMAILS** - Auto-generate professional PDF invoices (branded, itemized, payment terms) - Custom email templates: - Order confirmation, shipping confirmation - Application received, approved, declined - Invoice emails (for net terms) - Back in stock notifications - Email integration (Klaviyo, SendGrid, or Mailgun) ### **10. DESIGN & TRUST ELEMENTS** - Trust badges: PACT Act Compliant, Tax Registered, 10+ Years, Secure Checkout - Sticky announcement bar (promotional messages) - Professional B2B homepage (hero, value props, featured collections, newsletter signup) - WhatsApp floating button - Phone number in header (clickable) - Professional footer with all links ### **11. MOBILE OPTIMIZATION** - Fully responsive (320px to 2560px) - Touch-friendly navigation - Fast loading (under 3 seconds on mobile) - Mobile-optimized filters and forms ### **12. PERFORMANCE & SEO** - Page load under 2 seconds (desktop) - Optimized images (WebP, lazy loading) - SEO-friendly (meta tags, alt text, schema markup, sitemap) - Google Analytics 4 integration - PageSpeed Insights score over 85 ### **13. ADMIN TOOLS** - Application review dashboard - Customer tagging system - Low stock alerts - Export orders/customers (CSV) - Sales and inventory reports --- ## **TECHNICAL REQUIREMENTS** **Must Code from Scratch (No Apps):** - Custom tier pricing logic - B2B application system - Payment method visibility rules - State shipping restrictions - All custom features **Integrations Needed:** - Google Sheets OR database (for application storage) - Email service (Klaviyo/SendGrid/Mailgun) - Google Analytics 4 - Shopify APIs **Tech Stack:** - Shopify Liquid (custom theme) - JavaScript (vanilla preferred) - HTML5/CSS3 - Clean, commented, maintainable code --- ## **TESTING REQUIREMENTS** Before launch, you must test: - Age verification (cannot bypass) - Complete application workflow (submit to review to approve to email to account) - Tier pricing calculations (all tiers) - Minimum order enforcement ($500) - Free shipping threshold ($1,500) - State restrictions (block MA, RI, VT, UT) - Payment method visibility (tag-based) - All customer account features - Reorder functionality - Invoice generation - All email templates - Cross-browser (Chrome, Safari, Firefox, Edge) - Mobile devices (phone, tablet) - Performance (PageSpeed over 85) --- ## **DELIVERABLES** - Fully functional Shopify store (new build OR updated existing) - All features coded and tested - Clean, documented code - Mobile-responsive design - Admin documentation (written + video) - Training session (1-2 hours via video call) - 30 days of bug fixes included --- ## **YOUR QUALIFICATIONS** **Required:** - 3+ years Shopify Liquid development - Portfolio with B2B or wholesale Shopify projects (must show examples) - Strong JavaScript skills - Experience with Shopify APIs - Custom theme development (not just app installation) - Experience with email API integration - Mobile-first responsive design **Preferred:** - Experience with age-restricted or compliance-heavy industries - Google Sheets/Forms API integration - Custom admin dashboard development --- ## **TO APPLY** **Please start your proposal with "B2B WHOLESALE CUSTOM"** so I know you read this fully. **Include in your proposal:** 1. **Your Recommendation:** Should I build from scratch or fix my existing store? (I can share store link in chat) 2. **Portfolio:** 2-3 examples of B2B or wholesale Shopify sites you've built with custom features 3. **Approach:** Briefly explain how you'd build the application/approval system 4. **Timeline:** Confirm you can complete in 20-30 days 5. **Questions:** Any initial questions about requirements --- ## **PROJECT STRUCTURE** **Payment Milestones:** 1. Design approval + foundation (30%) 2. Core features: compliance, application system, pricing (30%) 3. All remaining features + testing (30%) 4. Launch + training + handover (10%) **Communication:** - Regular updates (daily preferred) - Available for video calls (my timezone: Eastern US) - English proficiency required --- ## **WHAT I'LL PROVIDE** - Complete feature specifications (detailed document) - Brand assets (logo, colors, fonts) - Example competitor sites - Product information and images - Text for compliance pages - Quick responses and feedback --- ## **BUDGET** This is a **fixed-price project**. Please provide your quote based on: - Building from scratch OR - Fixing existing store (I'll share details in chat) Looking forward to working with a skilled Shopify developer who can deliver a professional, fast, compliant wholesale platform!



