Discovery

The Necessity

First large feature shipment since new ownership. For an e-commerce platform that handles such vast inventory – some fundamental features were missing. Our first project was a highly requested feature from the vendors for a couple of years – the CSV multiple product uploads.

Discovery

The Challenges

Managing human input errors.

In this round of MVP - don’t worry about qualifying every error. Limit types of acceptable files/inputs and out of scope data will lead to a file upload failure - avoid worrying about charging errored products and reimbursements. Outside of the listed errors, fail every upload.

So many error sequences.

Map out possible errors from as many angles and their sequences from the CSV Upload. Base error messages through experiences, speaking to the engineering for technical errors and the business development team for logic errors. Map out the userflow backwards.

Principles

Hypothesis and Expectations

Predictions

Human Errors

Input errors that will lead to upload failure. Human errors also include committed uploads that vendors do not wish to be charged (disputes expected).

Hypothesis

Learning Curve

In this round of shipment, we have finite amount of predictable errors and frustrations. We expect up to a certain level of a learning curve from our users.

Shipment

Testing and Iterations

As we went with the most basic MVP – we scheduled a short turnaround for the first shipment. We have schedule 2 back-to-back user testing and iterations shortly after the launch.

Exploration

Wireframes

Dashboard View – Click on Items to get to CSV Upload
Dashboard View – Click on Items to get to CSV Upload
Drag and Drop CSV Files
Display CSV Contents below but do not make it editable
Unlimited amount of Image uploads (limit file types)
Make images deletable from this section
UI Refinement

UI Design

Testing

QA Regression Testing and Ship

Regression Test

Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts.

Errors

Immediately after shipped, we realized that items weren’t being charged, specially the CSV upload products. It turned out to the be a development error but I learned that we missed specifying that specific section of the requirements and made note for future releases.

Monitoring

Results and Takeaways

I have worked on CSV pilots on two different occasions but never on a scale this large. The amount of data and image syncing required, charges to be made, thinking through every possible human errors possible was a challenge. But the end result was - this shipment took a total of 6 weeks including QA. And it has cut our vendor product time to a fraction of the time. LA Showroom is able to charge per uploads, which means, the more they can upload, more revenue there is.

Top Active Pages (August 4, 202 2:38pm):