A platform for retail automation may be provided. A system may comprise a housing comprising: an internal layer for storing products, and an external layer for enabling an interaction with a user; an access door; and an automated product delivers means, the automated product delivery means being configured to: receive a request for a product, initiate a retrieval of the requested product, and transport the product to the external layer via the access door. A method may comprise displaying, via a touchscreen display, information regarding a plurality of products stored in a storage area; receiving, via the touchscreen display, input corresponding to selection of a selected product of the plurality of products; reading, by a card reader, a card provided by the customer; effecting payment for the selected product; and automatically effecting movement of, via robotic apparatus, the selected product from the storage area to a dispensing area.