Issue #2664676: Add test cases for empty store, refactored based on comments, extended CommerceTestBase