Go to Dashboard

How can we help?

Popular articles Welcome To Gelato! Getting Started with Manual Orders Getting Started with Shopify Getting Started with Etsy Getting Started with WooCommerce Getting Started with Wix Getting Started with Squarespace Getting Started with BigCommerce Why do Packaging Insert and Branded Label matter? Don’t they just increase costs? Are Packaging Insert and Branded Label available with all subscription plans? Are Packaging Insert and Branded Label available for all products and regions? Can I select to deliver Packaging Insert and Branded Label only to a specific country? Can I activate a Packaging Insert and/or Branded Label at a product type level (e.g. Poster) or at a variant level (e.g. Museum-Quality Matte Paper Poster)? How can I check your product price? What is the design editor? What are the design requirements for PDF uploads? How can I save my design in Gelato? How does the integration with Getty Images work? How does the integration with Shutterstock work? What print products do you offer? What's the difference between Ready-to-Hang Framed Posters and Framed Posters? Frames & Hangers - Stock Status Why do I get charged VAT/tax on some orders and not others? How do I add Gelato products to my Shopify store? How do I move my existing Shopify products to Gelato? How can I import orders from Shopify? How can I order customized designs through Shopify? Can I add a new variant to an existing product in Shopify? How can I delete a product or variant from my Shopify store? How do I set up shipping in Shopify? Why aren't my customers charged an extra shipping fee for additional items (Shopify)? How do I automatically apply Gelato live shipping prices to my Shopify store? How can I disable the vendor name under the product title in Shopify? How do I add Gelato products to my Etsy store? How do I move my existing Etsy listings to Gelato? How can I order customized designs through Etsy? How can I delete a product or variant from my Etsy store? How do I set up shipping for Etsy? What should I set the shipping origin to in the shipping profiles for Etsy? Do I have to list Gelato as a production partner on Etsy? How Can I Import Orders From WooCommerce? How do I add Gelato products to my WooCommerce store? How do I move my existing WooCommerce products to Gelato? How can I order customized designs through WooCommerce? Can I add a new variation to an existing product in WooCommerce? How can I delete Gelato products from my Woocommerce store? How do I set up shipping for WooCommerce? How do I automatically apply Gelato live shipping prices to my WooCommerce store? How can I import orders from Wix? How can I import orders from Squarespace? How can I import orders from BigCommerce? Where do you print locally? How quickly do you deliver? How do I estimate the price for shipping? Where can I find the flat rates for shipping? How do I see where a specific product is being printed? I receive an error message when I try to place an order. What should I do? How do I place a manual order via the Gelato Dashboard? How do I check the order status in the Gelato Dashboard? How do I check estimated delivery date and tracking in the Gelato Dashboard? What is the manual order approval workflow? What is our default order approval workflow? Email Notification from Gelato: Order [123] is on hold - Action required How do I contact Gelato? Do you offer 24/7 customer support? What is your return policy and quality guarantee? How do I report a problem with my order? What is Gelato+? Gelato+ Subscription FAQs

Amazon S3 Bucket Set Up For Automation Process

Setting up an Amazon S3 bucket

Gelato needs to be able to access the files that are to be used in the automatic approval process via public URLs. Gelato can read your files from anywhere as long as they are publicly available and can be accessed in a structured way. If you do not have this today (for example if you use Google Drive or Dropbox as your primary cloud storage) then you can opt to setup an Amazon AWS account and use their S3 storage solution. Note that the below guide is a recommendation on how one type of setup can be done to create publicly available files that Gelato can access. However, Gelato takes no responsibility for your files as these are owned and hosted by you. You need to ensure that you have configured Amazon in way that adheres to your own security policies and who has access and who you share the file links with. 

 

1. Start by signing up to Amazon AWS. Once signed-up click to Sign-in to console. 

Screenshot_2020-10-10_at_14.24.10.png

2. Once signed-in type in 'S3' in the search field and select S3. 

Screenshot_2020-10-10_at_14.24.55.png

Then S3 is opened. Now you need a new bucket. The bucket is the location where your files will be stored. Click 'Create bucket'.

Screenshot_2020-10-10_at_14.25.05.png

Set a name and select which region you want your bucket to be in. 

Screenshot_2020-10-10_at_14.25.28.png

Click Next. You do not need to do any changes on Step 2. 

Screenshot_2020-10-10_at_14.25.39.png

In step 3 you need to deselect "Block all public access" and acknowledge that you understand what this means.Screenshot_2020-10-10_at_14.26.39.png

In step 4 review your settings and click 'Create bucket'.

Screenshot_2020-10-10_at_14.26.46.png

 

3. Your bucket is now created. Let's add a file to it manually. Go into the bucket and click 'Upload'. Follow the instructions and then open the file in the bucket. You will see a screen similar to the one below. 

Note the Object URL path. Everything up until the file name is the domain and folder structure that you should include in your full file path for Gelato to process the orders. See the file name section for more info.

mceclip0.png

4. To make the files publicly available which is needed so that Gelato can read them you need to update the permissions by setting a ‘Bucket policy’ with the below text. 

Go to your bucket and click Permissions.

mceclip0.png

Scroll down to Bucket Policy and click “Edit” (the edit button might also be on the right hand-side or as in the image below). 

mceclip1.png

Paste the below text in the Policy input text area. It should look like below. 

Note that you have to change from “myzapierbucket” (which is just a test bucket that Gelato has used) to your own bucket name here in the text. If you don’t change you will get an error when saving. 

mceclip4.png

The text to paste in the bucket policy text area

 

{

    "Version": "2012-10-17",

    "Statement": [

        {

            "Sid": "AllowPublicRead",

            "Effect": "Allow",

            "Principal": {

                "AWS": "*"

            },

            "Action": "s3:GetObject",

            "Resource": "arn:aws:s3:::myzapierbucket/*"

        }

    ]

}

 

You are now done setting up your S3 bucket! 

 

Common questions

Q: If I have products that don't require a print file such as a frame or a hanger will the system understand there should be no print file for it?

A: Yes, for line items that are non-printable such as frames or hangers which don't require a print file the system will approve the order without any file. 

If you have an order with a poster and a frame as 2 line items then the system will look for the print file for the poster. Once the poster file is detected then the order will be approved and processed.

If you have an order that only has items that don't require a print file (examples being frames and hangers) then the order will be automatically approved immediately. 

Q: Can I also use this on old orders that are not yet approved? 

A: Yes, you can. As long as the order status is "Pending approval", you have file names that are according to the file naming convention and that they are in the S3 bucket they will also be processed. 

Was this article helpful?
0 out of 0 found this helpful