What is the difference between a movement along and shift of the demand and supply curves (answer attached)

What is the difference between a movement along and shift of the demand and supply curves? How does a surplus or a shortage of a good or service affect the market price

"Get 15% discount on your first 3 orders with us"
Use the following coupon
FIRST15

Order Now