E-commerce Module categories mixed up

Franz Pilgerstorfer asked on September 30, 2024 17:09

We are running several Kentico instances at our clients environment. Current version is v12.0.69 througout all systems.

We are running a dev, qa and prod system. Suddenly we encountered a complete akward behaviour only within our production environment.

Within CMS > Pages > we have several pages which show product details. Within our form-tab we found that are categories missing and others showing up in an unknown rather abitrary order.

We checked Modules > e-commerce > sku and found that all fields and categories are exact the same as in QA environment. When we compared CMS > Pages in QA we found everything perfectly allright.

Let me show one issue as an example:

here we are a Modules - e-commerce - SKU - Fields showing a category "General" at very first position

CMS e-commerce Modul

and here we are a a page, not showing this category at all

CMS Pages - Form tab

We tried renaming, hiding, re-setting to visible and so on but nothing worked out. So we are kinda stuck and don't know what to verify/check next.

Any thoughts / feedback on this issue is appreciated!

Recent Answers


Juraj Ondrus answered on October 1, 2024 06:12

I believe that the General category will show up once there is some actual field in that category to be displayed.

0 votesVote for this answer Mark as a Correct answer

Franz Pilgerstorfer answered on October 1, 2024 07:51 (last edited on October 1, 2024 11:16)

Thanks for your answer. Of course there are fields in our categories.

I'll provide a better screenshot and example right away. (tried to embed images from imgur - but they are not displayed? )

CMS Modules SKU eg SKUName

CMS Field SKUName Properties

CMS Pages Form tab, no SKUName, SKUNumber, SKUPrice

0 votesVote for this answer Mark as a Correct answer

Juraj Ondrus answered on October 1, 2024 11:25

Thanks, on the Form tab you are editing NODE (page) object. So I am not sure why it should be displaying fields from SKU object. Is the page type marked as a product type? So the node object has the NodeSKUID binding value set in the CMS_Tree table?
Was this ever working before? If yes, what was changed?
Another option is - are you using any alternative forms? Maybe you need to edit the layout of a custom alternative form to display those fields. The alternative forms are widely used also for the product SKU object in Modules -> Ecommerce -> Classes -> SKU class -> Alternative forms. Check these out as well.

0 votesVote for this answer Mark as a Correct answer

Franz Pilgerstorfer answered on October 1, 2024 12:41

Thanks for your reply. Sorry for skipping relevant infos, my bad.

  • CMS Pages > Page "XY Account" has Page Type "Product Bank Account"
  • "Product Bank Account" inherits "Product Extended" which inherits "XY.Product" and
  • finally PageType "XY.Product" represents a product type (accourding to E-commerce config element)

That's the reason why we expect fields from SKU.Product to be shown on form Tab in Pages application.

This was working before and is still working on QA environment! We have been checking for alternative forms but we don't use them either.

Any other ideas what to look into?

0 votesVote for this answer Mark as a Correct answer

Juraj Ondrus answered on October 1, 2024 14:23

There must be something set differently - I would need to know the steps how to reproduce the issue. I can only suggest to compare the QA and the not working environment, check what were the most recent changes made, re-sign macros...

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.