
Wordpress (PHP) designer + JavaScript dev (plugin/settings + frontend integration)
FreelanceJobsResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
WordPress Developer (PHP + JavaScript) — Booking Wizard Price Management (Velvo)Velvo is looking for a WordPress developer with strong PHP and JavaScript experience to improve an existing custom "Booking Wizard" used on our WordPress website.
Background
We have a WordPress site with a custom Booking Wizard built with HTML/CSS/JavaScript and embedded on a page. At the moment, the wizard's pricing values are hardcoded inside the JavaScript, which means we need developer involvement for every price change.
Project GoalBuild a solution so Velvo can update all wizard prices directly inside WordPress (admin area) without touching code, and the Booking Wizard automatically uses the updated values for all visitors.
You may either refactor the existing wizard or rebuild it—your choice. What matters is that the final solution runs smoothly on our site, preserves the current user flow, and is maintainable long-term (we expect future upgrades and want to continue with the developer we choose now).
Scope (this quote/job is for price management only)Please keep the wizard's steps and logic the same, but move all price-related constants into WordPress and load them reliably on the front-end.
This job does not include broader "Phase 2" style changes such as new business rules, new wizard flows, or complex operational reconfiguration beyond pricing constants.
What must be editable in WordPress (pricing inputs)
We need an admin interface (WP-admin preferred) to edit these values:
Base prices per service:
bad_klipp
bad
valp
kloklipp
oppfrisk
napping_liten
cat_shave
Cat special price when challenging behavior is selected:
cat_shave_hard
Dog size multipliers:
sf_liten
sf_mellomstor
sf_stor
Coat add-ons:
coat_nei
coat_litt
coat_mye
Behavior add-ons:
beh_nei
beh_avogtil
beh_tydelig
(Approximately 17 numeric fields in total.)
Required behavior / acceptance criteria
Your delivery must meet the following requirements:
Visitor correctness (must work for everyone):After we change any price in WP-admin and click save, the updated price must be reflected for all visitors, including logged-out/incognito users (no "admin-only" behavior).
Caching resilience:
It must work reliably even if the site has caching enabled (plugin/server/CDN). If any cache purge is required, your solution should either avoid that need or make it clear and foolproof (ideally through safe versioning or an equivalent robust approach).
Admin-only editing + security:
Only admins should be able to update prices, with proper capability checks and sanitization/validation of numeric inputs.
No functional regressions:
The wizard flow, look, and calculation rules should remain the same as today. This work should not introduce changes to the wizard's step logic or user experience.
Handover / documentation:
Please include a short handover note describing:
where prices are edited in WordPress
what each field means
how to test and verify the result (including a recommended basic smoke test)
Delivery preference (to avoid issues if we switch developers later)
Please implement this in a maintainable way (for example, a small custom plugin or child-theme code). Avoid fragile setups that can break if a snippet plugin, page builder, or page content changes. We want the solution to be easy to maintain and transferable to another developer without reverse-engineering.
Future work / long-term relationship
We expect further upgrades later (more configuration, possibly more salons/services/rules).
We are likely to continue with the developer we choose now, so please include in your response:
how you would structure this implementation so it's extendable
what ongoing support/maintenance could look like
MaterialsIf you're interested, we can share the current wizard code snippet (HTML/CSS/JS) so you can quote accurately and understand the current structure.
Please respond with your proposed approach, estimated timeline, cost, and any assumptions or prerequisites (e.g., access to staging, theme/plugin constraints, etc.).
Contract duration of less than 1 month.
Mandatory skills:
JavaScript, PHP, WordPress, HTML, Web Development, Website
More Jobs at FreelanceJobs
View all →Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Business Intelligence Expert for Power BI, Tableau, SQL, and Cloud Data Solutions
FreelanceJobs
Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Migration from G Suite 2 office 365
FreelanceJobs
Software Engineer Needed for Dynamic Projects
FreelanceJobs
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free