7.3. The Client Review

When you walk Claudia through the new work you've done, she's ecstatic. She admits that the import and export features are rudimentary, but that they provide her with more than enough functionality to get started.

As pleased as you are with her reaction, you still need answers to various important questions.

"Claudia, I have some questions for you. These questions seem simple, but they're important to answer now before the site goes live."

"Go ahead," Claudia says, shrugging her shoulders.

So far, you've been able to handle just about everything that's come up, so you've built up a lot of good will and trust.

"The first question has to do with deleted categories," you say. "The system isn't really deleting categories, of course, just setting their status to 'inactive.' However, any top-level category that is inactive won't show any subcategories, even if they are live. And any products assigned to an inactive subcategory are also not going to show up on the site."

"I think it makes sense to keep live subcategories hidden if a top-level category is made inactive," Claudia says. "That way I can choose to hide an entire section of the site if there are problems, or if we're working on a bunch of price changes."

She thinks while you take notes. She's pondering the second issue, what to do with products of an inactive category.

"In the second case, would it be possible to tell the administrator if there are any products that are about to be orphaned, and then ...

Get Professional CodeIgniter® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.