For your reference – it was neither your theme nor woocommerce, it was a typo in the nginx setup:
Instead of:
location / {
try_files $uri $uri/ /index.php?$args;
}
I had:
location / {
try_files $uri $uri/ /index.php?args;
}
Thanks for your help anyway.