From 1 February 2027, Greek invoices issued from software go only through a licensed provider.1 Feb 2027: invoices only through a provider. What changes 

Eshop development in Greece, on WooCommerce, ready to sell from day one.

We take on eshop development in Greece on WooCommerce and hand over a store ready to sell, to consumers or to trade customers, with everything the Greek market expects: a receipt-or-invoice choice at checkout, cards with instalments, IRIS and cash on delivery, couriers and feeds for the marketplaces. Receipts and invoices go through a licensed e-invoicing provider, and when you need it, the eshop connects to Odoo so nobody types orders in by hand.

Checkout

Receipt or invoice?

  • Receipt
  • Invoice (selected)

VAT number checked · Company S.A.

Payment

  • Card, up to 3 instalments (selected)
  • IRIS
  • Cash on delivery
  • Bank transfer

Delivery

  • Courier to your door
  • Parcel locker (selected)
  • Collect in store

Total incl. VAT and shipping€312.00

PLACE ORDER

  1. With a VAT number, an invoice is issued, sent through the provider and given a MARK number
  2. The payment goes through your bank or payment provider
  3. The courier voucher comes from the order, with nothing copied by hand
  4. The order goes into Odoo, and stock updates everywhere
The checkout of an eshop with four points marked: the customer chooses an invoice and their VAT number is checked, so the invoice goes through the provider and gets a MARK number; they pay by card in instalments, or by IRIS, cash on delivery or bank transfer, through your bank or payment provider; they choose a parcel locker, and the courier voucher comes from the order; and when they place the order it goes into Odoo and stock updates everywhere

WHERE AN ESHOP LOSES TIME AND SALES

Most eshops don't lose sales in the shop window. They lose them at the checkout and in the back office, where nobody is looking.

  • An eshop checkout with a generic error message

    A full basket, an unfinished payment

    The customer gets as far as paying, the bank declines the card, and the eshop shows a generic error. It doesn't offer another way to pay or send an email, and the order sits forgotten in the list as “Pending payment”.

    If the card is declined, the customer sees what happened and picks another way to pay.

    The checkout, line by line
  • A parcel stamped returned, and a hand-copied voucher with the wrong number

    Courier vouchers typed by hand

    Every afternoon someone copies addresses and phone numbers from the orders into the courier's website. One wrong digit, and the parcel comes back three days later, along with an unhappy customer.

    The voucher comes straight from the order, with nothing copied by hand.

    From checkout to parcel
  • An eshop checkout where the VAT number went into the notes

    The VAT number in the order notes

    In Greece a business buyer needs an invoice with its VAT number, not a receipt. If the checkout doesn't ask, they type it into the order notes and someone issues the invoice by hand, although since 2 November 2026 invoices between businesses are electronic for everyone.

    Checkout asks “receipt or invoice?”, and the document is issued with the right details.

    Two ways to issue receipts and invoices
  • A product table with barcodes missing

    Half the products missing from Skroutz

    The products came from the suppliers' files without barcodes (EAN), with photos in every size and one level of categories. The eshop's filters don't work, and on Skroutz, Greece's best-known marketplace, many products stay unlisted.

    The catalogue goes in with barcodes and categories, and the feeds come from the same data.

WHAT WOOCOMMERCE ESHOP DEVELOPMENT INCLUDES

  • A catalogue with clean data

    We bring the products in from Excel, CSV, the suppliers' XML files or your old eshop, with variations, barcodes and photos. Existing products are matched by their code, so the same import can run again without duplicates.

  • A checkout for the Greek market

    Receipt or invoice with a VAT number, cards with instalments, IRIS, cash on delivery and bank transfer, courier or parcel locker. See what we set up on each line.

  • Feeds for the marketplaces

    The XML feeds for Skroutz, BestPrice and Shopflix come from the same products and the same stock as the eshop, and update with it. See how we set up the marketplaces.

  • Wholesale prices

    Trade customers log in to their own account and see their own prices before VAT and their minimum quantities. The same eshop serves consumers too.

  • Fast on a phone

    We measure against the limits Google calls “good”: the main content of a page visible within 2.5 seconds, and the page responding to a tap within 0.2 seconds. Photos at the right size, few plugins, and hosting sized to your catalogue.

  • Google and measurement

    Every product gives Google its price, availability, shipping and returns, so it can show them in the results. Measurement records every order with its value, for Google Ads that count sales.

The eshop can run in Greek and English, each language at its own addresses. At the end we show your team how to add products, follow orders and refund a customer, so day-to-day work doesn't need us.

THE CHECKOUT, LINE BY LINE

The checkout is where most sales are lost. This is what we set up in every eshop, and we test it with real orders before it opens.

Scroll sideways to see all columns

At checkoutWhat we set upWhat happens next
Receipt or invoiceOne question before payment. With a VAT number, the company's details are checked before the invoice is issuedThe document goes through the provider, and the customer gets it by email
Cards and instalmentsThrough the bank or payment provider you prefer, with the instalments your contract allowsIf the card is declined, the customer sees what happened and picks another way to pay
IRISGreece's instant bank payment: the customer pays in their bank's app, or scans a QR code when buying on a computerThe payment is confirmed at once, and the order moves on without a check from the office
Cash on deliveryWith its fee, if any, and a maximum amount if you want oneThe courier's collection is matched to the order, so you know what has been paid
Bank transferYour account details in the order emailThe order waits for the transfer with the stock reserved, and the office is alerted if it's late
DeliveryShipping by weight and area, free above an amount, courier to the door, parcel locker or collection in storeThe voucher comes from the order, and the tracking number goes to the customer
Placing the orderA button that says clearly the order is to be paidA confirmation email in Greek or English, and the withdrawal button on the order

Which banks, payment providers and couriers are connected depends on your contracts. We help you choose, and we connect them.

ONE ORDER, FROM CHECKOUT TO PARCEL

One order with an invoice, step by step. Use the switch to see what happens when the bank declines the card.

  1. The checkout
  2. The payment
  3. The provider
  4. The courier

Invoice and tracking number in the customer's email

  1. A customer orders for their company, chooses “Invoice” and types in its VAT number. The company's details are checked before payment.
  2. They pay by card in three instalments and confirm the purchase in their bank's app.
  3. The invoice is issued from the order and goes through the provider to myDATA, the Greek tax authority's platform, which gives it a MARK number.
  4. The warehouse packs the parcel, and the voucher comes from the order, with the parcel locker the customer chose.
  5. The customer gets an email with the invoice and the tracking number, and stock has already updated on the eshop and in the marketplace feeds.

TWO WAYS TO ISSUE RECEIPTS AND INVOICES

WooCommerce doesn't issue tax documents for AADE, the Greek tax authority, on its own. The receipt or invoice comes out in one of two ways, and we tell you from the start which one fits. Either way, we work with licensed providers.

From the eshop, with the provider's plugin

  • The document is issued from the order and goes straight to the provider.
  • It fits when you sell only through the eshop and have no ERP.
  • If you also sell in a shop or wholesale, documents come from two places, and your accountant has to bring them together.

From Odoo, through the provider

  • The order goes into Odoo, and the document is issued there, just like for the shop, wholesale and the marketplaces.
  • Every document from one place, with one stock and one price list.
  • The link to the provider runs through eInvoice Link, our own platform between Odoo and the provider.

Since 2 November 2026 invoices between businesses are electronic for every company in Greece, and from 1 February 2027 they can only go through a provider or AADE's own apps. See Greek e-invoicing.

CONNECTING TO ODOO, WHEN YOU NEED IT

While orders are few, the eshop works fine on its own. Once you also sell in a shop, wholesale or on marketplaces, we connect it to Odoo: prices and stock go from Odoo to the eshop, orders go from the eshop to Odoo, and nobody types them in by hand.

So we build the eshop from the start in a way that the connection slots in without rebuilding anything: one code (SKU) for every product and variation, clean barcodes, customers with VAT numbers. See how eshop–ERP integration works and, for one or more stores, Odoo and WooCommerce.

Using other software today? We start with Odoo for the eshop's orders and stock, and invoices keep coming from the software you use today. If your group runs its own ERP elsewhere, the Greek company can run on Odoo and report back to it; see Odoo for companies in Greece.

eshopWooCommerce
  • Odoo to eshop: products and prices
  • Odoo to eshop: stock
  • eshop to Odoo: orders and payments
  • eshop and Odoo, both ways: customers and VAT numbers
  • Odoo to eshop: documents and MARK numbers
Odoothe ERP
What a WooCommerce eshop sends to Odoo and what it gets back: products, prices, stock and the tax documents with their MARK numbers come from Odoo, orders and their payments go from the eshop to Odoo, and customers with their VAT numbers go both ways

GREEK RULES FOR ESHOPS, FROM DAY ONE

An eshop selling to consumers in Greece now opens with a withdrawal button, «Πατήστε εδώ για υπαναχώρηση» (“click here to withdraw”), cookies with “Reject” next to “Accept”, accessibility and, on every reduction, a previous price that is the lowest of the 30 days before. We build them into every eshop, without you having to ask.

To show the right previous price on its own, the eshop keeps a price history for every product. What each rule asks for, and how we add them to an eshop that's already running, is on eshop compliance.

WHAT WE ADD SO YOUR ESHOP SELLS MORE

An eshop sells when it looks serious, when customers find the product at once and when orders come out right. This is what we add, beyond the basic build.

  • Eshop

    Product photos that look like a serious shop

    AI cleans up the background and brings every photo to the same size and framing, so your eshop looks cared for at first glance. Their addresses don't change, so you keep your Google rankings, and we hold on to the originals.

  • Eshop

    The right categories for thousands of products

    AI reads the title, description and photo and puts each product where your customer will look for it. You see its suggestions first and approve them, before anything changes on the eshop.

  • Dropshipping

    Supplier mistakes never reach the customer

    Every order is checked against the supplier's confirmation email, code by code and quantity by quantity. Anything that doesn't match shows up in a report, and you fix it before the customer notices.

  • Wholesale

    A B2B eshop on your customers' phones

    An Android app with your logo that puts the wholesale eshop on your trade customers' phones. They order on their own, at any hour, and the phone stops ringing with orders.

Got an idea for your eshop that isn't here? Tell us. It can most likely be done.

HOW WE BUILD AN ESHOP

How long it takes depends mostly on the catalogue and the connections, and we write it into the proposal.

  1. The eshop plan

    You tell us what you sell, to whom, and where the products come from. We write down the pages, payment methods, couriers and connections the eshop will have.

  2. Catalogue

    We bring the products in with a dry-run import that shows what will go in and what's missing before anything changes. We fill in barcodes, categories and photos.

  3. Design and checkout

    We design the pages with your logo and colours, and set up payments, couriers, tax documents and feeds.

  4. Test orders

    On a test address we place orders with every payment method, with a receipt and with an invoice, and one withdrawal from start to finish.

  5. Launch

    We open the eshop, submit it to Google, check the feeds and the measurement, and watch the first days' orders with you.

QUESTIONS

How much does an eshop cost?

It depends mostly on the products and the state of their data, the checkout, the connections and the design. Tell us what you sell and we'll send you a written proposal with a fixed price that says what's included and what isn't. What drives the price is in our guide what an eshop costs.

How long does it take?

An eshop with a few products and a simple checkout takes a few weeks. With thousands of codes from supplier XML files, wholesale prices and a connection to Odoo it takes longer, and we write the timing into the proposal.

Why WooCommerce and not Shopify?

WooCommerce lets you set up the checkout freely (receipt or invoice, VAT number, instalments, cash on delivery), handles large catalogues and keeps the data in your own database. That's why we recommend it for most eshops selling in Greece. If you already run Shopify, or it suits you better, see what we set up on Shopify and the guide WooCommerce or Shopify.

We have 20,000 codes from supplier XML files. Will it cope?

Yes, if it's set up properly. Orders are stored in their own tables (HPOS), WooCommerce's default for new stores since October 2023, imports update only what changed, and the hosting is chosen for your catalogue.

Will the eshop issue receipts and invoices on its own?

Yes, through a licensed provider: either with the provider's plugin on the eshop, or through Odoo if you have it. The MARK number comes back, and the customer gets the document by email. See the two ways.

We already have an eshop. Do we have to start again?

Not always. If your platform works for you, we fix what's missing: checkout, tax documents, feeds, speed or what the new rules ask for. If we change platform, every old address points to the new one (a 301 redirect), so you keep your places in Google.

Do we need Odoo?

No. The eshop works on its own, and the tax documents go through the provider. But we build it so that, when you need to, it connects to Odoo without being rebuilt.

Can you work in English with our team?

Yes. Proposals, plans and handover notes are in English or Greek. The eshop itself is written first in Greek for your customers, and we talk to your Greek accountant and couriers in Greek.

RELATED SERVICES

TELL US WHAT YOU WANT TO SELL ONLINE.

Tell us, in English or Greek, about your products and the software you already use, and we'll send you a written proposal with what we'll build, the timeline and a fixed price.