Tell me about the store.
21 short questions, about 10 minutes. I read the answers before the kick-off call, so the call goes to the decisions instead of the basics.
No passwords or keys here. Access is set up after the kick-off call: invitations to a named account wherever possible, anything secret only as a 1Password share link or a one-time link. The security page lists exactly what is needed per platform.
This questionnaire opens from the link in your payment email.
The link carries a personal token so your answers land on your audit file. Paid and cannot find the email? Write to hello@vdev.hr and I resend it. Not a client yet? Start with the free check or the engineering audit.
I read these before we talk.
A copy with the same two steps is in your inbox.
- GitHub, GitLab, Bitbucket
- Invite one named user with Read role on the store repository only, not the organisation.
- Set an expiry date on the invitation (GitHub and GitLab support this).
- Prefer not to give repo access? Send a zip of the code without .env files or credentials.
- Magento / Adobe Commerce
- A staging admin user with a restricted role (Stores, Catalog, System > Cache read).
- Adobe Commerce Cloud: invite as Viewer on the staging environment.
- No production admin and no SSH to production needed for the audit.
- Shopify
- Approve a collaborator request with only Themes and Apps (view) permissions.
- Use a duplicate theme for anything that needs testing. Live theme stays untouched.
- Remove the collaborator from Settings > Users when the audit is delivered.
- WooCommerce / WordPress
- A staging copy is best. Otherwise a user with a limited role, not Administrator.
- SFTP access to wp-content (read-only if your host allows it).
- No database export needed; if one is, anonymise customer and order data first.
- Hosting: a viewer role on the hosting or deployment panel, or the name of the person who deploys today.
- Analytics: viewer access to GA4 or your analytics tool, so the before and after can be measured.
Your mail app should have opened with the answers filled in. Press send there: nothing has reached me yet. If no mail window opened, write to hello@vdev.hr.