FEZA innovation – Home
← All products

Developed on request

Grocery & Corner Shop

Grocery Shop Software

Consider checkout sales, customer credit and product dates together. We will select the first release of the software we will build for your shop using your barcode list, receiving process and daily cash procedures. Customer debts and supplier accounts will have separate record flows.

  • Barcodes and receiving
  • Customer-credit movement history
  • Product-linked date tracking
Basket with milk and bread, barcode scanner and stock shelf beside a till screen with charts
  1. Discovery
  2. Scope and quote
  3. Development

A checkout sale can look different on the shelf and in the credit ledger

Connect sales and receiving to assess replenishment before shelves empty. Credit sales, manually updated stock and wholesale debts in separate places can obscure actual collections at closing. A shelf-label change without a checkout price change also creates another customer conversation.

In the software we will build, products, stock movements and sales will be scoped around the same transaction. Credit sales could also have a separate customer-account entry. You will define products without barcodes and who handles returns or price changes. Receiving dates will be considered separately from shelf quantities to help identify product groups needing review.

Separate shop records

  • Credit repayments may be recorded independently of cash movements.
  • Different delivery dates for one product may disappear within total stock.

Stock and accounts linked to sales

  • Credit purchases and later repayments will be linked as separate movements.
  • Receiving quantities and expiry dates will be scoped together.

From wholesale delivery to checkout and evening debt checks

Consider a morning delivery sold during the day, with some purchases left on account. This example will help define who receives goods and which information checkout needs. Returns or short deliveries will also be scoped so you can revisit the same supplier record. The closing summary could separate collected money from outstanding customer debt.

  1. 01

    Receive goods

    Products, quantities, supplier documents and expiry dates could be linked to receipt. Codes and units for weighed or unbarcoded products will be selected during discovery.

  2. 02

    Record sales and payment types

    Scanned items could link stock movements to cash, card or credit. If needed, credit sales could require a selected customer account before completion.

  3. 03

    Reconcile in the evening

    Cash totals, returns and customer repayments could be reviewed separately. Upcoming product dates and wholesale payment deadlines could join the daily review.

Start with sales and customer credit; select branch needs separately

We can define the daily core through product records, receiving and payments. The first scope will keep price changes and customer repayments clear. Branch transfers or product-group margin reports will be discussed around the quality of your purchase data. Stock can decrease through sales, returns or transfers; these movement reasons will be designed separately.

  1. Starting daily operations

    Barcodes, stock and customer debt
    Product scans, stock receipts, sales and credit repayments are daily records that could enter the first release.
  2. Additions as your shop grows

    Branches and product reports
    Branch transfers, inactive stock and product-group reviews could extend scope according to need.
  3. Connections subject to access

    Payments and fiscal documents
    Turkish fiscal cash registers, payment terminals and electronic documents will be technically assessed if your devices or providers offer connections.

Compare immediate payment with purchases charged to a customer account

The same product can be sold with different payment records. Cash or card collection links to the purchase; credit leaves an open movement for later payment. Share examples of partial repayments or balances from an old ledger. The scope we will build will distinguish stock issues from debt settlement and define rules so customer repayments do not appear as new sales.

Payment timing

Cash or card sale
The payment method could be recorded with the sale.
Purchase on account
The purchase could remain as open customer debt.

Later action

Cash or card sale
Returns and payment corrections will be linked to the sale.
Purchase on account
Partial payments will be scoped as movements reducing earlier debt.

Closing review

Cash or card sale
Collected amounts could be reviewed by payment method.
Purchase on account
New debt and collected older debt could be shown separately.

Permissions for prices, returns and the customer credit ledger

Permission to sell should be separate from changing purchase costs. In the project we will build, discounts, returns and price edits will follow your staff responsibilities. Names and telephone numbers in credit accounts will also follow necessary access. You can determine who sees debts and whose decision is needed to correct an older movement.

Checkout tasks

Item selection and payment recording could belong to cashiers. Price changes or cancellations will have separately scoped reasons and authorised-person fields.

Receiving and the shop owner

Supplier movements, purchase details and debt adjustments will have separate access. Reopening a closed day could be designed with activity history.

Customer and financial records

KVKK, Turkey's personal data protection law, credit-account contacts, retention and messaging permissions are scoped. Fiscal-document and device requirements will be discussed during discovery.

One barcode with different expiry dates; one customer with partial payments

The same product may arrive in several deliveries with different expiry dates. Total quantity alone does not explain which delivery remains on the shelf. We will select the detail needed for dated receiving and movements. Removing, returning or repricing goods near expiry remains your decision; its stock effect will be scoped.

A customer may repay part of an old balance and make another credit purchase. New debt and payment will be designed as explained, separate entries. Opening balances from an old ledger could be identified separately. This record structure is intended to help you review which purchases and payments changed the balance.

Details hidden by totals

  • The quantity is visible, but its delivery date is lost.
  • Partial payment and a new purchase may share one ledger line.

Movement-based scope

  • Dated receipts and goods removed from shelves could be linked.
  • Opening debt, new credit and repayments could remain separate.

Validate product lists and opening credit balances separately

We will review barcodes, units and suppliers before a sample migration. If the credit ledger contains only final balances, they must not be imported as detailed sales history. You can share verified opening debts as a separate source. Where counted stock differs from the old program, the scope will let your business determine which opening quantity applies.

  1. 01

    Organise products and units

    Duplicate barcodes, weighed-product codes and missing purchase details could be reviewed. Use of different units on one product will be clarified.

  2. 02

    Compare opening records

    Stock, customer debts and supplier balances will be checked separately in a sample load. We will discuss how unknown product dates are displayed.

  3. 03

    Assess devices

    Scanner and payment-device data methods will be reviewed. Connections depend on provider access; sales recording during outages will be scoped separately.

Review product tables and daily automation needs

Before transferring product lists and credit ledgers, discuss them as different record sources. Our workflow article explores repeated work and decision points. Our automation service explains designing receiving-to-sale steps together. Use these resources to decide which information you want to enter once and which decisions need an authorised person.

Select the first release from receiving and credit-ledger examples

Prepare an anonymised credit page, product list and receiving example. Explain checkout price changes and decisions on products nearing expiry. We will first identify the sales and debt tracking you need in the software we will build. Branch management, reminders and detailed reports could become separate quotation items.

  • Explain how repayments are distinguished from new credit purchases.
  • Share weighed, unbarcoded and dated-delivery examples.
  • Prepare connection details for cash registers and payment terminals.

The development quotation will separate core records from conditional device work. Subscription terms and support scope will be defined in writing.

How we work

We do not sell an off-the-shelf package: we design the software around your workflow, build the first version in short steps and keep running it after launch.

  1. 01

    Discovery

    We listen to how your business works, your team and the tools you use today.

  2. 02

    Scope and quote

    Modules, priorities and price are set out in a written quote.

  3. 03

    Development

    We show working versions at short intervals and move on with your feedback.

  4. 04

    Setup and migration

    We move your existing records across and help your team get started.

  5. 05

    Support

    We run the software on a subscription and keep it up to date and secure.

Frequently asked questions

Will it work with my existing cash register?

That depends on the model and the connection method it offers. We scope cash register (ÖKC) and card terminal connections per project and only with devices that meet the regulations. We check your model in the discovery meeting and tell you before development whether a connection is possible.

Do I have to enter every product by hand?

If your product list is in Excel or another program, importing it can be planned into the scope. We set up a structure in which you can define your own codes for unbarcoded and weighed goods; how the initial load is done is agreed during discovery.

Won't credit reminders annoy my customers?

Reminders are entirely your decision. The software first of all shows you who owes how much and since when. If message reminders are included in the scope, they are optional, and you decide the wording and who receives them.

I am not confident with computers. Will it be hard to use?

We design the till screen to be as simple as scanning an item and pressing the payment key. Less frequent tasks such as adding products or updating prices sit on separate screens, and we go through day-to-day use with you during setup.

What happens to sales if the internet goes down?

We address outages in the scope from the start. The till can be designed to keep selling without a connection and to sync its records when the connection returns. A UPS against power cuts is a precaution independent of the software.

I have several branches. Can I see them all together?

A branch structure can be part of the scope: each branch runs its own stock and till, and the owner's screen shows them together. Stock moved between branches is recorded as a transfer, not as a sale.

How could opening stock with unknown expiry dates be handled?

Migration could mark dates as missing information. Later verified dates could be linked to the receipt by an authorised person; opening quantities and new deliveries will remain separate.

Could debt totals from the old ledger stay separate from new purchases?

Verified amounts could be transferred as opening balances. Later sales and payments will be designed as separate movements; missing historical purchase details will not be invented during migration.

How is the price set?

After a discovery meeting we prepare a written quote covering the scope, the modules and the setup work. The software is provided on a monthly or annual subscription.

Do we receive the source code?

In our standard model the software is provided on a subscription and the source code is not transferred. If you need a different model, it is agreed in a separate written contract.

Who is responsible for what is done with the software?

We build and operate the software. The business using it is responsible for how it is used, the data entered and the content published; the details are set out in the service agreement.

Related products

Share an example of your daily checkout work

Let us define your shop’s first development scope around sales, credit and receiving.

  • Barcodes and receiving
  • Customer-credit movement history
  • Product-linked date tracking