Product Options & Modifiers

How to add custom options to a product and use modifiers to adjust price, weight, code, or category based on the option selected.