API for Carts on the Terminal

This is using a 3rd party app to create a Square Cart on the Square Register. When the customer arrives in store, on the Square Register, bring up the cart that was created on the Register and allow the customer to pay there.

What is the BOPIS feature of Square? Is that only for the online store?