We operate www.chamonixskipasses.com, a WooCommerce-based e-commerce site selling ski lift passes. Currently, when customers purchase passes, our team must manually log in to our supplier’s B2B portal, enter the order details, generate the QR code tickets, and email them to the customer.
This process is time-consuming and prone to human error.
We want to fully automate this workflow.
Since the supplier does not offer an API, the solution must use browser automation / RPA (Robotic Process Automation) to replicate our manual steps reliably.
⸻
Objectives
• Automatically detect a paid WooCommerce order.
• Use a “robot” to log in to the B2B portal and create the order exactly as per the customer’s details (pass type, dates, names, date of birth, etc.).
• Download the resulting voucher(s) or QR code(s).
• Attach/store the QR codes in the WooCommerce order.
• Send a branded customer email containing their QR code(s) and instructions.
• Provide error handling, logging, and the ability to retry failed orders.
• Build a small admin interface so we can view order status and re-trigger fulfilment if needed.
⸻
Key Requirements
• Experience in RPA / browser automation using tools such as Playwright, Puppeteer, Selenium, Robocorp, or UiPath.
• Strong understanding of WooCommerce hooks/webhooks and PHP or Node.js/Python integration.
• Ability to securely handle and store login credentials (use of secure vaults/secrets managers).
• Ability to parse and handle downloadable files (PDF, PNG) from the B2B portal.
• Experience with automated email delivery (e.g., AWS SES, SendGrid, or via WooCommerce).
• Build error handling, logging, and reporting (Slack/email alerts for failures).
• GDPR-aware handling of customer data.
⸻
Deliverables
1. Automated Workflow that:
• Triggers when WooCommerce order status is “Processing” (paid).
• Logs in to the B2B portal and completes order.
• Downloads voucher(s)/QR code(s) and links them to the Woo order.
• Sends branded confirmation email with voucher(s) attached or linked.
2. Admin/Support Dashboard (simple web UI or WooCommerce backend extension) to:
• See recent orders and fulfilment status.
• Retry failed fulfilments.
• Update pass type → B2B mapping without code changes.
3. Documentation:
• Setup instructions.
• How to maintain/update the automation if the B2B portal changes.
• Troubleshooting guide.
4. Testing & Training:
• Test with real and sandbox orders.
• Train our team on how to use the system.
⸻
Project Scope & Timeline
• Phase 1 (MVP): Automate a single pass type, single order, success path only.
(Target: 2–3 weeks from start date)
• Phase 2 (Full): Handle all pass types, bulk orders, error handling, retries, admin dashboard.
(Target: 4–6 weeks total from start date)
⸻
Skills & Technologies (preferred)
• RPA Tools: Playwright, Puppeteer, Selenium, Robocorp, UiPath
• Languages: Python or Node.js (preferred), PHP for WooCommerce integration
• WooCommerce Development: Hooks, webhooks, order meta handling
• Email Services: AWS SES, SendGrid, or Mailgun
• Hosting: AWS, Google Cloud, or similar for running automation bots
• Version Control: Git
⸻
Budget
• Fixed price preferred for MVP + agreed hourly or fixed fee for Phase 2.
• Please include:
• Examples of similar automation you’ve built.
• Estimated timeline and cost for MVP and full build.
• Any ongoing maintenance costs.
⸻
To Apply
When responding, please include:
1. Your relevant experience in RPA without an API.
2. Examples of browser automation projects you’ve delivered.
3. Your preferred tech stack for this project and why.
4. A brief outline of how you would approach the problem.
Golf Industry Concept Brief Category: Business Analysis, Business Plan Writing, Business Writing, Content Development, Data Visualization, Financial Analysis, Infographic And Powerpoint Slide Designing, Market Research Budget: $250 - $750 CAD
10-Sep-2025 16:04 GMT
Creative YouTube Reel Editor Category: CapCut, Color Grading, Content Creation, Instagram, Video Editing, Video Post Editing, Video Services, Videography, YouTube, YouTube Video Editing Budget: ₹100 - ₹400 INR
Transcribe Scanned Documents into Word Category: Copy Typing, Data Entry, Microsoft Word, Proofreading, Transcription, Typing, Word, Word Processing Budget: €12 - €18 EUR
10-Sep-2025 16:01 GMT
Create and Build Website Using Strapi CMS Category: API Development, Backend Development, Next.js, Node.js, React.js, SEO, Strapi, Ubuntu, Web Development, Web Design Budget: ₹12500 - ₹37500 INR
10-Sep-2025 16:00 GMT
YouTube Vlog Video Editor Needed Category: Adobe Premiere Pro, After Effects, Animation, Color Grading, DaVinci Resolve, Final Cut Pro, Video Editing, Video Production Budget: ₹100 - ₹400 INR
10-Sep-2025 16:00 GMT
Modern Personal Logo Refresh Category: 3D Design, Adobe Illustrator, Branding, Graphic Design, Illustration, Logo Design, Photoshop, Vector Design, Visual Design Budget: $100 - $150 USD
Canva-Savvy Social Media Marketer Category: Canva, Content Creation, Content Strategy, Digital Marketing, Facebook Marketing, Graphic Design, Internet Marketing, Social Media Management, Social Media Marketing, Twitter Budget: ₹1500 - ₹12500 INR
10-Sep-2025 15:59 GMT
Modern Social Media Design Category: Canva, Content Creation, Graphic Design, Illustration, Logo Design, Photoshop, Social Media Management, Social Media Marketing Budget: $250 - $750 USD