ZC 2.1
Edit Orders 5 most recent beta release as of 2 days ago
Ty Package Tracker 5
usps-USPS_2024_08_25_K11l
uploaded via FTP and ran zc_install
Currently only getting the one debug file that is listed in this post
PHP 8.3
If I go to Admin/Catalog/Option Name Manager and create a new attribute, it can be any one of the attributes allowed, I can then see the new attribute in the Option Name Manager list.
If I go to Admin/Catalog/Option Value Manager I cannot see the new attribute in the list there.
If I run a search for it in the Option Value Manager search box nothing comes up.
No debug log files are created during these tasks.
When I access Admin/Catalog/Attributes Controller and click on the dropdown above the statement "Select a Product to View and Click Display" the following debug error log is created:
When I click in the next dropdown box to select a specific inventory item a debug file is not createdCode:[17-Feb-2025 14:47:20 America/Boise] Request URI: //admin/index.php?cmd=attributes_controller&products_filter=181¤t_category_id=3, IP address: , Language id 1 #0 ///public_html//admin/attributes_controller.php(1962): zen_debug_error_handler() #1 ///public_html//admin/index.php(16): require('/...') --> PHP Warning: Undefined variable $attributes_value in ///public_html//admin/attributes_controller.php on line 1962.
When I select an attribute and option value and click "Insert" I will again get another debug file created that is a duplicate of the above.
The attribute does get added to the inventory item, it is visible on the store side and does show on the invoice on the Admin side.
The issue starts when using Edit Orders 5.
I understand that ZC does no handle troubleshooting for Plugins, but I don't believe this is an issue with the Plugin.
You can see a very in-depth description at EO5s github page HERE
The gist of the issue is that I can add a text attribute to an item on the Admin side, apply it to an item on the store side and complete checkout.
However, when I access the invoice on the Admin side, click "Edit" in the invoice window to activate Edit Orders 5 I can then access the line item via EO5's "Edit" button next to the line item and I can see the items attributes in the edit dialog box that EO5 opens. However, If I click EO5s "Add Product" button and choose that same product to add it to the invoice EO5's "Add Product to Invoice" dialog box does not display the items attributes.
Having stated all of the above I have a number of text attributes that I created a number of years ago for other products. All of those attributes work perfectly with the prospective inventory items they are assigned to and will show their attributes in both areas of EO5. If I attach one of those old attributes, understanding that they are working fine with products that were already in the database prior to upgrading to ZC 2.1, to any new inventory item I create in ZC 2.1 that attribute displays the incorrect behavior I referred to earlier.
I compared the ZC 2.0.1 admin/attributes_controller.php file to the ZC 2.1 file and found the following what appears to be a syntax error:
I tried changing the ZC 2.1 file to read the same as the 2.0.1 file but that did not change the behavior described earlier.
All of my testing seems to indicate that there is an issue with how ZC 2.1 is linking data, at least in reference to attributes, between tables since any of my older stock items that were created prior to this ZC 2.1 upgrade are working correctly in EO5 but any new attribute assignment, be it any of the old attributes created in a previous version or any new attribute just created, is not working correctly.
Thank You for your consideration.
Bookmarks