The judge also ordered 44-year-old Sylvia Johnson to pay restitution after she pleaded no contest to two counts of grand theft and one count of commercial burglary.
Police say surveillance shows Johnson putting fake bar-codes on more than 30 insoles then paying the cashier $50 for the bunch.
Prosecutors believe she planned to return the insoles for a refund.