Every size, every width, every pair accounted for
Olet is the POS and inventory system for shoe stores. A style keeps its whole size run together, so you know what is left on the wall, what sold out, and what to reorder before the run breaks.

Size runs
Keep the whole run tied to the style
A shoe is not one product, it is a run: one style across a dozen sizes, sometimes two widths, sometimes three colorways. Olet keeps every one of those tied to the same style so on-hand counts sit on the size a customer actually asks for, not on the style as a whole.
- Create products one at a time or import in bulk
- Manage size, width, color, and other product attributes
- Organize merchandise by category, brand, tag, vendor, season, or collection
- Add images and product details
- Track stock movements, adjustments, and location transfers with a full audit trail
A customer wants the runner in a 9 wide. Your staff should know whether it is on the wall, in the back, or at the other store, without opening a box.

Buying and receiving
Order the run, fill the gaps, receive what actually arrived
Footwear buying lives and dies on the middle sizes. The 8s and 9s go first, the run breaks, and the style stops selling long before the stock is gone. Olet ties the purchase order to the size that needs it and to what the vendor actually shipped.
- Maintain vendor profiles with contact, billing, and shipping details
- Set product cost at the vendor level
- Draft, review, copy, email, or export purchase orders
- Receive an order in full or in part, and record missing quantities
- Set reorder points, order quantities, and min/max rules per size
- Auto-draft purchase orders
Ecommerce sync
One catalog behind the counter and online
Selling footwear online multiplies the same problem: every size is its own listing, and a sold-out 9 that still shows as available online is a refund and an apology. Olet works from one shared catalog, with imports from the platform you already run.
- Bring existing product into Olet
- Import from Shopify, Magento, WooCommerce, or CSV
- Work from a shared product catalog across your operation

Checkout
Ring up the pair, the socks, and the gift card without slowing down
A shoe sale is rarely one line. There is the pair, the add-on, the promotion the customer heard about, and a gift card covering half of it. Checkout should handle all of that at the counter instead of sending a manager to the back office.
- Scan and add products fast
- Apply promotions automatically or by code
- Adjust a product price at checkout with the right permissions
- Park a sale and resume it later, or void it
- Accept cash, credit and debit cards, NFC, Apple Pay, Google Pay, and gift cards
- Split tender across cash and card, or multiple cards
- Print, email, or SMS receipts
- Look up past sales by receipt or customer

Returns and exchanges
Turn a fit problem into a different size, not a refund
Footwear returns are usually about fit, which means most of them want to be exchanges. The faster staff can find the original sale and swap the size, the more of those stay as sales.
- Start returns and exchanges from the sale record
- Look up transactions by receipt or customer
- Reprint or resend receipts by email or SMS
- Use configurable return windows
- Require manager overrides when needed
- Keep returned items and inventory adjustments tied to the wider retail record

Markdowns and promotions
Clear broken runs without repricing the wall
Every season leaves the same residue: odd sizes, last colorways, and a style that will not sell through at full price. Olet lets you configure the rule once, by brand, category, or item, instead of retagging a wall of boxes.
- Create item discounts, order discounts, quantity breaks, spend thresholds, bundles, and Buy X Get Y offers
- Include or exclude products by category, tag, brand, or item
- Target an individual customer or customer segment
- Set different offers by location
- Schedule start and end times
- Apply promotions automatically or require a code
- Control stacking, priority, exclusions, and redemption limits

Keep your payment processor separate from your core retail operation
Olet decouples your payment processing from your retail management system. This independence gives you the freedom to negotiate lower credit card rates, switch processors at any time, or connect multiple processors. All without the nightmare of replacing your POS hardware, retraining staff, or redoing your workflows if you switch.
- Cash
- Square
- Stripe
- PayPal Zettle
- Helcim (coming soon)
- More on the way
What Olet can do
Size runs
- Sizes, widths, and colorways
- Categories, brands, and tags
- Product images
- Bulk import
Inventory and buying
- Vendors
- Vendor-level cost
- Purchase orders
- Partial receiving
- Reordering and low-stock alerts
Selling
- Barcode checkout
- Park and resume
- Split tender
- Gift cards
- Receipts by print, email, or SMS
After the sale
- Sale lookup
- Returns and exchanges
- Customer history
- Refund policies
- Reporting
Promotions
- Bundles
- Buy X Get Y
- Customer segments
- Location rules
- Stacking and limits
Frequently asked questions
Can Olet handle a full size run, including half sizes and widths?
Yes. Olet supports size, color, and other product attributes, so a style can carry its whole run, half sizes and widths included, with stock tracked on each variation rather than on the style as a whole.
Can I see which sizes have sold out before I reorder?
Yes. On-hand stock is tracked per variation and per location, so a broken size run shows up as the gap it is. Set reorder points and order quantities by item, and Olet drafts a purchase order for review when a level is reached.
Can I import my catalog from another system?
Yes. Olet supports product imports from Shopify, Magento, WooCommerce, and CSV.
Can staff process an exchange for a different size?
Yes. Returns and exchanges start from the sale record. Staff can look up past transactions by receipt or customer, reprint or resend receipts, and work inside configurable return windows with manager overrides where you require them.
Can I mark down end-of-run sizes without touching every item?
Yes. Promotions can include or exclude products by category, tag, brand, or individual item, with scheduled start and end times, location rules, stacking control, and redemption limits.
Can I choose my payment processor?
Yes. Olet supports Square, Stripe, and PayPal Zettle, and Olet also supports cash. Helcim (coming soon) is not available yet. Provider-specific setup, approval, rates, terms, and hardware requirements still apply.
Does Olet support physical inventory or cycle counts?
Physical and cycle-count workflows are coming soon. Olet currently supports inventory tracking and reporting, but does not yet support physical inventory or cycle counts.
Start or switch, effortlessly
Use our built-in Square, Lightspeed X, and Shopify migration tools, or let our team handle your entire setup for free.