OK, so here is where a language barrier might not be serving your company well. Those files your plugin copies to the a subfolder called /wpi of the current theme, are not related to the website’s current theme. So a more accurate way of saying this is: “The Client Dashboard has it’s own default theme that you must override with a set of template files we provide so you can manually approximate the design of your website for that page. The Client Dashboard currently will not adopt your current theme like the Invoice page will.”
Once I understood that and stopped trying to make this thing “work with any theme” (can you see why that is confusing when you say that?) I was able to move forward with my project…although now I have lost 2 days trying to figure out what I did wrong only to realize I did nothing wrong (for once…usually it really is my fault!).
I’ve sent an e-mail to Elena as well, encouraging your company to review the way it communicates about it’s plugin capabilities. Your products are really really good. It would not have mattered to me that the Client Dashboard has this limitation. I would have used it anyway and let my client know that the workflow would be modified. It might be a language barrier. I have some Swiss-German clients that often say things that don’t quite translate into what they intended, so to me it appears that might be what is happening here. I hope my feedback will help you correct that communication problem on your website and in your technical documentation soon, because I really like your plugins and I really intend to keep on using them!
Cheers!