Quote Originally Posted by mrmcastle View Post
Following your logic, I decided to try changing the v_products type to 1 on that item (the music product item you had me create) and then uploaded it back up via EP4. I thought for sure the item would no longer show the recording artist, record company and genre but those fields are still there. It seems like it's one of two things.... either the version ZC I have doesn't want to work with the EP4 version I have or there is no switching over once you've created an item as a general or music product. EP4 is pretty good but it has its quirks... I installed the Ceon URI mapping program and it would not switch my existing inventory over until I went in to each product and saved it. Yeah, I know there was a fix out there but I didn't want to shell out the $60 for it....

Oh sorry just saw your recent post will check it and get back to you
Quote Originally Posted by mrmcastle View Post
Yes, I had artist, record company and genre fields filled in. Using a new music inventory item I just created, I could change those 3 fields after exporting out and then importing back in.

If I take an existing record, change the v_type to 2 and then add artist, record company and genre fields it shows (see pic) that those fields were imported but when you go edit the item, those 3 fields are not included.
Piece of information asked about was left off, but that is also why I asked the questions in the way I did.

Here's the situation.

EP4 is generally written to handle day-to-day normal operations with the ability to modify multiple things in a single import. It is not specifically written to just let anything be done to the database just because it exists or might be possible. So, to prevent the "common" user form themselves there are ways to update particular fields if it is desired to override the safeguards that are both built into Zen Cart and similarly into EP4.

It is not "normal" to update a product from being a general product to some other product type. When inserting a new product, it is expected so that a product type can be assigned to the product. So, if it is desired to update a field that is otherwise "protected" and (as currently implemented) in the products table, then would need to use the custom fields to force the products_type to be processed as a field to update.

As far as Ceon URI Mapping, there is an indicator that the software is installed; however, EP4 as released does not include the processing to manage populating the URIs. That is something else. There is an indicator for Stock By Attributes as well, though it may not be shown if certain files and database records are missing.