Dynamic product pictures - AWS S3 bucket

2 0 1

Hey there,


I’m in the process of setting up a Shopify store with some custom features:


Basic idea

  1. Customers upload photos
  2. The photos are turned into “art” with AWS Lambda
  3. Show processed images as product pictures (etc.)

The entire procedure, starting from uploading the image to receiving the processed version, typically takes 1-2 minutes.


I’m not a developer myself but has employed one to help me with the project, but we are currently stuck and would appreciate some input.


Here’s a breakdown of the steps:

  • Step 1 – Uploading images

For image uploading, we’re leaning towards using Uploadcare


Uploadcare can also be easily integrated with AWS S3 with is good for us


  • Step 2 – Image processing

This step is already done. The images are processed into “art” using AWS Lambda, and then saved into an AWS S3 bucket.


  • Step 3 – Displaying processed image on Shopify (issue!)

We’re facing challenges with the third step. My developer has spent two weeks to researching potential solutions, but so far, we haven't come across a viable one. Any input on how we can show the processed images from the AWS S3 bucket as product picture (etc.) on Shopify? Remember, these are unique to every customer. And it also takes 60-90 seconds from image upload until the processed images are available in the S3 bucket.


The developer's current suggestion is to build a custom React app that manages both image uploading and display. While this solution might work, it does seem a bit complex for our needs. 


Any input (or potentially offering of your services to solve it 😊) appreciated!


Reply 1 (1)
Shopify Expert
321 5 31

You cannot modify from storefront with a serverless structure due to CORS issues, processing should be done in the background sent to Shopify via API. You can contact us for a custom app development project and we can create this for you. It just needs an entirely different approach.


I would not create a react app for the storefront as it would work very slow for customers, though it is a possibility. However it is true that you need an app that works on a server.

Pasilobus, Inc - Shopify Experts -- www.pasilobus.com - Fast, efficient apps that do not slow down your store, Stellar support & Premier Services