Oh I agree with everyone else - I'd be so mad and definitely wouldn't take any more orders unless she paid first! It's harder to refuse orders from family without causing upset, so asking for money for materials before you make them would ensure she took them!!
Hope you have a good Christmas in spite of SIL -and you do have a head start for next year!! Hugs Janet