A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for dynamically organizing autonomous storage units in a retail control territory, the method comprising:
- identifying a plurality of autonomous storage units, wherein each autonomous storage unit is configured to hold one or more inventory items;
- identifying an inventory level for each of the plurality of autonomous storage units, the inventory level comprising at least a number and description of one or more inventory items held by the plurality of autonomous storage units;
- determining a first arrangement for the plurality of autonomous storage units based in part on one or more first factors;
- organizing the plurality of storage units in the first arrangement;
- identifying one or more second factors;
- determining a second arrangement for at least a portion of the plurality of autonomous storage units based on the one or more second factors;
- and
- directing the at least the portion of the plurality of autonomous storage units to organize in the second arrangement.