We had an issue with subscriptions where the incorrect weight for some items was stored with the subscription. We posted about it here:https://forum.foxycart.com/discussion/11271/subscription-weights-suddenly-changed-to-6-1-lbs#latest
As instructed, we corrected these weights using the "Advanced Edit" text area in the subscription page. However, this caused another problem for us as it cleared the shipping information (USPS) that was stored with the subscription, so when the recurring orders were passed to our shipping service, it did not include the shipping information and so labels were not automatically printed.
Using the "Unified Order Entry Password" on the "sub token url", I updated the shipping info on some of the subscriptions where the shipping information had been cleared. This strategy worked for most of the customers, however, I was not able to update the shipping info for the subscriptions where the customer used PayPal as a payment, because even with the UOEP, it would not allow me to update the subscription without logging into the customer's PayPal account. This makes those subscriptions uneditable by admin.
1. Is there a way to update the shipping info without using the UOEP? This generates an unnecessary transaction and does not work for all customers.
2. Why is the shipping information cleared when admin updates the subscription info via "Advanced Edit"? Is shipping info even a variable that can be updated via "Advance Edit"? If so, that answers my first question. It seems that shipping info variable should not be cleared as it is required for any purchase.
We are using Version 2.0.