1. The products are on the 2nd floor in section D.

2. The products are in section D on the 2nd floor.
--------------------
Are both grammatical? Which word order is better?

Both are correct.

Perhaps sentence 1 is a tiny bit better since a person needs to get to the 2nd floor before he/she can find section D.

Thank you.

You're very welcome!

Both sentences are grammatically correct, but the word order can affect the clarity and emphasis of the information provided.

1. "The products are on the 2nd floor in section D."

This sentence emphasizes the location of the products on the 2nd floor and specifies that they are in section D. This word order places the focus on the floor level first and then provides the specific section.

2. "The products are in section D on the 2nd floor."

This sentence emphasizes the location of the products in section D and specifies that it is on the 2nd floor. This word order places the focus on the section first and then provides the floor level.

In terms of which word order is better, it depends on the context and what information you want to highlight. If the main focus is on the floor level and the section is a secondary detail, then the first sentence might be more appropriate. On the other hand, if the main focus is on the section and the floor level is a secondary detail, then the second sentence would be more suitable.