Fix WordPress Checkout and Chat System Issues 50 USD BUDGET -- 2
Budget: $10 – $50 USD
Job Title
Fix order creation issues, payment flow, and chat trigger (WordPress + Stripe)
Job Description
I have a website where payments are working correctly through Stripe (payments are successfully received).
However, after checkout, there is a critical issue affecting order creation and the overall system flow.
This issue appeared after deploying from staging to the live environment.
Current Issues
1. Order creation / ID mismatch
After checkout, an order is created with an ID such as 123456
The customer receives an email with a different order ID (for example 367422)
The order shown in the email appears to be the correct/valid order
This indicates a problem with order creation logic (duplicate trigger or incorrect process).
2. Customer dashboard issue
The correct order (from the email) is not visible in the customer dashboard
Customers cannot access their actual order
3. Chat system not working
After assigning an order to an employee from the WordPress dashboard:
The chat should open automatically
Currently, the chat does not open at all
Expected Behavior
Only one valid order is created after a successful payment
The same order must:
match across system, email, and database
be visible in the customer dashboard
Assigning an employee must trigger the chat correctly
The full flow must work end-to-end without errors
Scope of Work
Identify and fix the root cause of incorrect or duplicate order creation
Ensure order IDs are consistent across all parts of the system
Fix customer dashboard to display the correct order
Fix chat trigger after order assignment
Test and validate the complete flow from payment to completion
Requirements
Work on staging first (not directly on the live site)
Take a full backup before making any changes
Do not disable or bypass features (emails, order logic, etc.) to hide the issue
Ensure no other parts of the system are broken
Deployment to Live
After confirming everything works correctly on staging, deploy the fix to the live site
Verify that Stripe is correctly configured in live mode
Perform a full live test:
payment → 1 order → correct order ID → visible in dashboard → chat opens
Deployment must not affect:
existing orders
email notifications
payment flow
To Apply
Please explain:
What you believe is causing this issue
How you would debug and fix it
Note
This issue started after moving from staging to live, so differences between environments may be relevant.
Fix order creation issues, payment flow, and chat trigger (WordPress + Stripe)
Job Description
I have a website where payments are working correctly through Stripe (payments are successfully received).
However, after checkout, there is a critical issue affecting order creation and the overall system flow.
This issue appeared after deploying from staging to the live environment.
Current Issues
1. Order creation / ID mismatch
After checkout, an order is created with an ID such as 123456
The customer receives an email with a different order ID (for example 367422)
The order shown in the email appears to be the correct/valid order
This indicates a problem with order creation logic (duplicate trigger or incorrect process).
2. Customer dashboard issue
The correct order (from the email) is not visible in the customer dashboard
Customers cannot access their actual order
3. Chat system not working
After assigning an order to an employee from the WordPress dashboard:
The chat should open automatically
Currently, the chat does not open at all
Expected Behavior
Only one valid order is created after a successful payment
The same order must:
match across system, email, and database
be visible in the customer dashboard
Assigning an employee must trigger the chat correctly
The full flow must work end-to-end without errors
Scope of Work
Identify and fix the root cause of incorrect or duplicate order creation
Ensure order IDs are consistent across all parts of the system
Fix customer dashboard to display the correct order
Fix chat trigger after order assignment
Test and validate the complete flow from payment to completion
Requirements
Work on staging first (not directly on the live site)
Take a full backup before making any changes
Do not disable or bypass features (emails, order logic, etc.) to hide the issue
Ensure no other parts of the system are broken
Deployment to Live
After confirming everything works correctly on staging, deploy the fix to the live site
Verify that Stripe is correctly configured in live mode
Perform a full live test:
payment → 1 order → correct order ID → visible in dashboard → chat opens
Deployment must not affect:
existing orders
email notifications
payment flow
To Apply
Please explain:
What you believe is causing this issue
How you would debug and fix it
Note
This issue started after moving from staging to live, so differences between environments may be relevant.
Related categories:
PHP
WordPress
MySQL
HTML
Debugging
Stripe
Web Development
Chatbot
Payment Processing
Web Design