---
title: "Prodigi"
canonical_url: https://support.digitalphotogallery.com/articles/article/115fe82a-d961-4fa1-b8b0-644b4a4877bf
short_url: https://dpg.support/aeng
category: "Sales > Print Providers"
locale: en
updated_at: 2026-03-11T06:23:52Z
source: Digital Photo Gallery Support
---

# Prodigi

### Using Prodigi print fulfilment with DPG

> ⚠️ **Warning:** This guide covers the first release of DPG print fulfilment. In this release, **Prodigi** is the provider with the live end-to-end order submission flow.

[Open Services](https://admin.digitalphotogallery.com/account/services)
[Open Sales](https://admin.digitalphotogallery.com/account/sales)
[Prodigi API docs](https://www.prodigi.com/print-api/docs/reference/)

- - -

#### What this integration does

With Prodigi connected, DPG can:

* show print-enabled product options on the website
* collect the shipping address and shipping phone number at checkout
* create the normal DPG website order after Stripe or PayPal payment
* submit the print order to Prodigi automatically
* show fulfilment status, provider reference and tracking in the DPG Sales order view

> 💡 **Tip:** Customer payment still goes through your DPG website checkout. Prodigi is used for fulfilment after payment, not as the customer payment processor.

- - -

#### Before you start

* You must be signed in as an **administrator**. Only administrators can see **Services > Print Providers**.
* You need a Prodigi account and API key.
* For testing, Prodigi provides separate **Sandbox** and **Live** environments.
* Your product option should normally use **Type: Standard**. Do not use **Image** for a print option unless you intentionally want DPG digital-image behaviour.

> ⚠️ **Warning:** If no active print provider account has been connected in Services, DPG hides the print-provider controls elsewhere to avoid confusion.

- - -

#### Step 1: Connect Prodigi in Services

1. Open [Services](https://admin.digitalphotogallery.com/account/services).
2. Open the **Print Providers** section.
3. Click **Connect**.
4. Choose **Provider: Prodigi**.
5. Complete the fields:

* **Label**: optional internal name for this connection
* **Environment**: **Sandbox / Test** for testing, or **Production** for live orders
* **Provider account reference**: optional external account id or note
* **API key**: required
* **Webhook secret**: optional in the current DPG release
* **Active**: enabled for live use inside DPG

6. Save the connection.

> 💡 **Tip:** DPG allows one Prodigi account per DPG account per environment. That means you can keep one sandbox connection and one production connection if needed.

- - -

#### Step 2: Create or edit the product option

1. Open [Sales](https://admin.digitalphotogallery.com/account/sales).
2. Edit the product you want to sell as a print.
3. In **Product Options**, add or edit the option that should be sent to Prodigi.
4. Set the option like this:

* **Type**: **Standard**
* **Fulfilment**: **Print provider**
* **Cost**: your customer-facing selling price
* **Status**: for example **In stock**

5. Save the product.
6. Re-open the product editor.

> 💡 **Tip:** After you switch an option to **Print provider**, DPG treats it as a shipped item. Checkout will require a shipping address, and the shipping phone number will become required when the item is in the cart.

- - -

#### Step 3: Add the Prodigi mapping

After the product has been saved with a print-provider option, the **Print Provider Mappings** section appears.

For each print option you want to fulfil with Prodigi:

* **Provider**: choose your Prodigi connection
* **Mode**: choose **Remote asset URL**
* **SKU**: enter the Prodigi SKU to fulfil
* **Product id**: optional in the current Prodigi flow
* **Variant id**: optional in the current Prodigi flow
* **Print area**: usually **default**
* **Sizing**: **Fill print area**, **Fit print area** or **Stretch to print area**

Save the product again after adding the mapping.

> 💡 **Tip:** The Prodigi adapter currently uses the **SKU**, **Print area** and **Sizing** values. Product id and Variant id can still be stored for your own reference, but they are not required for the initial Prodigi submission flow.

- - -

#### How artwork is sent to Prodigi

DPG sends Prodigi the original image asset URL at order time.

This means:

* the ordered DPG image must still have an original image version available
* the print option must have a valid Prodigi SKU
* the product option must stay mapped to an active Prodigi provider account

> ⚠️ **Warning:** If the original image asset URL is missing, DPG cannot submit the print order to Prodigi. The order will remain in DPG and the print fulfilment section will show the error.

- - -

#### Step 4: Test the full flow

For a safe test:

1. Connect a **Sandbox / Test** Prodigi account in Services.
2. Map one product option to a sandbox-compatible Prodigi SKU.
3. Add the product to a test website or test page where it is visible.
4. Place a website order.
5. Complete checkout and include a shipping phone number.
6. Open the order in [Sales](https://admin.digitalphotogallery.com/account/sales).

In the order view, look for the **Print fulfilment** section. You should see:

* provider name
* DPG or provider reference
* fulfilment status
* tracking, once available
* any error returned by DPG or Prodigi

- - -

#### Expected order statuses

You may see these statuses in DPG:

* **pending submission**: DPG has created the provider-order record but has not submitted it yet
* **configuration required**: DPG is missing a valid SKU, artwork URL or mapping
* **submission failed**: DPG tried to submit the order and Prodigi rejected it or the request failed
* **submitted**: Prodigi accepted the order
* **in production**: Prodigi has started processing the order
* **dispatched**: shipment has been created
* **completed**: the provider has completed the order
* **cancelled**: the provider marked the order as cancelled

- - -

#### Troubleshooting

**The Print Providers section is missing**

* Make sure you are signed in as an **administrator**.

**The Print provider fulfilment option is missing in Product Options**

* DPG only shows that option after at least one active print provider account has been connected.

**The product option does not appear on the website**

* The option must be active.
* It must have **Fulfilment: Print provider**.
* It must have an active provider mapping.

**The order was paid, but no Prodigi order was created**

* Check the Sales order page for a **Print fulfilment** error.
* The most common causes are a missing **SKU** or a missing original image asset URL.

**The shipping phone number was required at checkout**

* That is expected for print-provider orders in the current DPG release.

**What should I use for Type?**

* For a print product, use **Type: Standard**.
* Use **Type: Image** only for DPG image-order or digital-image behaviour, not for print-provider fulfilment.

- - -

#### Recommended launch process

* Test with Prodigi sandbox first.
* Keep one simple print option live before expanding to many sizes or materials.
* Use clear internal labels for your provider accounts so staff can tell test and live accounts apart.
* Check the first few orders manually in both DPG and Prodigi before wider rollout.
