Anyway. moving on!
If you are getting the following JSON error when you try to creat mailing labels after converting to a newer than 3.0.6.0 version of OpenCart:
The problem is a simple spelling error in the OpenCart code that last up until recently "deleteApiSessionBySessonId" - the 2nd 'session' is misspelled 'sesson'.SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
OK
Notice: Undefined property: Proxy::deleteApiSessionBySessonId in /some/path/to/engine/action.php on line 85
Fix this in the directory /catalog/system/library/canadapost_smart_flexible/libraries.php
And if you had already tried creating a shipping label it now appears where it belongs!
If anyone else is interested in working on Canada Post Smart & Flexible please contact me so we can hire a programmer to continue development. Also I may have later versions of this extension - the last one I had was 6.23.1 which fixed a couple of previous bugs.
John :-#)#