Fix Glitches on Staging Site + Deploy to Live Site + Other Updates - WooCommerce | Video Demo Given
Budget: $350.0
FIXED /
⭐ 4.73 (179)
Canada
wordpress, php, web-programming, css, html, woocommerce, html5, css3, web-design, cloudflare
Website Updates – Summary & Developer To-Do List
****Please Watch Video on What to do**** : https://vimeo.com/1207249403/add2469980
==================
You will get access to
Staging Site - https://woocommerce-1640489-6509801.cloudwaysapps.com/
Cloudways hosting
SFTP/SSH Info
Live site information when needed + cloudflare.
===================
# Website Updates & Development Tasks
**Staging Site:** Complete all work on the staging website first. Do **not** deploy anything to the live website.
**Video Walkthrough:** https://vimeo.com/1207249403/add2469980
## General Requirements
* Complete all work on the staging site.
* After each completed task, tell me exactly which files or folders need to be copied to the production website.
* Do not modify plugin core files unless absolutely necessary. Use child plugins, hooks, filters, or overrides whenever possible.
* Ensure all custom code is compatible with future WooCommerce and WordPress updates.
* Test each feature before marking it as complete.
---
# Priority 1 – Product Upsell Bug (Highest Priority)
The current product upsell popup requires multiple clicks before responding.
### Requirements
* Both **"Yes"** and **"No Thanks"** buttons should work with a single click.
* Fix the issue for both:
* Guest customers
* Logged-in customers
* Verify the popup behaves consistently throughout the checkout process.
---
# Priority 2 – Shopping Cart Improvements
Improve the shopping cart interface.
### Requirements
* Fix layout issues where the cart/sidebar is cut off.
* Ensure the cart displays correctly on desktop and mobile devices.
* Verify responsive behaviour across common screen sizes.
---
# Priority 3 – Multiple Tracking Numbers
The current order system only supports one tracking number.
### Requirements
Allow an order to contain:
* Multiple tracking numbers
* Multiple shipping carriers
* Tracking links for each shipment
This should work both before and after an order has been fulfilled.
---
# Priority 4 – FunnelKit Email Improvements
Update the shipping emails generated through FunnelKit Automations.
Each email should automatically display:
* Every tracking number
* Shipping carrier
* Tracking URL
Example:
* UPS
* Canada Post
* USPS
* FedEx
* Intelcom
instead of only showing a single tracking number.
---
# Priority 5 – Custom WooCommerce Order Status System
Improve the custom order management system.
### Add Drop Ship Status
Available values:
* No (default)
* Ordered
### Add Repair Status
Available values:
* No (default)
* Received
* Repairing
* Finished Repairs
### Requirements
* Searchable
* Sortable
* Filterable within WooCommerce
* Easy to extend in the future
---
# Priority 6 – Auction Plugin Improvements
Continue developing the existing child plugin.
Do **not** modify the auction plugin directly.
### Credit Card Collection
Add an administrator setting:
**Collect Credit Card Information**
When enabled:
* Current behaviour remains unchanged.
When disabled:
* Do not store the customer's credit card information.
* Only retain the minimum information required (such as the last four digits if necessary).
### Email Masking
Improve how customer information is displayed.
Current masking hides too much information.
Example:
Current:
---
Desired:
mic***@gm***.com
The email should remain partially readable while protecting customer privacy.
---
# Priority 7 – HPOS Compatibility
Update all custom plugins to support WooCommerce High Performance Order Storage (HPOS).
Ensure there are no compatibility warnings and everything functions correctly with HPOS enabled.
---
# Priority 8 – Delete Stored Credit Card Information
Create an administrator tool to permanently remove all stored credit card information.
Requirements:
* Accessible from the admin area
* Confirmation dialog before deletion
* Second confirmation before proceeding
* Permanently removes all stored card information
---
# Priority 9 – GTranslate Improvements
Redesign the language selector.
Instead of combining everything together, provide separate selectors for:
* Country
* Language
* Currency
The layout should resemble Etsy's selector.
### Additional Requirements
* Display the correct English flag based on the selected country.
* Add the language selector to the mobile navigation menu.
* Ensure the interface is fully responsive.
---
# Priority 10 – Google Address Autocomplete
Leave this task until every other item has been completed.
Investigate and fix the issues affecting Google Address Autocomplete.
---
# Final Deliverables
For every completed task provide:
* A summary of what was changed.
* Any database changes that were made.
* A list of files that must be copied to production.
* Any configuration changes required after deployment.
* Confirmation that the feature was tested successfully.
=============
Chapter Link:
Overview & Live Site Deployment Process https://vimeo.com/1207249403/add2469980?t=0s
Cart Layout Issues https://vimeo.com/1207249403/add2469980?t=70s
Product Upsell Double-Click Bug (Highest Priority) https://vimeo.com/1207249403/add2469980?t=210s
Multiple Tracking Numbers https://vimeo.com/1207249403/add2469980?t=300s
FunnelKit Email Tracking Number Fix https://vimeo.com/1207249403/add2469980?t=360s
Custom Order Status System https://vimeo.com/1207249403/add2469980?t=510s
Auction Plugin Improvements https://vimeo.com/1207249403/add2469980?t=840s
Credit Card Collection Toggle https://vimeo.com/1207249403/add2469980?t=1105s
Email Masking Improvements https://vimeo.com/1207249403/add2469980?t=1200s
HPOS Compatibility https://vimeo.com/1207249403/add2469980?t=1320s
Delete Stored Credit Card Information https://vimeo.com/1207249403/add2469980?t=1445s
GTranslate Overview https://vimeo.com/1207249403/add2469980?t=1500s
GTranslate Desktop & Mobile Layout https://vimeo.com/1207249403/add2469980?t=1560s
Final Priority Order https://vimeo.com/1207249403/add2469980?t=1660s
Google Address Autocomplete (Last Task) https://vimeo.com/1207249403/add2469980?t=1675s
Deployment Instructions & Expectations https://vimeo.com/1207249403/add2469980?t=1700s
Open job