Hi,
Thanks for your feedback. As there are many points I'll answer them one below the other:
1.
I think it would be good if the product unit could be selected in the category management section. In a store, a category of products may be sold by weight, another category by quantity, or even another category by length.
What you can do to do this is to create a custom item field for each type and restrict it to the categories you want. Then, you can use the price calculations plugin with one formule per field to calculate the price based on what is used by the customer in the fields.
This offers great flexibility but it does require some set up work.
2.
As far as I can tell, the comments section is not displayed in other layouts except in the tabbed layout.
All product page layouts have the comment area. On other layouts it is normally placed below the product description.
3.
Also, for SEO reasons, my customers like the descriptions they provide in the product category and product management to be displayed in a short section at the top of the category page and a larger section at the bottom of this section, after the product list. Maybe adding a "continue reading" button would be good in this regard. Something like the introduction text and full text of the article in the Joomla content component.
Currently, we have to use custom fields for the product page to do this. I don't know if this is possible for categories.
Yes, you can create a custom field of the table "category" to be able to have extra text areas. Then, you can move the custom category field display area in product / listing and category / listing to be at the bottom of the page. That way, you'll have the description at the top and the custom category field at the bottom.
And if you want to add a read more, it's a small addition in that same view file after the description display code with something like this:
<a href="#hikashop_category_custom_info_main">Read more</a>
4.
It would be good to be able to specify the dimensions of the images in the Hikashop product list menu settings. But I don't think these dimensions should be given to styles with JavaScript:
#hikashop_category_information_menu_119 .hikashop_product_image_subdiv {
width: 450px;
}
#hikashop_category_information_menu_119 .hikashop_product_image {
height: 450px;
}
It causes the images to protrude from the sides if they are larger than the product card window. To fix this problem, we have to override the CSS:
.com_hikashop.view-product.layout-listing .hikashop_product_image {
height: 100% !important;
}
.com_hikashop.view-product.layout-listing .hikashop_product_image_subdiv {
width: 100% !important;
}
This should be improved with the next version of HikaShop. I've worked on improving image display on the frontend for the next release last week.
5.
The attribute of the images we upload to the product management page will take the product title instead of the image name.
I thought about this in the past, but what about if you have several images for a product ? That wouldn't work.
6.
I noticed that when a category is created, it doesn't have a canonical link. When a user clicks on this category in the frontend, the canonical link is created and looks something like this:
product/fruit/category/apple
The category phrase in the link is unnecessary. When I remove this phrase from the canonical link, it gives a 404 error in the frontend. So we have to create a menu with the exact new canonical path:
product/fruit/apple
so that the category page is displayed in the frontend.
For the product page, I leave the Product SEF name blank so that the Product phrase is not included in the canonical link.
This comes from a limitation of the current SEF system which relies on either the product SEF name or the category SEF name not being empty to be able to separate the SEFed URLs during routing.
I'm actually looking into improving this this week so hopefully this will be improved with the next version of HikaShop too.