
Originally Posted by
RodG
It is true that some of the core files have changed between V1.5.1 & V1.5.3 and that the SBA module relies on these files to function.
Now, although I had no problems with SBA working with ZenCart V1.5.3 I have to admit that I *didn't* use the modified core files from the SBA distribution. The reason being is that the site I installed it on already had other modifications needed by other addons, so this meant I needed to look at the changes to the code modified for SBA and make those same changes/additions to my already modified core files. IOW the original ZenCart V1.5.3 core files needed different modifications for two different add-ons.
Whilst doing this I'd noted that the SBA had less modifications needed than the other add-on - In fact the parts of the code it modified were quite clearly marked and easy to follow - So although I had an already modified code that needed these further modifications for SBA it was actually quite a simple thing to do.
I'm guessing that you had problems because you simply replaced the original zencart files with the SBA modified ones. I can certainly appreciate that this is generally the simplest and easiest route to take, it isn't the *best* route. If you need to depend on this replacement method it is only a matter of time before you'll end up installing yet another module that also changes these same files and you'll find it impossible to get all of the add-ons to play nicely together. It is for this reason I urge you to learn how to identify the changed needed by any given module so that you can merge the changes yourself if or when necessary.
I fully appreciate that you may be quite new to ZenCart and programming, and as such, I wouldn't normally be suggesting this to you. However, as stated, the changes needed for the SBA module are *clearly* marked in the pre-modified files that are supplied with the download zip, and even a relatively new Zenner with just a little coding experience *probably* won't have too much of a hard time doing a manual merge. Not all other modules make it quite this easy, and this makes using SBA as a near perfect setting to learn how to do the manual merges.
If you can't, or don't want to go this route I fully understand. I'm not trying to disparage you in any way. These kinds of edits and changes really aren't suited for everyone (and they don't need to be), BUT if you do wish or plan to increase your skill level in this regard I do encourage you to give it your best shot... I won't call this a 'baby step' - It is more like a jump... but a jump in the right direction IF ZenCart and programming are in you long term plans for the future. If you don't have long term plans for ZenCart development then please ignore all that I've said, as it isn't applicable to your plans or needs.
Cheers
RodG
Bookmarks