WordPress Developer · WooCommerce Developer · Web Developer · Cape Town, South Africa
Skills in this project: WooCommerce · WordPress · YITH Request a Quote · PHP · AJAX · JavaScript · B2B UX · Procurement flows · Shortcodes · Chrome DevTools · Redirect debugging · SMTP · SPF · DKIM · DMARC · Web Developer · WordPress Developer · WooCommerce Developer
The Problem
RapiTrade 458 supplies hospitals, surgeons, and government clinics. Their customers need quote requests, approval workflows, and procurement follow-up — not a standard online checkout. Building a procurement-first flow on top of WooCommerce required careful implementation and real-world debugging to behave correctly under live sessions.
What I Built
- Quote-first WooCommerce journey using YITH Request a Quote — visitors browse products and add them to a quote list instead of a cart, submitting a quote request as the final step
- Custom product category display built as a WordPress shortcode for better product discovery and layout consistency across product ranges
- Navigation quote badge showing the live quote list item count — behaving exactly like a WooCommerce cart counter but tied to the YITH quote list
- Lightweight server-side AJAX endpoint so the badge count stays accurate even when themes or performance plugins cache the header HTML
- Email deliverability planning: SMTP configuration with SPF, DKIM, and DMARC records so quote requests reliably reach the client inbox
Real Problems Solved
These are real issues that surfaced under real users and real hosting constraints.
- The quote page was triggering repeated 301 redirects until timeout — traced the full redirect chain in Chrome DevTools, identified a self-referencing redirect rule, and removed it.
- The quote badge was not updating live — discovered YITH’s AJAX payload was sent as FormData rather than a query string. Rebuilt the JavaScript listener to correctly intercept FormData-encoded actions.
- Fixed the PHP counter source — updated from get_raq_items to YITH’s correct internal method get_raq_item_number.
Skills Demonstrated
- WooCommerce
- WordPress
- YITH Request a Quote
- PHP
- AJAX
- JavaScript
- B2B UX
- Procurement flows
- Shortcodes
- Chrome DevTools
- Redirect debugging
- SMTP
- SPF
- DKIM
- DMARC
- Web Developer
- WordPress Developer
- WooCommerce Developer
Looking to hire a WordPress Developer or WooCommerce Developer based in Cape Town? Get in touch or download my CV.