stCh := make(chan string)
go staffs(stCh)
shop_id := <-stCh
v.Staffs = append(v.Staffs, Staff{
Id: <-stCh,
Name: <-stCh,
Description: <-stCh,
Price: <-stCh,
})
m.Offerz = append(m.Offerz, Offers{v.Staffs})
В целом довольно странно выглядит, так лучше не делать.