A complete basket,
within your rules.
Prices alone rarely tell the whole story. Add shipping, minimum orders and a supplier limit. Find a plan that fits.
Free preview · runs in your browserEnter integer cents in one currency. Each row is one item. Leave an offer blank when unavailable; zero is a valid price. The loaded example is synthetic.
No wallet. No payment.
The result belongs here.
Load your prices or try the example. A plan includes the full cost, supplier assignments and an independent feasibility check.
Ready when you areYour basket is solved in a separate browser worker. This page does not submit your input to our API. The checker confirms feasibility against your supplied figures; it does not confirm stock, current prices, supplier reliability or order execution. Shipping is charged once per supplier used. Minimum orders apply to merchandise before shipping.
Advanced input · import or export JSON
Use the same basket-problem/v1 input as the API. Applying JSON replaces the grid and clears any previous result. All rows and supplier vectors must have matching lengths.
Check an existing plan independently
Paste a result receipt for the current basket. The checker validates the input hash, chosen suppliers, total cost, minimum orders, budget and supplier limit. It verifies feasibility; it does not independently certify optimality.
Same task.
Same inspectable result.
Use this workspace, call the bounded API or run the checker locally. The preview does not buy anything or authorize a payment.
Read the contract