Mix all the ingredients except the pork shoulder in a bowl. Stir well to combine.
Place the pork shoulder in a slow cooker. Pour the sauce over the top. Cook on low for 6-8 hours.
1 hour before serving, pull the pork into small pieces with two forks (it should come apart easily. Stir the shredded meat into the sauce and leave to absorb all the flavours.