Formax
Reads Formax's own parts catalog — search shop.formax.com's WooCommerce Store API for a replacement printhead, ink tank, toner cartridge or shredder bag,…
Reads Formax's own parts catalog — search shop.formax.com's WooCommerce Store API for a replacement printhead, ink tank, toner cartridge or shredder bag, get its real live price and stock status, and get back a ready-to-click add-to-cart link — no key, no browser.
Domain: shop.formax.com
Also known as: Formax, formax.com, Formax Shop, ColorMax
Call it directly
bowmark.providers.formax.search(query: string): Promise<FormaxProduct[]>
bowmark.providers.formax.getCartLink(productId: number | string, quantity?: number): Promise<FormaxCartLink>Functions
| Function | What it does |
|---|---|
search | Runs shop.formax.com's own WooCommerce Store API search for a free-text query or part name/number (e.g. "printhead", "CJ-20", "shredder bag") and returns the matching parts — id, name, sku,… |
getCartLink | Confirms one part by its Store-API product id is real, purchasable and in stock, then returns a ready-to-click WooCommerce add-to-cart URL (the product's own permalink plus the site's… |
Types
interface FormaxProduct {
id: number; // Store API product id — what getCartLink takes
name: string;
sku: string;
permalink: string; // absolute product page URL
price: number; // live price, dollars, e.g. 850.00
currencyCode: string;
inStock: boolean;
}
interface FormaxCartLink {
product: FormaxProduct;
quantity: number;
addToCartUrl: string; // open this to actually add it to a real cart
cartUrl: string; // where it lands
}