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
- With a VAT number, an invoice is issued, sent through the provider and given a MARK number
- The payment goes through your bank or payment provider
- The courier voucher comes from the order, with nothing copied by hand
- The order 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 lineA 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 parcelAn 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 invoicesA 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 checkout | What we set up | What happens next |
|---|---|---|
| Receipt or invoice | One question before payment. With a VAT number, the company's details are checked before the invoice is issued | The document goes through the provider, and the customer gets it by email |
| Cards and instalments | Through the bank or payment provider you prefer, with the instalments your contract allows | If the card is declined, the customer sees what happened and picks another way to pay |
| IRIS | Greece's instant bank payment: the customer pays in their bank's app, or scans a QR code when buying on a computer | The payment is confirmed at once, and the order moves on without a check from the office |
| Cash on delivery | With its fee, if any, and a maximum amount if you want one | The courier's collection is matched to the order, so you know what has been paid |
| Bank transfer | Your account details in the order email | The order waits for the transfer with the stock reserved, and the office is alerted if it's late |
| Delivery | Shipping by weight and area, free above an amount, courier to the door, parcel locker or collection in store | The voucher comes from the order, and the tracking number goes to the customer |
| Placing the order | A button that says clearly the order is to be paid | A 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.
- The checkout
- The payment
- The provider
- The courier
Invoice and tracking number in the customer's email
- A customer orders for their company, chooses “Invoice” and types in its VAT number. The company's details are checked before payment.
- They pay by card in three instalments and confirm the purchase in their bank's app.
- The bank declines the card. The order isn't lost: it stays “Pending payment”, and the stock is held for 60 minutes.
- On the same screen the customer sees what happened and can choose another way to pay. If they close the page, they get an email with a link to finish paying.
- They pay by IRIS in their bank's app, and the order carries on. No invoice is issued before the payment is approved.
- 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.
- The warehouse packs the parcel, and the voucher comes from the order, with the parcel locker the customer chose.
- 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.
- 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
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.
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.
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.
Design and checkout
We design the pages with your logo and colours, and set up payments, couriers, tax documents and feeds.
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.
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
Websites & eshops
Company websites and eshops: structure, copy, design and forms that send every enquiry to your CRM.
Eshop–ERP integration
Orders, prices and stock update by themselves between the eshop and Odoo.
Shopify
Shopify stores selling in Greece, with Greek receipts and invoices and a two-way connection to Odoo.
Greek e-invoicing
Odoo or your eshop connected to a licensed provider before 31 January 2027.
Eshop compliance
Withdrawal button, cookies, accessibility and the previous price, on the eshop you already have.
Marketplaces & XML feeds
Skroutz, BestPrice, Shopflix and Public with the same stock and prices as your eshop.
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.