A shop QR code needs to be about one-tenth of the distance it is scanned from, with a white margin added. This guide gives minimum print sizes for posters, counter stands and flyers, and a test to run before printing.
Most shop counters need one printed static UPI QR code, where the customer types the amount. A dynamic code is for bills with a fixed amount, and in some GST cases it is mandatory.