Woocommerce-ios: Help & Support: When sending a ZD ticket, attach the SSR

Created on 13 Feb 2019  ·  3Comments  ·  Source: woocommerce/woocommerce-ios

Is your feature request related to a problem? Please describe.
Android gets the list of plugins "for free" and attaches the list to Zendesk when a ticket is created. iOS needs this as well. It can be accomplished by attaching the SSR (Systems Status Report).

Describe the solution you'd like
This will require:

  • [ ] Generate an SSR by tunneling a GET request to the /v3/system_status endpoint.
  • [ ] The SSR will need put in Storage - probably a new entity in SiteSettings?
  • [ ] Refresh the SSR by adding a bg API call when the user opens Settings
  • [ ] Attach the SSR to the Zendesk ticket

Describe alternatives you've considered
Our current situation is that we have no plugins list. It slows down troubleshooting / debugging for HEs and devs because we have to go find that information manually. With the SSR, we have much more information available to debug issues.

Additional context
Bring parity between the apps! 👍

cc: @bummytime @astralbodies

app settings support enhancement

Most helpful comment

Great idea @mindgraffiti! I think we can take this a step further by allowing the user to generate a system status report in app:

napkin 118 02-14-19 8 55 10 am

This report not only contains a detailed list of active plugins but also a lot of extra information about the environment, theme, settings, and database.

This report can be generated by tunneling a GET request to the /v3/system_status endpoint.

API docs → http://woocommerce.github.io/woocommerce-rest-api-docs/#system-status

General documentation is here → https://docs.woocommerce.com/document/understanding-the-woocommerce-system-status-report/

All 3 comments

Great idea @mindgraffiti! I think we can take this a step further by allowing the user to generate a system status report in app:

napkin 118 02-14-19 8 55 10 am

This report not only contains a detailed list of active plugins but also a lot of extra information about the environment, theme, settings, and database.

This report can be generated by tunneling a GET request to the /v3/system_status endpoint.

API docs → http://woocommerce.github.io/woocommerce-rest-api-docs/#system-status

General documentation is here → https://docs.woocommerce.com/document/understanding-the-woocommerce-system-status-report/

One other thought regarding caching this information in Storage — we need to make sure this is refreshed at the appropriate times so we are not sending HE's stale data. Perhaps a bg call when the user opens the settings screen?

Still relevant. Leaving open.

Was this page helpful?
0 / 5 - 0 ratings