Bowmark AIdocs

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

FunctionWhat it does
searchRuns 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,…
getCartLinkConfirms 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
}