Hi phil,
Thank you for all your hard work on this! I've been testing it out over the last few days and absolutely love the extra flexibility it will give me. :-)
I do have a couple of questions -- I'm not sure if these are bugs or if I've screwed something up, and I apologize in advance for the length of this post. I'm using the beta .92 version from SourceForge, on a test environment running zen 1.5.1.
When I installed, I ran into the error "WARNING: An Error occurred, please refresh the page and try again." Everything seemed to install okay, as all the listings showed up correctly under the admin Extras menu and also under Product Type. When I checked my logs, I found this:
[27-Jan-2014 11:28:14 America/Denver] PHP Fatal error: 1064:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(configuration_title, configuration_key, languages_id, configuration_description' at line 1 :: REPLACE INTO (configuration_title, configuration_key, languages_id, configuration_description, last_modified, date_added)
VALUES
# settings for product type bookx only
('Artikelliste: Artikelnummer anzeigen', 'SHOW_PRODUCT_BOOKX_LISTING_MODEL', 43, 'Artikelnummer in der Artikelliste anzeigen.', now(), now()),
It goes on with a bunch more German settings, and ends with:
; in /home3/lesstha1/public_html/ztest/includes/classes/db/mysql/query_factory.php on line 120
I'm not sure if this affected anything or if it's related to any of the other issues I've encountered, but I figured it couldn't hurt to mention. The biggest problem I've run into is that the filter links don't work for me. The syntax is correct, so far as I can tell -- /index.php?main_page=index&typefilter=bookx&bookx_genre_id=6 -- but I get that same "WARNING: An Error occurred..." message when I click any of the links. Is there something I need to turn on for this? My site's design doesn't use sidebars, so if I need to turn on something behind the scenes, let me know. The log for this says:
[27-Jan-2014 11:43:41 America/Denver] PHP Fatal error: 1054:Unknown column 'm.manufacturers_name' in 'field list' :: SELECT p.products_image, pd.products_name, m.manufacturers_name, p.products_quantity, p.products_id, p.products_type, p.master_categories_id, p.products_price, p.products_tax_class_id, pd.products_description,
IF(s.status = 1, s.specials_new_products_price, NULL) AS specials_new_products_price, IF(s.status = 1, s.specials_new_products_price, p.products_price) as final_price,
p.products_sort_order, p.product_is_call, p.product_is_always_free_shipping, p.products_qty_box_status, prodt.type_handler AS product_type_handler FROM products p
LEFT JOIN products_description pd ON (pd.products_id = p.products_id AND pd.language_id = "1")
LEFT JOIN specials s on p.products_id = s.products_id
LEFT JOIN product_types prodt ON prodt.type_id = p.products_type
LEFT JOIN product_bookx_extra be ON be.products_id = p.products_id LEFT JOIN product_bookx_genres_to_products gtp ON gtp.products_id = be.products_id
LEFT JOIN product_bookx_genres g ON gtp.bookx_genre_id = g.bookx_genre_id
LEFT JOIN product_bookx_genres_description gd ON gd.bookx_genre_id = gtp.bookx_genre_id AND gd.languages_id = "1" WHERE p.products_status = 1 AND g.bookx_genre_id = "6" order by p.products_sort_order, pd.products_name in /home3/lesstha1/public_html/ztest/includes/classes/db/mysql/query_factory.php on line 120
One of the other things I've run into is that when I update a product with the Bookx product type, the description disappears after I save it. This used to be an issue for me before I upgraded to 1.5.1 and PHP 5.4, but I haven't encountered it in ages. The products still assigned "Product - General" type don't have this problem.
Other, more minor things -- I can't get the series to display on the product info page, no matter what I do, and when adding multiple authors to a product, only one (the last one assigned) is saved (going back in and adding another is fine -- it only saves one per edit). (I had no problem adding multiple genres works fine.)
If you need any more information or want me to test anything, let me know. Thanks again!
Sasha