Order Desk can submit your print on demand orders to Gooten.
Setup and Configuration
In the Gooten control panel, click on Settings > Keys and copy and paste the Live Recipe ID and Partner Billing Key to your Order Desk setup page. Once connected, you'll be provided with a Notification URL. Go back to Gooten and go to Settings > Notifications and scroll to the Webhooks section. Enable Webhooks and paste the url here. You do not need to complete a test.
On the settings page, be sure to enter the default Shipping Class ID for all orders. Standard is 1 and Expedited is 2. If you'd like to override this on an order-by-order basis, set checkout data on the order level with a name of ShipMethod and value of 1 or 2. 1 is for Standard and 2 is for Expedited.
Gooten requires that a phone number be sent with the order. Enter a backup phone number here to be used if the customer did not provide one.
Gooten also requires that an email address be submitted for the user. If an email was not provided, we will send the store admin email as a backup.
Sending Items Data To Gooten
Please see the On-Demand Print Fulfillment Instructions for details on how to configure your items. You will need to create a print_url and print_sku variation or metadata field for each order item.
Be aware that the Gooten API will allow you to resubmit the same order twice, so be careful to make sure that each order is only submitted once.