Journal 3 Filter Issues - filter

I have recently updated from Journal 2 to Journal 3. I was using Brainy filter before but due to some compatibility issues with Journal 3, I switched to Journal 3 in-built filter. But the problem is that now when I am adding new products, their attribute values are not picked up by this Journal 3 Filter. Only products with attributes added before are showing up in the results. You can check my site url: https://www.fusion18.com/Salwar-Kameez
For example, the first product is Black colored however once you select "Black" in the filter option to show results of the products in that color, this particular product will not appear in the result. Please suggest as to how to fix this issue.

You have to assign filters in category if you want to display new filters.

Related

Opencart 2.0 How to duplicate filters?

We are creating filters on Opencart 2.0. We gonna create the "color" filter, but the problem is that this filter will go on every category. Do we have to put this filter manually in each category or is there any way to duplicate filter or to applicate it directly to every category?
Thank You!:)
The product color should be a product attribute, or an option, not a category. Then you can filter by attribute/option. You will likely need an extension to offer attribute or option filtering.
The color would be a product option if it is something that would not be a default variation of a product, and would modify its properties, i.e. price, different SKU # entirely. If an attribute, would be for informational purposes only.

How to show more than 5 items in Recently Viewed Products in Magento

I encountered so much problems with limit in showing recently viewed products in magento
There is standard template for showing Recently viewed ones in magento
Its location is here
template/reports/product_viewed.phtml
There is one line of getting Recently Viewed Products
It looks as:
$_products = $this->getRecentlyViewedProducts()
But It returns only 5 last viewed elements
How can I increase LIMIT ? In my case I need to show last 7 products
Thanks in advance
Go to your Magento backend:
System -> Configuration -> Catalog -> Recently Viewed/Compared Products
and change Default Recently Viewed Products Count. It's default set to 5 but you can change it to whatever you want.
While creating a widget, go to:
Widget options > Number of Products to display > Select number of products you want to display

Magento - Disabling configurable product options by store view

I am trying to figure out a way that I can disable some of the simple products or configurable product options by store view in magento.
For example say a configurable product has 5 color options (5 simple products) associated with it. I need to be able to use that configurable product in in multiple stores but only offer specific color options based on the store. So store 1 could have it in only 3 colors while store 2 could have the other 2 colors available.
I tried to unassign the simple associated products I dont want to display in each store but all configurable options are still avaliable in all stores.
Anyone have any ideas or experience with this?

Implementation of colorgid in magento

As a part of a project I have to implement a color grid in magento. That is, Users have to find product of a particular color. Users will select a color from the grid and all products of that particular color or similar color will be shown as the output.
I implemented it by extracting and storing dominant colors of a product and retrieving products using an algorithm.
But can't retrieve many products for a color selected by the user. Issue is that we can pass only a single color code (say '#000000') as user selection but color stored in database may be any variant of selected color, so it is not possible to get many products as result.
If anyone implemented such a functionality, please update me with your suggestions.
If I understand the question correctly you could use the mysql syntax CONV(hex_val, 16, 10) to convert any hexadecimal number such as the color code to a decimal and then select with the between condition, like:
SELECT `prod_id` FROM `products` WHERE CONV(`color`, 16, 10) BETWEEN {$color_range_start} AND {$color_range_end}
This is from memory and syntax would need to be corrected, but you get the point. After getting the product IDs into an array you could use the standard Magento functions to fetch a product collection based on that.

advanced search with configurable product in Magento

I have a clothing e-commerce website. I created color and size attributes and used them with configurable products. The configurable products have at least two associated products and those associated products have color and size options.
When I use advanced search to search items with a specified size attribute, nothing shows up on the result page. I guess it is because associated products' visibility is set to "Nowhere".
How do fix this?
Above answer might suffice in some cases. I however experienced same problem as 'Moon' indicated in this thread, even though all visibility settings where correct for the configurable product (visibility 'catalog and search') and the attributes (show in advanced search 'yes').
E.g. a configurable product consisting of articles in size range 36 to 42 did only show size 36 in search results. Sizes 38 - 42 did not give any search result even though 'active', 'visible', 'in stock' etc..
I set up the associated products within the configurable products using the 'quick create option'
I managed to solve the issue as follows:
Setting the visibility of ONE associated product - one simple product within a configurable product - from 'not visible individually' to 'search' , saving the item and then changing back from visibility 'search' to 'not visible individually' solved the problem for ALL productvariations (thus all simple products) within the configurable products.
So changing the above for associated product size 38, suddenly revealed search results for all sizes,
It seems to be that the 'flag' in the table which should show the result in advanced search is not set correctly in first instance but only after a 're-edit'as explained above. I will dig into this further - when time allows ;-) . Don't know yet whether this is a Magento bug or is related to database or server settings.
Hope this will help someone who faces same situation.
Post-remark (edit):re-indexing ALL indexes not just the one that Magento advises to re-index might help too in this case.
Configurable products should be indexed with the attributes of their associated products, regardless of the visibility of those products.
I'd suggest checking that the configurable products don't have visibility set to include them in search results. Also, refreshing the search index may fix the problem.

Resources