My site has been online and active for 2 years. I have written a great deal of JS code for custom logins, payments, etc. All is working well. However, I am often making changes/improvements but I don’t like my PROCESS.
What I typically do for a tricky change is as follows:
-
Duplicate the site
-
Change all my PaidPlan IDs to match the new site.
-
Change the PaidPlan amounts to $1 to make testing less of a financial burden.
-
Make code changes, test. Fix code changes, test. Fix the fixes, test. Declare it “ready” for publishing.
-
Copy ALL the code i just changed from various pages as well as all the screen property changes for any items that were required to support my code to the Paid site from the duplicated site.
-
Publish the site
-
Hope I didn’t forget something!!
I follow this process because you cannot test login flow or payments in Preview mode.
PLEASE tell me you have a better process! For example can i make the duplicated test site the “Paid site” somehow? Or, can I duplicate the test site and rename it the live site?
What do you guys do?? I’m sure I must be missing something!
Thanks in advance!