You request a render the way you request any picture: one GET, one image back.
/photo/{slug}.png
The slug names the model and every chosen option:
{model}__{parameter}-{option}_{parameter}-{option}
__separates the model from the choices_separates one choice from the next-separates a parameter from its option
So a page only has to build a string and drop it into src. The whole configuration
survives being pasted into an email or a spreadsheet cell.
What to reuse
- Pick the right identifier: using your own product ids
- Refresh a render after replacing artwork
Troubleshooting
The URL returns a 404
Usually the identifier rather than the shape of the slug. See Pick the right identifier.
One option renders and its neighbour does not
That is a missing layer image, not a URL problem. Check coverage on the model.