We've seen some interesting things in this chapter. We've seen how forms work in AMP and how they can be used to improve the e-commerce experience by adding features such as product search and cart functionality. We're still missing an important part of the puzzle: checkout functionality. We'll come back to this in Chapter 9, When AMP is not enough - Enter the iFrame.
In the meantime, there are other limits to what we have done here. For example, when we add an item to the shopping cart, we might like to display an Added to cart
message as well as update the cart summary. But with submit-success
, we are limited to just a single container that we can update. Or what if we wanted to show a cart summary on every product page? What we've built so far requires that the user submits a form before we get the data back from the server. In the next chapter, we'll see how we can dynamically load content automatically or based on user interaction, with amp-list
and amp-live-list
, so that we...