-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BOOM-4298] Large number of product combinations block browser #9809
Comments
Hi Laurent Ndaw, We tried to work on the pagination declensions but it's not over yet. Thanks & best regards, Salma |
I have the same problem, and you can't do anything for us ? So i have to close my prestashop account and go to see magenta or another one ? |
Hi, We are aware about this issue and we are working on it. Best regards, Khouloud |
is it possible to contact her ? i'm in late with my work... |
Hi , You can find his address mail Jocelyn Fournier in his profile Best regards, Khouloud |
I don't know where is her profile. Can you send me her address mail please? |
sorry, i find it.
Thank your for your reactivity... best regards, Lila |
Hello,
I have the same problem withmy customer, is it possible tu have a return about this resolving?
Thanks Yoan |
boom-2950 needs to be fixed first |
boom-2950 needs to be fixed first Ok mr.Fournier, I remember similar error on 1.6.* with endless spinning save button |
Hello, do you have any update on this issue? It's starting to be a very important... |
Hi |
Hi all, This issue is in progress, it is assigned to our developer. |
When we fixed that, the problem seems to be longer. |
Hello, is there any news about this bug. I really need to add more than 390 combinations. |
Ping @jolelievre @MatShir this is EXACTLY what we aim to fix with Experimental Product Page ! |
Do we have any progress on this? I am having 500 errors on product edit pages and it seems it is related. Presta 1.7.7.8 |
Hi |
The product page is currently under re-development It will be available in the next version (8.0) however it is partially available in 1.7.8 as an experimental feature. The page was not fully finished but it is accessible by enabling the feature in From here you can then access it via additional buttons, when you are on your product page a button to switch to the new page You can also try and test it on the develop branch where the page has even more features. |
Hi @jolelievre |
Here is a short video that shows how to:
https://watch.screencastify.com/v/XkmPfNZymH8ToENFQkJf So the new page is more optimized for products with a big number of combinations. However, we didn't test this with thousands of feature values (FeatureValue and Attribute are not the same thing). It seems like this issue is talking about both topics so I'm not sure it answers your need exactly. In combination we now have pagination and some filtering features so it should improve performance a lot (or at the very least avoid blocking the page). For features we didn't change much, meaning the list of all Features is loaded for each page (but the FeatureValue are loaded asynchronously after selection of the feature). So if you have 35000 different feature values they won't be all loaded at once (only feature by feature). However, if you have 15000 different features they will all be loaded on page load. It might need to be improved (by searching the Feature via an API instead of loading the whole list for example), but we need feedback from you to know if it is necessary or not so don't hesitate to test this experimental page and provide us feedback. If we have time we may be able to fix/improve it before the 8.0 is released, but without feedback, we can't know what is performant enough or not. |
thanks @jolelievre I've found a bug on the new combination tab pushing on the pencil icon bye |
Prestashop 1.7.8.1 Using new, experimental product page, still I can see this issue: `Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes)in FeatureRepository.php line 100` do we have any other ideas? |
@lim3ra can you tell me how many features and feature values you have in your database please? |
ps_feature_value and ps_feature_product have around 130k records each |
Ok, so there is no magical solution for such a large list 😅 Currently, we don't display all the feature values, however we create a select box with the whole list of Features. What we could do is not prefill this select bow and instead perform a search while the user is typing, but the drawback of this solution is that you can no longer scroll the list of features... Then once the feature is selected we populate the feature values selector, again here if you have too many values there is a possibility of this update failing as well for lack of memory. Then we could make the value selector a search input as well but here we get the same drawback that you can't scroll the select bow anymore. It's a tough one, because although I know this kind of feature would be case for shops which have 10k or 100k values, but it might make the feature less usable for small shops as well 🤔 |
I think I found the issue
just to compare
IDK if there is some kind of bug but I have a feature with ID 0 duplicated thousands of times. I am going to clean DB, remove all entries about the feature with ID 0 and we will see what will happen. update: yup, it is fixed now. Thank you all for help, seems my problem was not really related to this topic after all 🙃 |
Ohh this is very weird indeed, CREATE TABLE `PREFIX_feature` (
`id_feature` int(10) unsigned NOT NULL auto_increment,
`position` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id_feature`)
) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8mb4 COLLATION; So |
@hibatallahAouadni @jolelievre can we call this as fixed by the new product page in 8.1? |
Hello @eternoendless This issue is fixed with the new Product Page V2 in 8.1.0 and develop 🎉 We can close this issue as Fixed 🎉 Great Job Dev team @johstrom 👏 🙌 🚀 Thanks! |
Hello,
we have a client site conntected with icecat database.
At now it haves 4 active shops and abut 60000 articles. From icecat we have about 7500 features.
When client connect to backoffice and operate on product the browser blocks because the Features tab are too large.
Is there a best way to paginate and manage features in admin product page?
Kind regards,
N/A
The text was updated successfully, but these errors were encountered: