Skip to main content
GiroPS
By business type

Inventory, barcode sales, and catalog management for cosmetics and beauty supply stores

Lipstick shades, skincare serums, fragrance sizes, and hair care kits mean a cosmetics store packs hundreds of small items onto tight shelves. A top-selling concealer shade can quietly run out while slow-moving palettes tie up cash in drawers. This guide explains how cosmetics shops, perfumeries, and beauty supply retailers organize stock, campaign pricing, online catalog orders, and daily cash in GiroPS.

Key Takeaway

Create each shade, scent, and bottle size once with its barcode and stock code, record supplier deliveries as purchase invoices, and sell at the counter by scanning barcodes. Set low-stock alerts on fast-moving items, apply bulk price updates or campaign discounts while watching your average cost, and share an online product catalog link with regulars and local salons.

Why inventory gets messy in cosmetics and beauty retail

Cosmetics packaging looks nearly identical on the shelf, yet customers want a specific shade number, undertone, or milliliter size. When a shop relies on memory or a flat spreadsheet that only lists product family names, you discover that shade 02 is out of stock only when a buyer asks at the counter—even while ten boxes of shade 06 sit untouched in the drawer.

At the same time, supplier wholesale prices shift frequently with seasonal promotions and currency changes. Running weekend percentage discounts without knowing your updated weighted average cost can boost turnover while quietly shrinking your net margin. GiroPS connects product stock movements, purchase costs, contact balances, and cash/bank accounts in one shared workspace.

Fast barcode scanning, shade tracking, and low-stock alerts

Every shade, fragrance variant, and bottle size is set up as its own product record with its manufacturer barcode, internal stock code, purchase price, and selling price. If you already maintain a spreadsheet, you can import the full product list from Excel in minutes. In the quick barcode mode on the sales screen, you scan items one after another using your phone camera on mobile or a USB/Bluetooth scanner on the web.

For everyday bestsellers—such as micellar water, mascaras, sunscreens, or signature perfumes—you enter a critical low-stock threshold on the product card. As soon as stock drops below that number, GiroPS highlights the item on the home screen so you can prepare your supplier purchase order before a tester bottle sits in front of an empty shelf. You can also track the shop floor and back stockroom as separate warehouses.

  • Separate barcodes and stock codes prevent look-alike shades from getting mixed up at checkout
  • Phone camera scanning and USB/Bluetooth barcode readers keep counter queues moving fast
  • Low-stock alerts flag bestselling shades and fragrances before shelves go empty
  • Product tags group items by brand, skincare routine, makeup category, or gift set

Seasonal campaigns, bulk price updates, and the online catalog

When supplier costs rise or a holiday promotion starts, you do not have to edit hundreds of items one by one: use bulk price updates filtered by tag or category. On sales invoices and quotes, you can apply line-item percentage or amount discounts as well as document-wide discounts, while weighted average cost calculations keep your true profit margin visible.

To capture orders beyond walk-in traffic, publish selected products with photos and current prices to your online product catalog. Share the catalog link in your Instagram bio or over WhatsApp so loyal retail buyers, makeup artists, and neighborhood beauty salons can browse available stock and submit orders directly into your GiroPS order list.

Honest boundaries: batch notes, slow movers, and closing cash

GiroPS does not include dedicated lot/batch number tracking, expiration date (shelf-life) alerts, or fiscal POS cash register hardware. When you need to distinguish a specific delivery batch or seasonal release, you can add a short note in the product name or assign a tag. To prevent products from sitting on shelves too long, check the 30, 60, and 90-day stock inactivity report to spot slow-moving items early and clear them through bundled sets or promotional discounts.

Daily takings from cash, card terminals, and bank transfers are recorded in separate cash and bank accounts. By assigning counter staff a role with hidden purchase prices, your team can scan sales and run stock counts while wholesale costs, supplier invoices, and overall profit figures remain private to the business owner.

  • Use the 30/60/90-day inactivity report to spot slow-moving shades before they age on the shelf
  • Record batch or seasonal intake notes in the product name or tag field when needed
  • Hide purchase prices and supplier bills from counter staff using role permissions
  • Reconcile cash drawer and bank account balances in five minutes at the end of every day

Practical scenario

Example: a boutique perfumery and cosmetics shop with 950 items

Elena runs an independent beauty and fragrance shop stocking 950 items across skincare, color cosmetics, and perfumes. After importing her Excel catalog with barcodes into GiroPS, she set a low-stock alert of 5 units on her 80 fastest-moving products and split her inventory between the Shop Floor warehouse and the Back Stockroom. At the end of her first month, the 60-day inactivity report revealed 28 slow-moving lip liners and eyeshadows tying up $1,400; she paired them with bestselling cleansers in a weekend promotion and turned the stagnant stock into cash. Sharing her online catalog link via WhatsApp with local nail and hair salons now brings in around 15 pre-packed wholesale orders every week.

Step-by-Step Implementation

1. Import products with barcodes, shades, and tags

Upload your existing product list from Excel or scan items in. Include the shade number and volume in the product name, and add tags for brand or category.

2. Set low-stock levels and warehouse locations

Enter critical stock thresholds on top-selling skincare and makeup items. Create separate warehouses if you keep reserve cartons in a back room.

3. Turn on the online catalog and staff permissions

Share your online product catalog link on social media and WhatsApp for easy ordering, and invite sales staff with roles that hide purchase prices.

4. Review inactive stock and daily cash balances

Check your cash and bank accounts at closing time each evening, and review the 30/60/90-day inactive stock report monthly to plan clearance bundles.

Common Pitfalls & How to Avoid Them

Grouping all shades of a product under a single item card
Knowing you have 30 lipsticks in total does not tell you which shade is sold out; create a separate product record with its own barcode for each shade and size.
Running percentage discounts before booking new supplier invoices
Enter incoming stock as a purchase invoice first so weighted average cost updates automatically, ensuring your promotional price still leaves a healthy margin.
Forgetting to deduct store testers from sellable stock
Whenever you open a bottle or compact as a shelf tester, record a stock adjustment so your sellable count matches what is actually available for customers.

Frequently Asked Questions

Does GiroPS track expiration dates or lot and batch numbers?

No. GiroPS does not have a dedicated expiration date or lot/batch tracking module. If you need to distinguish a specific shipment or period, you can note it in the product name or product tags, and use the 30/60/90-day stock inactivity report to catch slow-moving cosmetics early and clear them through promotions.

Can I scan small cosmetics barcodes with my phone camera?

Yes. The Android and iOS apps let you scan barcodes with your phone camera for fast sales, product lookups, and stock counts. On the web app, quick barcode mode works seamlessly with USB and Bluetooth barcode scanners.

Does GiroPS replace a fiscal POS cash register or official e-invoicing?

No. GiroPS generates and shares invoices, quotes, and orders as PDF documents. It does not connect to fiscal cash register hardware or government e-invoicing portals, so continue using your local fiscal device where required by law.

Can I let employees sell at the counter without seeing our wholesale costs?

Yes. When you invite a team member, you can assign a role that hides purchase prices. They can scan products, create sales, and check stock quantities, but purchase costs, supplier invoices, and profit margins stay hidden.

How do customers or partner salons order from the online catalog?

You choose which products to display in your online catalog and share the link via WhatsApp or social media. Customers browse current prices and send an order directly into GiroPS, where you can review it and convert it into a sales invoice in one tap.

Track stock, customer balances and cash in one place

GiroPS runs on Android, iOS and the web. Start free and move to a plan as your business grows.