If you'd like to use the new Product Bundles add-on, but experiencing any issues with the add-on or its performance, please let us know via Help Desk. Our Customer Care specialists will be able to investigate it further and in your store; if there is a bug on our end, we'll address it.
P.S. We are planning some improvements to product bundles in future versions (especially in regard to how they look on the storefront).
Thanks for letting us know! I see that you have already submitted a bug report in the bug tracker. Our specialists will look into it there. If a problem is urgent, then https://helpdesk.cs-cart.comwill be a faster channel.
Ticket Number: #103348295.
There is a bug with UI and I'm told it will be fixed within 45 days.
The biggest problem is with architecture though. I've gave an example of number of promotions that are being generated for a single product set. I expect someone to comment on the technical aspects from the performance perspective.
Right now as far as I understand, each time a product is added to cart the system iterates through possibly hundreds of thousands of promotions. Correct me if I'm wrong.
While looking into "Buy together", we realized that those combinations are in fact promotions. A "bundle" can be a single product (i.e. a gaming console with a game, which come together as one SKU and don't need any add-ons to work in CS-Cart) or several separate products that are cheaper together (a promotion). Hence the implementation as promotions.
I tend to disagree.
In ticket number #102613842 from Apr 8, 2020 I gave you and example of the product that should have separate product page.
I've tried to find a major e-commerce engine that doesn't have the implementation of product type. I can give you examples of your competitors with grouped product types in private message in order not to violate forum rules.
I know that not all of cs-cart users need it but it would be nice if you could give the choice to store owners if they want the product bundle to appear on the category page (e.g. because it's needed that the bundle is seo optimized and searchable, available in product data feeds etc.) as a separate product or as a promotion.
Well, it's the first time I've seen that add-on. Just by a quick glance, there're some obvious differences (i.e., our bunldes are presented in the cart as separate products). Any other coincidences in the interface (such as bundle creation, that does look similar) just mean that we just came to similar decisions independently. ¯\_(ツ)_/¯
Yeah, e.g. the noticeable difference is that product bundles are visually distinct in the checkout. In my opinion simtechdev implementation is much better.
Still, using promotions mechanism in product bundles is weird idea for me. In my opinion the instructions on how to calculate bundle price should be calculated on the fly rather than stored in the database in potentially hundreds of thousands of records.
Not all of our clients use UniTheme. I'm sure that AlexBranding did their best for Google PageSpeed on their end. So did we on the CS-Cart back end and front end. With two caveats:
- CS-Cart 4 has to retain backward compatibility, for ease of moving between versions (that's something A LOT of customers and add-on/theme developers asked for);
- upgrades have to be released regularly, with at least two "minor" upgrades like 4.14.1 and 4.13.1 per year (if it gets slower, customers get unhappy about the pace, and even announcing the changes gets complicated for us).
I don't know how many of those improvements coincide with the things already in UniTheme (or whether UniTheme lacks any improvements that we made). What I do know is that all the changes we considered were analyzed independently, based on backward compatibility, the scope, and the amount of PageSpeed points they yielded (probably other factors as well).
I'm not expecting that you will know all available addons on the marketplace and how they are working. In this case though cs-cart Russian demo is using unitheme as default theme (https://demo.cs-cart.ru/).
From my perspective if you were working on improving the page speed and again came to the same conclusions as alexbranding what can be implemented and you didn't make any further improvements than alexbranding than the problem lies within cs-cart architecture.
Only cs-cart team can change the core so it's your responsibility to make faster load times possible. I think that alexbranding is pushing hard to increase page speed of their solutions but they encounter limitations from the cs-cart platform. Big dom, loading not needed js and css, weird cache behavior.
My store was using webp addon from alexbranding and I didn't notice any performance gains on pagespeed after upgrading to new cs-cart version.. Again, you can check the performance of unitheme on demo.cs-cart.ru (https://pagespeed.web.dev/report?url=https%3A%2F%2Fdemo.cs-cart.ru%2Fstores%2F5d38bf57f632975a%2F). 37/100 point on mobile on demo.cs-cart.ru and bragging about speed improvements in the release notes is a little bit funny for me.
You previously asked for the list of optimizations that we considered but didn't include. I would've provided it here, but with all the things and projects going on, we probably won't have the time to do that at the forum.
I still take the position that the list with possible speed improvements should be published.
You probably invested much more time in making the discoveries about possible speed improvements and some had to take the notes.
I don't expect it to be beautiful, just point me in the right direction what I can do to achieve better scores (even at the cost of backward compatibility).
The approach of having notes but not showing them up is absurd to me.
Btw, at home I have an invisible dog but unfortunately I cannot show it to you from obvious reasons - I know it seems absurd but that's just the way it is! I hope you get the irony ;-)
It is simply a much more efficient approach to improve the product instead of spending time on assurances at the forum. Likewise, it is much more efficient to make one announcement with details about CS-Cart 5 for everyone to see when the time is right, instead of trying to jump the gun and disprove every single comment that we're not working on it. As I metioned before, we are (the plan is to bring it up in the end-of-the year video).
No one is asking you to spend time on assurances.
Simple roadmap with information on what you're currently working on would suffice. Right now the level of my frustration is really high. As a store owner I don't know if you will address the issues which are crucial for my business and in what time frame.
Just to remind you I wrote about the buy together problems in helpdesk Apr 8, 2020 and before that we were discussing it on the forum when the product variations were discussed (You assured me that I should not worry about possible issues with buy together).
I know that software development is hard but believe me that running e-commerce store is also hard. I don't want to invest my time on the platform which is not being able to adapt to market changes fast enough to allow me compete and scale my business.
I can't wait for you to announce the cs-cart v5 and share the technical details on the technology stack and architecture foundations. I hope that I will not get disappointed.