> For the complete documentation index, see [llms.txt](https://docs.lufavo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lufavo.com/frameora/page-setup/custom-photo-tiles-product.md).

# Custom Photo Tiles product

The Custom Photo Tiles product template is designed for photo tile products that require customers to choose a tile set, upload photos, add customization notes, and complete checkout.

Use this template for products where customers upload images that will be printed on photo tiles.

### Open Custom Photo Tiles product settings

{% hint style="success" %}
To edit the Custom Photo Tiles product template:

* From your Shopify admin, go to **Online Store > Themes**.
* Find **Frameora**.
* Click **Customize**.
* Use the page selector at the top of the theme editor.
* Select **Products**.
* Choose the **custom-photo-tiles** product template.
* Select the **Main product** section in the sidebar.
* Edit the settings and blocks.
* Click **Save**.
  {% endhint %}

***

### Assign the template to a product

{% hint style="success" %}
To use this template on a product:

* From your Shopify admin, go to **Products**.
* Open your Custom Photo Tiles product.
* In the **Theme template** field, choose **custom-photo-tiles**.
* Click **Save**.
  {% endhint %}

The product must be active and available on the Online Store sales channel.

***

### Main product section

The Custom Photo Tiles template uses the **Main product** section.

The product title, price, images, variants, and description come from the product in Shopify Admin.

{% hint style="success" %}
To edit product content:

* From your Shopify admin, go to **Products**.
* Open the Custom Photo Tiles product.
* Edit the title, description, media, variants, price, and availability.
* Click **Save**.
  {% endhint %}

***

### Product options

Product options such as set size are controlled by the product variants in Shopify Admin.

Example variant options may include:

* Set of 4
* Set of 6
* Set of 8
* Set of 10
* Set of 12

To edit these options, update the product variants in Shopify Admin.

***

### Kicker

Enable **Show kicker** to show a small label above the product title.

Use the **Kicker** field to customize the text.

Example:

**Create your Frameora**

***

### Intro text

Enable **Show intro text** to display supporting text near the product title.

Use the **Intro text** field to describe the product benefit.

Example:

**Upload your favorite moments and create premium photo decor made to stick, restick, and brighten every room.**

***

### Dynamic checkout button

Enable **Show dynamic checkout button** if you want Shopify to display dynamic checkout buttons when available.

Dynamic checkout buttons are controlled by Shopify. The buttons shown may depend on:

* Store payment settings
* Customer device
* Customer browser
* Customer location
* Product eligibility

Do not create fake dynamic checkout buttons. Frameora uses Shopify’s native dynamic checkout output.

***

### Custom photo upload

The Custom Photo Tiles template includes custom photo upload settings.

These settings include:

* Upload module heading
* Upload helper text
* Upload helper card heading
* Upload helper card text
* File upload label
* Require uploads before add to cart

#### Upload module heading

Use this field to customize the upload area heading.

Example:

**Upload your photos**

#### Upload helper text

Use this field to explain what customers should upload.

Example:

**Upload one image for each tile in your selected set. You can also add notes for cropping, layout, or special instructions.**

#### Upload helper card heading

Use this field for the helper card title.

Example:

**Choose your tile set**

#### Upload helper card text

Use this field to explain the upload process.

Example:

**Pick how many photo tiles you want, then upload one image for each tile.**

#### File upload label

Use this field to customize the file upload label.

Example:

**Photo**

#### Require uploads before add to cart

Enable **Require uploads before add to cart** if customers must upload image files before adding the product to cart.

This is recommended for custom photo tile products.

***

### Order notes

Enable **Show order notes** if you want customers to add customization instructions.

Order note settings include:

* Notes label
* Notes placeholder

#### Notes label

Use this field to customize the notes label.

Example:

**Order notes**

#### Notes placeholder

Use this field to customize the placeholder text inside the notes field.

Example:

**Example: Use these photos in order, crop faces carefully, or make the family photo the main tile.**

***

### Quality helper text

Use the **Quality helper text** field to guide customers on image quality.

Example:

**For best results, upload clear, high-resolution images. We’ll contact you if there’s an issue with file quality.**

***

### Process card

Enable **Show process card** to display a short process guide on the product page.

Process card settings include:

* Process card heading
* Step 1 text
* Step 2 text
* Step 3 text
* Process footer text

Example:

**Process card heading:** How your custom order works\
**Step 1 text:** Upload your photos\
**Step 2 text:** We prepare it for print\
**Step 3 text:** Your custom order is made and shipped\
**Process footer text:** We’ll contact you if there’s an issue with image quality or file preparation.

***

### Product blocks

The Custom Photo Tiles product template can include these blocks:

* Title
* Price
* Variant picker
* Quantity selector
* Buy buttons
* Description
* Pickup availability
* Custom liquid

You can add, remove, or reorder available blocks in the theme editor.

***

### Related products

The template can include a **Related products** section.

Related products settings include:

* Pill text
* Heading
* Products to show

Related products are managed through Shopify’s product recommendation system and can be configured with the Shopify Search & Discovery app.

If Shopify does not return related products, the section may not appear on the storefront.

***

### Complementary products

The template can include a **Complementary products** section.

Complementary products settings include:

* Pill text
* Heading
* Products to show

Complementary products are managed through the Shopify Search & Discovery app.

If no complementary products are assigned or returned, the section may not appear on the storefront.

***

### If the upload form does not work as expected

Check that:

* The correct product template is assigned.
* The product is active.
* The product is available on the Online Store sales channel.
* Product variants are set up correctly.
* The upload settings are enabled.
* Required upload behavior is configured correctly.
* The product was tested in a normal storefront preview or live storefront.

***

### Save your changes

After editing the Custom Photo Tiles product template, click **Save**.

If changes do not appear immediately, refresh the storefront or open the page in a private browser window.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.lufavo.com/frameora/page-setup/custom-photo-tiles-product.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
