My goal is to apply a custom layout update to a category that will change underlying products template appearance (to list recipes as a products, with all upsell etc. features but with cart/wishlist/price controls removed). Xml code is pretty straightforward:
The “Custom layout update” thing works well if applied to an individual product. It works well for a category if applied to a category. It doesn’t work for the products in the “customised” category at all no matter what “Apply to” option is selected.
I crush-tested this feature by inserting deliberately broken xml into category’s “custom layout update” and applying it to “this category and its products”: category page gets error, product is fine—so I’m pretty sure the update in fact wasn’t applied to category’s children.
I couldn’t find any checks of this setting in product page rendering code (maybe I just didn’t search good enough, it’s quite a mess).
So my question addressed to my dear developers team is what’s wrong here, and to save time you can just choose from the answers I consider possible:
a. “Apply to” isn’t supposed to work with XMLs, so your only way is to paste that code to all 100000000 products.
b. “Apply to” isn’t supposed to work at all, we just forgot to remove it in public release.
c. It’s a bug and we gonna fix it. Thanks for finding it, we’ll let you know when it’s done.