Modifying variations

To modify a variation, you must perform the following:

  1. Get an instance of the catalog manager.
    Get an instance of the CatalogManager object.
  2. Get the specified variation.
    Get an instance of the variation. For more information, read Querying variations.
  3. Modify the instance of the variation.
    Update the values of the properties of the variation.
  4. Save the changes.
    Save the changes to the manager.

Here is a code example:

public static void ModifyVariation(Guid variationId, decimal newAdditionalPrice)
{
    CatalogManager catalogManager = new CatalogManager();
 
    ProductVariation variation = catalogManager.GetProductVariation(variationId);
 
    if (variation == null)
    {
        return; //Variation does not exist.
    }
 
    variation.AdditionalPrice = newAdditionalPrice;
 
    catalogManager.SaveChanges();
}

Next steps

+1-888-365-2779
sales@sitefinity.com

Related topics:

Feedback

How useful is this article?

Tell us more

Submit
Your message was successfully sent.

We appreciate your feedback.

Your message could not be sent.

OK