GW Prints API

Welcome back!

Total Orders
In Transit
Balance
Fulfillment Rate

Recent Orders

Order ID External ID Items Total Status Date
Loading...

Create New Order

Submit a drop shipping order manually. Fields marked * are required.

Shipping Address

Order Items

Drop image or click to upload (PNG/JPG, max 50MB)

White Label (Optional)

Order Summary

Subtotal
Shipping
Estimated Total
Shipping Method

Amount will be deducted from your balance

Bulk Import via CSV

Upload a CSV file to create multiple orders at once. Download the template first to see the required format. Each row = one order.

Drag & drop CSV file here, or click to browse

Supports .csv files (max 500 orders per file)

Shipping Calculator

Estimate shipping costs based on destination, product selection, and weight.

Destination

Products

No products added yet. Click "Add Product" below.

Shipping Estimate

Select a destination and add products to get a shipping estimate.

Order History

Order IDExternal IDRecipientItemsTotalStatusTrackingDate
Loading...

Order #---

--- • External ID: ---

Order Items

Subtotal ---
Shipping ---
Tax $0.00
Discount -$0.00
Total ---

Customer Info

---
---

Shipping Address

---
---, --- ---
---

Payment & Shipping

PaymentBalance deducted
Shipping Method---
Carrier---
Tracking---

Image Library

Upload and manage your print-ready images. Use them in orders by ID or select from gallery.

0 files

Upload Images

📤 Direct File Upload

Drop files here or click to browse

PNG, JPG, WebP, TIFF — max 50MB each

🔗 Register from URL
Loading...

Product Catalog

Configure your product: 9 sizes × 2 materials = 18 SKUs.

Product Configurator

① FINISH
② Size
③ MOUNTING

Full Pricing Reference

Mockup Generator

Upload your artwork, generate product mockups, configure variants, and export a Shopify-ready CSV.

1 Upload Image
2 Select Scenes
3 Preview & Configure
4 Export CSV

📤 Upload Your Artwork

Drop your image here or click to browse

JPG, PNG — max 20MB

API Keys

Manage your API keys. Use Live keys for production and Sandbox keys for testing.

Live API Key

Use this in your production environment

Sandbox API Key

Use this for testing — no real charges

Quick Start Code

Node.js
// Using fetch — no SDK needed const API_KEY = 'sk_live_your_key_here'; // Create an order const res = await fetch('https://admin.gwprints.com/api/v1/orders', { method: 'POST', headers: { 'X-API-Key': API_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ external_order_id: 'SHOP-001', recipient: { name: 'John Smith', address_line1: '123 Main St', city: 'New York', country_code: 'US', zip_code: '10001' }, items: [{ image_url: 'https://your-store.com/art.jpg', product_sku: 'DM-GW-8x10', quantity: 1 }] }) }); const order = await res.json(); console.log(order.data.order_id); // DM-2026060200001

Webhook Configuration

Receive real-time notifications when events occur on your orders.

Add New Webhook

Active Webhooks

URLEventsStatusLast TriggeredAction
Loading...

My Products

ImageTitleSource SKU MappingPrint FileVariantsCreatedAction
Loading...

Account Settings

Company Information

Customize your order number prefix. Default is 'A' (e.g. A00000001). Leave blank or set to 'A' to keep default.

Balance & Billing

Current Balance
Total Spent
Current Plan

Recent Transactions

DateDescriptionAmountBalance
No transactions yet