Hi there,
I am looking for a reliable Quickbooks integration module for my store. I came across Webgility eCC which is recommended by Quickbooks. They offer a free trial but so far integration of the module is proving difficult. Webgility support says an error is being thrown when connecting to the store as follows:
Fatal error: Call to a member function has() on a non-object in /home/gummo604/public_html/system/engine/controller.php on line 14
Support indicated that this is a “customization” of some sort. Am I correct in assuming that controller.php has been altered with the installation of Shoppica 2 theme? If so, does anyone have experience with eCC on Shoppica2 or have any insight into this problem?
Very much appreciated!
|
|
Replace your controller.php with the version we have attached to this post. See if this helps.
Regards,
ThemeBurn team
|
|
I compared your controller.php to my controller.php and indeed it seems that line 14 is different.
Mine: if ($registry->has('tbManager') && $tbManager = $registry->get('tbManager')) {
Yours: if ($registry instanceof Registry && (null != ($tbManager = $registry->get('tbManager')))) {
Is replacing my file with yours safe? I had installed Shoppica2 version 2.2.0 for Opencart 1.5.4.1. I have not changed controller.php since the install and yet I do not see that there has been a change to that file for Shoppica2′s 2.2.1 update in the change log. I just want to make absolutely sure it is safe to do as you say and replace my file with the one you’ve attached.
Thank you for your time
|
|
Hi theme support,
I’m very wary about changing anything that might mess up my site. Can you just confirm that I can make the changes you’ve asked without compromising anything?
Thank you
|
|
Hi,
we confirm that you can safely replace your controller with the attached one. It is extracted from the next Shoppica minor update. If you experience any problems, you can always return the old controller from the current Shoppica package.
Regards,
ThemeBurn team
|
|