I, too, had a similar/the same error running Version 1.0.5.
These were our errors:
PHP Warning: Cannot modify header information – headers already sent by (output started at …wp-content/plugins/yith-woocommerce-zoom-magnifier/class.yith-wcmg-frontend.php:1) in …/wp-content/plugins/woocommerce/classes/class-wc-session-handler.php on line 63
PHP Warning: Cannot modify header information – headers already sent by (output started at …/wp-content/plugins/yith-woocommerce-zoom-magnifier/class.yith-wcmg-frontend.php:1) in …/wp-content/plugins/woocommerce/classes/class-wc-session-handler.php on line 63
PHP Warning: Cannot modify header information – headers already sent by (output started at …/wp-content/plugins/yith-woocommerce-zoom-magnifier/class.yith-wcmg-frontend.php:1) in …/wp-includes/pluggable.php on line 875
Apparently, the plugin conflicts with the wordpress’ URL rewriting logic and does not allow the plugin dispatcher to finish its work and to rewrite the URL.
In practice, if a visitor types in “thecopperfoxgallery.com/shop” they would get a blank page. In normal circumstances, a trailing slash (“/”) gets added, as in “thecopperfoxgallery.com/shop/”. This seems to be the error.
Hope that feedback helps towards the next update!
Thanks, yith, for a great plugin ??
PS Our host, Namecheap, allowed output buffering (by modifying our php.ini file), so all the headers will be stored and allowed to be over-sent, and now any existing link will work with or without slash. They noted, however, that it is just like a workaround and this particular error should be reported to the plugin developers. Thanks guys!
PSS The theme used for the site referenced above is The Retailer, which we have been very pleased with.