Vistaprint
Prices Vistaprint's Full-Print Shipping Boxes and checks order deadlines for packaging, cards, posters and envelopes — real, quantity-tiered pricing and…
Prices Vistaprint's Full-Print Shipping Boxes and checks order deadlines for packaging, cards, posters and envelopes — real, quantity-tiered pricing and turnaround times the site's own PDP computes, with no browser, account or cart.
Domain: vistaprint.com
Also known as: Vistaprint, vistaprint.com
Prefer the capability
bowmark.custom_packaging_quote covers this provider and routes around it when it is having a bad day. Reach for this page when you need vistaprint.com specifically.
Call it directly
bowmark.providers.vistaprint.getShippingBoxPrice(args: GetShippingBoxPriceArgs): Promise<ShippingBoxPrice>
bowmark.providers.vistaprint.checkOrderDeadline(args: CheckOrderDeadlineArgs): Promise<OrderDeadlineInfo>Functions
| Function | What it does |
|---|---|
getShippingBoxPrice | Reads Vistaprint's own live pricing service for its Full-Print Shipping Boxes — the real, quantity-tiered total and per-unit price for a chosen box size, print area and quantity, the same… |
checkOrderDeadline | Checks the order deadline and turnaround time for Vistaprint products — the latest date/time an order must be placed for standard delivery and the estimated delivery date, parsed from the… |
Types
type ShippingBoxSize = "11x8.5x5.5" | "12x12x5.5" | "13x13x10";
type ShippingBoxPrintArea = "inside-and-outside" | "outside-only";
type ProductType = "packaging" | "cards" | "posters" | "envelopes";
interface GetShippingBoxPriceArgs {
size: ShippingBoxSize;
printArea: ShippingBoxPrintArea;
quantity: number;
}
interface ShippingBoxPrice {
size: ShippingBoxSize;
printArea: ShippingBoxPrintArea;
quantity: number;
price: { amount: number; currency: string }; // real total for `quantity` units
unitPrice: { amount: number; currency: string };
}
interface CheckOrderDeadlineArgs {
productType: ProductType;
quantity: number;
productSku?: string;
}
interface OrderDeadlineInfo {
productType: ProductType;
quantity: number;
orderDeadline: string; // e.g., "Order by 2pm PT today"
turnaroundHours: number;
estimatedDelivery: string; // ISO 8601 date
}Related
custom_packaging_quote | Custom Packaging Quote — the capability this provider backs. |