Personalizar forma de envio de acordo com o produto/grupo de produto

Aqui na loja nos temos uma grande variedade de grupos de produtos, a questão é que gostaria de personalizar a forma de envio por produto/por grupo de produto. Tem produto que é inviável enviar, o ideal seria disponibilizar apenas retirada na loja. Mas em contrapartida tenho vários produtos que gostaria de disponibilizar a possibilidade de envio por correio e etc. Alguém pode me ajudar?