Connecting your online store to Lumaprints can save you time and can make order fulfillment much easier to manage. Instead of manually entering each customer order, an integration connects your store and Lumaprints account, enabling products to be mapped ahead of time and eligible orders to flow into production with less manual work.

The goal is the same no matter where you sell – Shopify, Etsy, WooCommerce, Squarespace or any other ecommerce platform: integrate your store, set up your store settings, map your products correctly, and determine how you want incoming orders to be submitted for fulfillment.

Lumaprints integrates directly with a number of leading ecommerce platforms, as well as Order Desk, ShipStation, and API-driven workflows. If you are unsure which connection is best for your business, start on our print on demand integration page to see the integration options available.

This online store integration guide will take you through the setup process step by step, from connecting your store to setting up order automation and mapping products. Or if you prefer a visual walkthrough, you can follow along with the original Lumaprints webinar.

Before You Link Your Store

A few minutes of preparation will make the integration process much easier.

Before you start, make sure you have:

  • A working Lumaprints account
  • Access to your e-commerce store
  • Your Store URL or Domain (if applicable)
  • Ready to map product artwork
  • A basic idea of what Lumaprints products, sizes, and options you are going to sell
  • If you use a third-party service like ShipStation or Order Desk, be sure that your store’s account is already connected to it too.

It’s also a good idea to take a look at your current product variants before you connect. Understanding how those variants are organized will make it easier to map products later if a single artwork is sold in multiple sizes, finishes, or product types.

Log in or Create Your Lumaprints Account

First, log in to your Lumaprints Dashboard.

If you don’t already have an account, create an account and fill in the account and business information requested. Once logged in, you’ll use the dashboard’s Stores area to connect and manage your ecommerce channels.

The exact process for authorization depends on the platform, but most integrations follow a similar pattern:

  1. Open Stores from your Lumaprints Dashboard.
  2. Choose a new store.
  3. Select the ecommerce platform or integration method you want to use.
  4. Give the information for the store you want.
  5. Approve Lumaprints to interact with the store’s platform.
  6. Go back to Lumaprints and make sure you see the store in your connected stores.

Then you move on to store settings and product mapping.

Shopify Direct integration

Shopify integrates directly with Lumaprints, which is a good option for sellers who want orders from their Shopify storefront to feed into their print-on-demand fulfillment workflow.

Connect Your Shopify Store:

  1. Sign in to your Lumaprints account dashboard.
  2. From the left-hand menu, select Stores.
  3. Click on New Store.
  4. Select Shopify and click Next.
  5. Type your Shopify store domain into the field below.
  6. When you enter your domain, please use the store address requested by the Lumaprints setup screen. If the field only asks for the domain, do not add unnecessary prefixes such as https:// or www.
  7. Once you’ve entered the store info, you will be asked to review the permissions that Lumaprints needs to connect with your store.
  8. Review those permissions before you continue.
  9. Click Install App to approve the connection when you’re ready.

Once you have completed the authorization, go back to Lumaprints and confirm that your Shopify store is listed in your connected stores.

What to Do After Connecting to Shopify

Connecting the store is only the first part of the process.

If you would like to rely on automated fulfillment:

  • Check your store settings and select 
  • Select your order submission preference
  • Set up shipping preferences
  • Enable appropriate order notifications
  • Map Shopify product variants to Lumaprints items
  • Please carefully review at least one mapped product before enabling full automation
    Spend a few extra minutes here, and it will save you from submitting incorrect sizes, artwork, border options, or other product settings later.

Etsy Integration Direct

If you are selling artwork or photography on Etsy, you can link your Etsy shop directly to your Lumaprints account.

Introduction:

  1. Open stores in the Lumaprints Dashboard.
  2. Click New Store.
  3. Go with Etsy.
  4. Click Next.

Then you will be taken to Etsy to authorize the connection.

If you are not already signed in to Etsy, you will need to sign in first. Etsy will then display the permissions Lumaprints is requesting.

Check the details and click Grant Access to connect your shop.

After the authorization process is complete, go back to Lumaprints and make sure that the correct Etsy shop is shown in your connected stores.

A Tip for Custom Orders on Etsy

If you sell personalized or custom artwork, think about whether every order needs to be put into production right away.

If you need to review a customer’s name, image, date, custom message, or other personalization before a product is sent for fulfillment, you might want to use the manual submission workflow so that you have time to review the order prior to it being sent for fulfillment.

This is particularly helpful if the customer can make changes that will affect the final print file.

The way your Etsy products are set up determines the appropriate workflow. So check your order-submission settings before turning on automation.

Squarespace Link

Lumaprints also connects with Squarespace.

We recommend that you use OAuth 2.0 for the connection and authorize Lumaprints without the need to create and enter an API key manually.

Connecting Squarespace With OAuth 2.0

Log in to your Lumaprints Dashboard

Click on Stores.

Select New Shop.

Select Squarespace and then click Next.

Choose OAuth 2.0 (Recommended).

Navigate to the Authorization Screen

Check the permissions that Lumaprints asks for.

Click on Allow.

After authorization is complete, you should see your Squarespace store in your Lumaprints account.

Connecting Squarespace with an API Key

If your setup requires you to use the API key method, you can also connect Squarespace manually.

From Lumaprints:

  1. Click Stores
  2. Click New Store.
  3. Choose Squarespace.
  4. Select the API key connection method.
  5. Provide the API key.

How to create a key in Squarespace:

Sign into your Squarespace account.

Open Settings.

Open developer tools.

Select Developer API Keys

Click Generate Key.

Give the key something recognizable.

Set the necessary permissions, then save.

Copy the generated key and head back to Lumaprints.

API permissions are what control the integration’s access, so don’t turn on unrelated permissions, but instead use the permissions shown in the current Lumaprints setup screen or tutorial image.

WooCommerce Integration

WooCommerce sellers can also link their online store directly to Lumaprints.

Begin with your Lumaprints account:

  1. On the dashboard, select Stores.
  2. Click on New Store.
  3. Go with WooCommerce.
  4. Click Next.
  5. Enter your WooCommerce store domain or URL.
  6. Navigate to your WooCommerce store.
  7. If prompted, log in.
  8. Review and approve the link.
  9. Once approved, go back to Lumaprints and check that the store has been added successfully.

Your authorization screen may look a little different than another seller’s, since WooCommerce stores can be set up with different WordPress configurations, plugins, security tools, and hosting environments.

If the connection fails to complete, check that you are logged in with an account that has permission to authorize applications and that your store URL is correct.

Order Desk Integration

Order Desk is a good choice for businesses with orders from multiple sales channels or those who want more control over how orders are routed between platforms and fulfillment providers.

When you connect Order Desk to Lumaprints, your orders will automatically be sent to Lumaprints, and as they qualify, shipment details will be sent back to your workflow.

This can be especially handy if your ecommerce setup is more complex than a single direct storefront.

Since most of the configuration is done within Order Desk, please use the current Order Desk + Lumaprints Integration Setup Guide to set up this connection.

Test your rules well before activating the workflow. Please make sure the correct products, shipping information, artwork, and customer details are being sent to Lumaprints.

Connect Other Stores with ShipStation

If you can’t connect your ecommerce platform directly to Lumaprints, ShipStation may be able to link the two.

ShipStation integrates with a wide range of ecommerce stores, marketplaces, and selling tools. In this setup, ShipStation acts as the bridge between your sales channel and Lumaprints.

Please be aware that ShipStation is a separate service and may require a paid subscription on its own.

The arrangement usually comprises two stages:

  1. Link your ecommerce store to ShipStation.
  2. Integrate ShipStation with Lumaprints.

Integrate Your Store with ShipStation

Log into ShipStation and go to your account settings.

From there,

  1. Go to the setup area for your Store or Selling channel.
  2. Choose the option to connect a store or a marketplace.
  3. Choose your ecommerce platform.
  4. Follow the ShipStation instructions for that platform.

The exact steps differ depending on the requirements of each marketplace.

For example, if you are integrating Shopify with ShipStation, you will be required to enter your Shopify domain and authorize the ShipStation app in Shopify.

Now that your store is successfully linked to ShipStation, you can proceed to Lumaprints.

Step 2: Connect ShipStation and Lumaprints

In your Lumaprints Dashboard:

  1. Choose Stores.
  2. Choose a New Store.
  3. Select ShipStation.
  4. Click on Next.
  5. Enter the ShipStation credentials that Lumaprints asks for.
  6. Depending on your current setup, you may be asked for API Credentials from your ShipStation account.
  7. Once you enter the required information, Lumaprints should populate with the stores that are eligible and tied to your ShipStation account.
  8. Select the store you want to connect and complete the setup.

If you have multiple stores using ShipStation, make sure you select the correct store name before you continue to avoid accidentally connecting to the wrong sales channel.

API Integration for Custom E-Commerce Workflows

The Lumaprints API also enables businesses with custom e-commerce systems or more advanced technical needs to utilize the platform.

Connecting an API integration is not the same as connecting an out-of-the-box Shopify or Etsy app. It enables developers to build a custom connection from an e-commerce platform, internal system, or application to Lumaprints.

The API can support tasks such as (depending on the implementation):

  • Making purchases
  • Order information retrieval
  • Handling fulfillment data
  • Checking delivery information
  • Designing custom e-commerce workflows

This option is usually best for businesses that have a developer or technical team to build and maintain the integration.

If your store is already using one of the direct integrations Lumaprints supports, that will often be the easiest route. The API makes it more useful in that your workflow requires functionality or customization not available from a standard connection.

Check Your Integrated Store Settings

After you connect your store, you can set up your store settings.

Go to the connected store’s settings for the following details to be confirmed:

  • Type of store
  • Name of Store
  • URL of store
  • Default Payment Information
  • Preferences for order submission
  • Production options
  • Shipping Choices
  • Settings notification

These settings directly impact how orders move through your fulfillment workflow, so it’s worth taking a close look at each option.

Select How You Want to Place Orders

Supported direct store integrations via Lumaprints have order submission automation options.

Here is where you decide if you want qualifying orders to be automatically submitted into the fulfillment process or if you want more control before submitting.

Automatic order placing

Automatic submission is helpful if you sell standard products and have correctly mapped all of your variants.

Once you’ve set up your mapped products, orders for mapped products can flow into the Lumaprints fulfillment workflow with significantly less manual work.

Depending on the available settings, you may also be able to add a delay before an order is submitted.

That delay is useful if you want a short window to:

  • Correct data on customers
  • Cancel Catch
  • Check special requests
  • Final changes

A shorter automated workflow saves time for simple products that need little changing.

Submit order manually

Manual submission is helpful if you want to review orders individually before going into production.

That’s understandable when:

  • Artwork moves from order to order
  • Customers provide personalized information
  • You frequently get special or custom orders
  • Product options need to be reviewed manually
  • You are still testing your integration.

You can always come back to your workflow as your store grows.

Review of Production Preferences

If you have production-speed options available to you in your store settings, take a close look at them before you enable automated submission.

You should set your default production preference to match your customer promise and pricing strategy, as there may be additional charges for faster production options.

Don’t check expedited production by default, unless you are purposely offering this through your business and have budgeted for it.

Set Your Shipping Preferences

You might also be able to control how shipping services are selected with your integrated store settings.

Depending on what options are available, you may be able to give priority:

  • The most affordable qualifying shipping method
  • A preferred shipper
  • The lowest cost service from a chosen carrier
    Please be aware that not all shipping options are available for every product. Carrier availability and cost can vary based on large print size, package dimensions, destination, and other factors.

So, it’s a good idea to review your shipping setup before you turn on automatic order submission.

Enable Critical Order Alerts

The best automated fulfillment is the kind that tells you when there is something you need to do.

Lumaprints can send notifications for problems that block an automated order from going through, and this is highly recommended to be toggled on. 

Examples can include:

  • Unmapped / Unsynced Products – An incoming item has not been mapped to a Lumaprints product.
  • Missing shipping information – Required customer address information is incomplete.
  • No shipping method available – This order can’t be shipped using the available shipping methods.
  • Not enough account credit – Your account does not have sufficient credit to pay for this order.

It is useful to have these operational notifications enabled. They give you a chance to fix an issue before it creates a longer wait for the customer.

Add Your Store Brand

Depending on your account and product setup, Lumaprints may offer options to add branding elements to eligible orders.

Review the Store Logo and Standard Printouts areas of your store settings (if available).

These options could allow you the opportunity to give branding or printed materials to enhance your customer experience, like:

  • Brand Store
  • Thank you notes
  • Promotional material
  • Other Order Related Printouts

Before using any branded element, preview the file and ensure the information is current.

Map Your Store Items

Lumaprints needs to be connected to your store so that it can communicate with the ecommerce platform. Product mapping lets the system know what each item in your store is supposed to become when it is fulfilled.

This is one of the most important parts of the integration.

For example, let’s say your online store sells a product called:

Mountain Landscape Canvas – 16×20 Canvas

Lumaprints has to know the print product, artwork file, size, canvas border, hanging option, and other specifications that fit that store variant.

That relationship is built by product mapping.

How to Map a Product:

Navigate to the product-management section of your connected store.

Products that have not been configured yet will usually appear as Unmapped.

To map a product

  1. Open the product or choose View Product Variant(s).
  2. Select the variant you want to configure.
  3. Choose Map Product.
  4. Pick the right artwork or upload it.
  5. Choose the Lumaprints product.
  6. Select the correct print size.
  7. Select available product options.
  8. Verify the entire configuration.
  9. Click Map Product to save it.

Do the same for the other variants you want Lumaprints to fulfill.

Be aware of product variants

If you have the same artwork in your store in multiple sizes, don’t assume that mapping one size will automatically map them all.

For instance:

  • Canvas 12×16
  • Canvas 16×20
  • Canvas 24×30
    Are all different variants and require their own mapping for each size.

The same applies if customers are able to choose between products or finishes.

Kindly review all mapped variants before activating automation. A setup review of a few minutes can save the wrong size or configuration from going into production.

What happens when you map a product?

When a product is mapped, Lumaprints knows how to produce the corresponding store item each time it is ordered.

When automatic order submission is enabled and the order meets the required conditions, a customer order can be passed into the Lumaprints workflow for production and fulfillment.

With integration and mapping, you’ve told Lumaprints how that product should be fulfilled, instead of having to rebuild the same product specifications every time someone places an order.

This can save a lot of repetitive work when order volumes get larger.

Test your integration before you rely on automation

Don’t consider the integration complete until you have tested the workflow yourself.

Verify:

  • Is the correct store linked?
  • Are all active products mapped?
  • Are the correct artwork files referenced?
  • Do the product sizes match the variants in your store?
  • Are the canvas borders and hanging options correct?
  • Is the order submission method correct?
  • Are shipping settings correct?
  • Are notifications on?
  • Does your account have the necessary billing or credit configuration?
  • Are personalized products given enough time for review before submission?
    If possible, test with a small order before you start using the integration for regular customer fulfillment.

A successful connection to the store is important, but it is a properly tested workflow that gives you confidence that future orders will be processed as expected.

Store Integration Troubleshooting

Start with the basics before rebuilding the integration if your store doesn’t connect or an order doesn’t go through.

Verify that:

  • You’re signed into the correct ecommerce account
  • Your store URL is correctly filled in
  • You have given the permissions that were requested
  • The store still seems to be connected
  • The affected product is mapped
  • All necessary customer shipping information is included
  • There is an eligible shipping method available
  • If that’s the workflow you want, then automatic submission is on
  • Your account credit or billing is enough
  • Or a third-party connection like ShipStation or Order Desk is still active
    If one of the products is not working properly but the others are, check the mapping for that specific variant first.

If there are no orders flowing at all, check your store connection and automation settings.

Ready to Connect Your Store & Make Fulfillment Easy?

Integrating your store should make running your print business simpler, not add another complex task to your day.

Once your ecommerce store is connected, your products are mapped, and your order settings are configured, Lumaprints can take care of the production and fulfillment side of eligible orders so you can spend more time creating artwork, serving customers, and growing your business.

Ready to begin? Connect your online store to Lumaprints, map your first products, review your fulfillment settings, and turn a repetitive order process into a workflow built to scale.

Just want to see it visually? Watch the How to Integrate Your Store with Lumaprints webinar to see a step-by-step demo. Check out the Lumaprints YouTube channel for more tutorials on products, ordering, ecommerce integration, and print-on-demand fulfillment.

6 Comments

  • Lisa Drew says:

    When setting up the integration with Etsy, how do you set up the shipping cost in Etsy? I like to offer my customers free shipping.

    • Lindsay says:

      Hi Lisa,

      We recommend integrating the shipping cost into the price of your product.
      On our page Lumaprints Pricing, we have shipping costs for select sizes but you can also calculate shipping for specific sizes in your Lumaprints dashboard.
      We recommend using a NY address to get a shipping rate on the higher end as shipping costs vary depending on the address.
      Let me know if you have any follow up questions!

      Best regards,
      -Lumaprints Marketing Team

  • RAYA says:

    I recently found Luma Prints and Placed an order for assorted and varied Prints; matted and frame paper as well as canvas with and without frames. I LOVE the quality! And the packing was Fabulous!
    I seriously want to use your POD products and services…
    1st QUESTION – I’ve a stagnate Squarespace website; it’s been waiting for the POD aspect to make it exciting. Do your services work connect with Square?
    2nd QUESTION – Will international shipping be possible? When I first checked LUMA out…that seemed confusing. International shipping would be marvelous, but right now, just shipping within the USA will be a tremendous help!
    I’m excited! and have been passing your name and showing the quality of your work to fellow artists here in Santa Fe, NM!

    3rd ISSUE… I will play with your current standard sizes and perhaps do some cropping of images.
    But do you do custom sizes? I’ve yet to Find any notice of that. During Covid I was using what ever I had to stretch canvases on… I’ve some odd sized paintings that people love, but can’t afford the original….!

    I

    • Sarah says:

      Hi Raya,

      We’re glad to hear that you are happy with the quality of our prints. We hope you’ve continued to use us since.

      Here are some answers to your questions:
      1 – We can integrate with Squarespace through ShipStation.
      2 – International shipping is possible but not always recommended due to limited sizes, potential customers/duty fees, etc. It ends up becoming more expensive for the customer.
      3 – Yes, we do custom sizes. Each product has a different maximum size limit, but we are able to do custom sizes for all of our products.

      Hope this helps,

      Lumaprints Marketing

  • Hi Lumaprints,
    My website is with Daily Paintworks. Would you be able to sinc your services to my website on this platform?
    Thank you,
    Linda Anderson

    • Sarah says:

      Hi Linda!

      Since the platform your store is hosted on does not have a built-in integration with Lumaprints, we aren’t able to directly sync your store with Lumaprints at this time.

      That said, you can still definitely use Lumaprints for fulfillment by placing your orders manually through your Lumaprints dashboard. The process is simple and quick, and it only takes a few minutes to submit an order for fulfillment.

      If you’d like to discuss the ordering process or have any questions, you can schedule a call with one of our onboarding specialists here: Lumaprints – Schedule an Onboarding Call

Leave a Reply