---
# System prepended metadata

title: Test Scripts

---

# Test Scripts

## Shop Owner

### Shop Creation

- [x] Create a shop

### Add/Edit a product and fulfillment wizards

- [x] Add a "Fresh Food" product with multiple images,  
no customizations, optional notes, and pickup
- [x] Complete the pickup fulfillment wizard
- [x] Add a "Packaged Food" product with two free customizations,  
one required and one optional, required notes, and delivery
- [x] Complete the delivery fulfillment wizard
- [x] Add a "Merchandise Estimated Shipping" product with shipping  
and estimate the shipping fee
- [x] Complete the shipping fulfillment wizard
- [x] Add a "Merchandise Flat Rate" product with shipping and a flat fee
- [x] Add an "Event" product
- [x] Edit the fresh food product and change every value it has
- [x] Edit the packaged food product and change the customizations  
and select all 3 fulfillments
- [x] Edit the estimated shipping merchandise product and adjust the dimensions
- [x] Edit the Event product and change the time and date

### Shop Editing

- [x] Edit the logo and banner to be dark blue with light text and square patterns
- [x] Edit the logo and banner to be uploaded images
- [x] Edit the shop description
- [x] Edit the shop contact to have everything checked
- [x] Edit the shop location to be 1905 SW 20th St Bentonville
- [x] Change the schedule to be open every day, and only from 12 to 1 on Sunday
- [x] Launch the shop

## Customer

### Adding to cart

- [x] Go to the shops page and find the test shop
- [x] Add the fresh food product to cart
- [x] Try to add the packaged food product to cart without notes or customizations
	- [x] Validate that customizations are required
	- [x] Validate that notes are required
- [x] Add the two merchandise items to cart
- [x] Add the event item to cart

### Checkout

- [x] Go to checkout
- [x] Validate that there are 4 batched carts, since they all have  
different fulfillment options
	- On the packaged food cart use delivery to 516 E Emma Ave
- [x] Press pay
- [x] Fix the first cart
- [ ] Press pay
- [ ] Fix the second cart
- [ ] Press pay
- [ ] Fix the third cart
- [ ] Press pay
- [ ] Fix the fourth cart
- [ ] Press pay
- [ ] Fix the fifth cart
- [ ] Validate the total is correct
- [ ] Press checkout
- [ ] Complete all the heads up modals
- [ ] Do stripe checkout
- [ ] Validate confirmation page values including shipping total and tax