If your soap is melting, and it isn't melt and pour, then it hasn't cured enough. If it is commercial made melt and pour, meaning it is not handmade translucent soap, I can only think you will need to pack it with dry ice or some sort of coolant. Hand made translucent soap should not melt.