How to Resolve Common Errors When Transferring Configurations from Test to Live Site
Summary
This article guides you through troubleshooting errors encountered when transferring configurations from a test site to a live site.
Solution
When transferring configurations from a test site to a live site, errors may occur if certain settings are not enabled on the destination site or if incompatible settings are selected during the transfer. The error messages usually highlight which settings caused the transfer to fail.
Steps to Follow
Step 1: Verify Site Settings on the Live Site
Ensure that all relevant settings from the test site are enabled on the live site before initiating the transfer.
Missing or disabled settings on the destination site often cause the transfer to fail.
Step 2: Disable Offline Payment Methods During Transfer
Check if the option "Enable offline payment methods" is selected during the transfer process.
If selected, deselect this option and try transferring again, as it might be causing the issue.
Step 3: Exclude Custom Fields During Transfer
Deselect the 'Custom Fields' option while transferring configurations.
Instead, publish custom fields directly from the test site to the live site by navigating to:
Settings > Configure Chargebee > Custom Fields
Expected Outcome
The configuration transfer will complete successfully without encountering the common errors highlighted.
Key Points to Remember
Always ensure that the destination/live site has the same settings enabled as the source/test site before starting the transfer.
Excluding certain options, like offline payment methods and custom fields, can help prevent common transfer errors.