Walmart doesn't do 'full time' employment except for a few people. Everyone else is relegated to part time hours and expected to be available whenever they are wanted.
I have this particular thought on the subject that bears repeating:
Some part time jobs aren't really part time. Most in fact.
I have a true part-time job: I have a fixed weekly schedule, know when my hours will be, and have full leverage to tell my employer I cannot work outside those times; this comes with the expectation that I notify my employer when I cannot as soon as I am able.
False part-time jobs are part-time jobs wherein scheduling is on-the-fly, and wherein unavailability is seen as a "strike" in any way or capacity.
These are "false" because the open requirement for availability at all times on all days prevents any secondary "part" within their time short of even less profitable gig-work.
If a person is constantly forced to have plans no longer than 1-2 weeks out because of a constantly shifting schedule, that job has successfully occupied a "more than full time" worth of commitment within their lives!
Worse, my experience with WalMart is that even when you tell them you cannot work on some date or some time, they will sometimes schedule you anyway and then write you up for it!
Personally, I think this should at least mean that such "open" availability, and the desire/usage of it, should entitlebthe "openly available" employee to the benefits of a full time position, even if not the hours.
This would promptly end WalMart and other companies' abusive practices of monopolizing people's entire 168 hours of time a week in exchange for 20 hours of wages.
Some reasonable limit like "scheduling time cannot exceed 2x of scheduled time, and all benefits accrue according to scheduling time (max 80 hours scheduling time). All time scheduled outside of scheduling time is overtime" would throw a massive nuke into it, both forcing employers to maximize scheduled time and minimize scheduling times, and regularizing hours.
Some employees would remain "full time floaters", or "cover positions", with 80 hours of availability and 40 hours of work, some benefitted employees working 30-ish hours with 60 , and then the remainder would be scheduled for around 20 hours with 25-30 hours of scheduling availability.
This would guarantee that employees have regular availability, then for actual second jobs.
If this causes some pain to WalMart in throwing a wrench in their carefully oiled employee-fucking apparatus... Good. Good job 100% well done, a better result could only be achieved by WalMart preparing for it and ushering it in themselves.