Suppose i have a user stories like this one:
I think that this user stories is too big, so i want to split it in 4:
The point is: in my opinion the last stories is dependent with the others one, in particular the first one, because if i can't add product obviously is not possible to create a configuration of product. So these user stories aren't INVEST compliant because are not independent.
How can i manage this fact?
When dealing with such stories, I would say splitting them the way you have split them is better.
I agree that there would be dependencies between the stories, but splitting them would help:
As a way to track these stories however you can use tools to mark them dependent or schedule the dependent story later in development.
But that said again, there needs to be a trade-off between splitting stories and how granular the split can get that you don't end up having to micro manage it.