The box is a row, not an implied shipment
A subscription with a payment and a shipment per period would work and would lose the curation. The box has a name, a period, a total value and contents chosen for that month, and the subscriber's relationship is with those boxes. Creating it explicitly is also what lets a box be assembled and reviewed before it ships, which a payment-driven model cannot express.