How to use the (P) File Upload Element

In this article, you will learn about the (P) File Upload element and how to use it to offer more custom order options.

About the (P) File Upload Element

The (P) File Upload element allows people to upload their files when adding a product to the shopping cart. This helps your customers to share the special requirements about the order without contacting the seller directly. 

 

The (P) File Upload element supports image, video, and audio files.

Add the (P) File Upload Element to GemPages Editor

Step 1: From your GemPages dashboard, select the preferred template and enter the Editor.

Step 2: After that, access the Library on the left side of the top bar.

 

 

Step 3: Next, go to the Elements tab and search for (P) File Upload.

 

 

Step 4:  Click on the element, then hit “Add element’’.

 

Add the (P) File Upload element to your page

After adding the (P) File Upload element, you can find it on the left sidebar, under the Product section.

As a child element, the (P) File Upload element should be located in a Product Module to work correctly. Drag & drop the Product Module, then nest the (P) File Upload element inside if your page doesn't have them.

 

The element only allows one upload at a time. Please drag & drop the adequate number of elements you need.

Click on the element to view its configurations in the left sidebar, including Settings and Design tabs.

Configure the Settings Tab

Required

Toggle this switch on if you want the file upload is compulsory for your customers.

 

 

Button Text

Primary text & Secondary text:  Enter the text to show on your button. 

Text gaps: Adjust the space between the Primary and the Secondary texts in pixels. You can use the slider or the number box.

 



Hit “More settings” to further custom the Secondary Text.

  • New line: Toggle this switch on if you want to put the Secondary Text in the line below.
  • Font Size: Use the slider or input your preferred size in pixels.
  • Font: Choose the font for your text label from the drop-down menu. Click on “Font manager” to explore more fonts available on GemPages. In case you want to use a custom font, kindly take a look at this article.
  • Font Style: Select the style of the text - Bold, Italic, or Underlined.
  • Text Transform: Transform the text to Uppercase, Lowercase, or Capitalize.
  • Text color: Pick a color or enter the hex color code.

Typography

Style the Primary Text with multiple options.


  • Font Size: Use the slider or input your preferred size in pixels.
  • Font: Choose the font for your text label from the drop-down menu.
  • Font Style: Select the style of the text - Bold, Italic, or Underlined.
  • Text Transform: Transform the text to Uppercase, Lowercase, or Capitalize.

Button Color

Background color & Text color: Choose a color or enter the hex color code for the button's background and text colors.


Dimension

Stretch Button: Turn on the switch for the button to adapt to the space it's put in.

Otherwise, you can manually adjust your button's width and height by entering values in the fields below, in pixels or percentages.



Preview

This section allows you to customize the display of the file preview after being uploaded.


  • Preview Width/Height: Adjust the preview's width and height by entering values in the fields below, in pixels or percentages.
  • Show File name: Toggle this switch on if you want to show the file name.
  • Show File size: Toggle this switch on if you want to show the file size.

Alignment

This parameter allows you to determine how the element is positioned on your page. There are three options to choose including left-aligned, centered, and right-aligned.



Extra Class

If you wish to further customize the element with coding, please use this field to add a class name and refer to it in the CSS file.



Configure the Design tab

To style how the element looks, please navigate to the Design tab and follow the instructions in this article

The uploaded files will be attached to your orders on the Shopify admin.

 

That's it! Remember to "Save" and "Publish" your page to bring the update to the live store.

 

If you're interested in learning more about the powerful and user-friendly GemPages, feel free to explore the Help Center or get in touch with our customer support via email or Live Chat.

 


Was this helpful?