Exactly! When a modification changes the definition of a core Zen Cart database table or the processing / handling of data in a core Zen Cart database table, there is an increased risk of a conflict with other modifications. In addition, one needs to look for all other code using the same database table and also apply the modifications (to avoid issues).
The "Product Descriptions" modification changes the definition of a core Zen Cart database table. Since "Edit Orders" reads and writes from this table, users of the "Product Descriptions" modification will also need to apply the same changes to "Edit Orders" they applied to core Zen Cart files.
NOTE: Best practice in Zen Cart 1.5+ for writing a plugin (or modification) is to avoid changing any: core database tables, data formats used in core database tables, and core files. This helps avoid potential conflicts (and makes the modifications more likely to continue working in future versions of Zen Cart).
Bookmarks