Protect against empty string
Don't render layout on ajax requests
Refactor orders' item columns