Picture of How to Create MegaEdit Variables

How to Create MegaEdit Variables

This tutorial introduces the Mega-Edit Variables functionality in Infigo. Mega-Edit Variables are reusable variable sets that allow you to link fields—such as text, image, colour, date, or time—across multiple Mega-Edit products. By assigning fields to the same variable, any updates (like adding or changing an image) are reflected across linked products automatically. These variables can be applied within different session contexts (no session, checkout session, shopping cart group, or permanent), giving you control over how and when variable values are shared. You’ll also learn how to create variable sets, configure variable types (e.g., text or image), apply context types, and set constraints such as default values, file types, or validation rules.

Tutorial Video Transcript

A transcript of our tutorial video, ensuring you can find exactly what you need, when you need it.

You can search this page to find the relevant time-stamp in the video. Also, this text can be used as part of the tutorial search feature.

0:00 Hi, welcome to the Infigo Academy. Today we'll be showing you our new mega-edit variables functionality. First, I'll explain what mega-edit variables are and what they'll be used for.
0:11 Mega-edit variables are pre-created profiles for mega-edit fields such as image fields, text fields, date, time, color, so on and so forth.
0:20 These variable sets can also have different session context types, so you can specify the context in which this variable set should operate, such as its scope or purpose.
0:31 So what would you use MegaEdit variables for? MegaEdit variables can be used to link fields between two separate MegaEdit products.
0:39 For example, if you wanted to link an image field between two MegaEdit products, you would link both fields to the exact same image variable.
0:46 These image fields would update on both products when you add, update, or delete the image from either field. Which will be reflected in the product image thumbnail on both products.
0:58 This is particularly handy when used in conjunction with our cross cells feature, which you will see in our applying mega edit variables video.
1:06 To create your mega edit variables, head to the mega edit variable section in the admin area. Click on the Add button at the top left and you'll be redirected to the Create Variable Set page.
1:17 Enter a name and a description for the variable set. Now, as I mentioned before, you can apply different session context types to each variable set.
1:26 In the context drop-down below the description box, you can see there are four options. No session, checkout session, shopping cart group and permanent.
1:36 No session is a default value and it means that no session will be applied to the variable set. It will act independently.
1:44 Checkout session means that all items in the cart will share the same session, meaning once a basket has been ordered, the old session will stop and a new session will start.
1:54 Shopping cart group means the variable set will apply to all jobs within the same group ID. This option is mainly used for custom kit product.
2:04 Permanent means the context type will be applied all the time. In this example, you will show the checkout session option.
2:12 Select your desired context type and click the save and continue button. Once saved, click on the add new variable button.
2:20 In this example, I will show you two different variable types, image and text. Enter a variable name and in the variable type drop down, select the text option.
2:31 When you expand the new variable you just created, you'll also have the ability to add different context types to each variable.
2:38 In the drop down you will see three options, job level, into linked session and session. Job level means the mega edit products with the linked variables will not share variable values between the same scope so all values apply to the variable fields will be specific to that product and that product 
2:56 only. Interlinked session means the most recent value added in the variable field will be available for all new jobs. So any value you add into the variable field last will also show when you open the product next in the future.
3:11 But ones in the existing session will not inherit the new value. Session means that the value added into the variable field will always be shared across the same session.
3:22 In this example we will be showing you the interlinked session option since this is the default option. Select your desired variable context type and click create.
3:33 As well as the context options for individual variables, you will have the ability to set default values, minmax length constraints, regx options, cliff validations and more.
3:46 This is the same for every variable type. So for image field, you have the ability to set specific constraints like the upload file type.
4:05 Repeat the same process for the image variable filled type, click Create and now you have your first variable set. In the next video we'll be showing you how to apply the mega-edit variables to your mega-edit products, including variable behavior and output.

Incomplete
Step by Step Guide

Guide to Using Mega-Edit Variables in Infigo Academy

 

1. Introduction to Mega-Edit Variables 0:00

generated-image-at-00:00:00

  • Welcome to the Infigo Academy.

  • Overview of the new mega-edit variables functionality.

  • Explanation of what mega-edit variables are.

 

2. Purpose of Mega-Edit Variables 0:11

generated-image-at-00:00:11

  • Mega-edit variables are pre-created profiles for various mega-edit fields (image, text, date, time, color, etc.).

  • They can link fields between two separate MegaEdit products.

 

3. Linking Fields Example 0:31

generated-image-at-00:00:31

  • Example: Linking an image field between two MegaEdit products.

  • Changes in one field will reflect in the other, updating the product image thumbnail.

 

4. Creating Mega-Edit Variables 1:06

generated-image-at-00:01:06

  • Navigate to the mega edit variable section in the admin area.

  • Click on the 'Add' button to create a new variable set.

 

5. Naming and Describing Variable Sets 1:17

generated-image-at-00:01:17

  • Enter a name and description for the variable set.

  • Choose a session context type from the options available.

 

6. Understanding Session Context Types 1:26

generated-image-at-00:01:26

  • Four options for session context types:

    • No session: Independent variable set.

    • Checkout session: Shares session across all items in the cart.

    • Shopping cart group: Applies to all jobs within the same group ID.

    • Permanent: Always applied.

 

7. Saving and Adding Variables 2:12

generated-image-at-00:02:12

  • Select desired context type and click 'Save and Continue'.

  • Click 'Add New Variable' to create variables.

 

8. Creating Different Variable Types 2:20

generated-image-at-00:02:20

  • Example of creating image and text variable types.

  • Enter variable name and select type from the dropdown.

 

9. Context Types for Individual Variables 2:31

generated-image-at-00:02:31

  • Three options for individual variable context types:

    • Job level: Values specific to that product only.

    • Interlinked session: Most recent value available for new jobs.

    • Session: Value shared across the same session.

 

10. Setting Variable Options 3:33

generated-image-at-00:03:33

  • Set default values, min/max length constraints, regex options, and validations for each variable type.

 

11. Creating Image Variable 4:05

generated-image-at-00:04:05

  • Repeat the process for the image variable type.

  • Click 'Create' to finalize the variable set.

 

12. Next Steps 4:46

  • Upcoming video will cover how to apply mega-edit variables to MegaEdit products, including variable behavior and output.

Link to Loom

https://loom.com/share/a72dffbf83714bc3850560fad90ebd92

Alternate Search Terms

mega edit shared fields, link mega edit products, synchronize product variables, reusable mega edit variables, set up cross product fields, configure mega edit contexts, share images between products, connect mega edit text fields, manage variable sets in Infigo, update linked fields automatically