PrestaShop 8 & 9 Module · Astralith Labs
🔄 BUSINESS FLOW Connects store operations to daily business management.

When e-commerce
and business management
work together.

Astradanea exports PrestaShop orders to native Danea Easyfatt XML via protected REST endpoint. Customers, lines, VAT, shipping, payments. Automatically. Without a second shift.

🔌 REST API Bearer token 📄 Native Easyfatt XML 🔒 Rate limiting + IP allowlist 🔄 Anti-duplicate log 🛡️ Zero core override
XML
Native
Danea Easyfatt format
REST
API endpoint
Bearer token
XSD
XSD validation
Danea-compatible
8&9
PrestaShop
compatibility

The flow

Order → Transfer
→ Accounting software. Automatically.

Astradanea transforms a process made of manual copy-pasting into an automatic, protected and verifiable flow. Data travels without being chased.

PrestaShop Order

The customer buys. The order enters PrestaShop with customers, lines, amounts, VAT and payments.

API Call

Danea (or a script) calls the REST endpoint with Bearer token and date range.

XML Generation

Astradanea builds the XML file in Easyfatt-compatible format — with XSD validation to verify the structure before returning it.

Import into Danea

Danea Easyfatt imports the XML directly. Customers, documents, lines and payments are already there.

Accounting software updated

Open Danea and find everything already there. No second shift. No data to retype. Just operational continuity.

The API endpoint

The accounting software calls.
Astradanea responds.

Bearer token authentication

The token is generated, hashed and saved in the back office. Only the plain value is visible at the moment of generation — then it is no longer retrievable. You can regenerate it at any time without reinstalling the module.

Rate limiting + IP allowlist

Configurable per-IP rate limiting to protect against excessive calls. Optional IP allowlist to restrict access only to authorised servers — e.g. the server running Danea.

Anti-duplicate log

Every export is tracked in a dedicated table. If you request the same batch twice, the module already knows which orders it has exported — no duplicate documents in Danea by mistake.

XSD validation compatible with Danea schema

The generated XML is validated against an XSD schema compatible with Danea Easyfatt format before being returned. It is recommended to compare the structure with the official Danea schema before going to production. If an order has incomplete data, the module reports the error instead of producing an invalid file.

What you really feel

The accounting software that receives.
Not chases.

You're not buying a technical sync. You're buying the end of the second shift — the one that starts after every sale and generates no value.

Relief

The work doesn't end when the order arrives

Many think: order received → done. In reality the second shift begins — documents, records, administration, exports, checks. Astradanea is built to remove that second shift.

Order

The accounting software stops being where problems are fixed

Often Danea is opened only to fix things — missing data, badly copied orders, wrong amounts. With Astradanea it becomes the place where work arrives already organised.

Peace of mind

Opening Danea and finding everything already in place

Orders. Customers. Lines. Amounts. Data. No feeling of having to rebuild the day from nothing. The accounting software tells the same story as the store — because they come from a single source.

Lightness

Fewer invisible operations

Open. Copy. Check. Export. Reload. Retry. There are tasks that generate no value. Astradanea reduces that noise — the recovered time goes back to where it's truly needed.

Harmony

The store and the accounting software finally collaborate

Not one on top of the other. Not one against the other. A single flow. Data moves from PrestaShop to Danea in a structured, verified and repeatable way — the same every time, reliable every time.

Maturity

Growth stops being scary

With few orders you manage everything by hand. With many orders you need processes. Astradanea is for when you start saying "we can't keep going like this" — and gives you the structure to scale.

Fluidity

Data starts travelling without being chased

You don't move information by hand. You guide it in a structured way. The flow is automatic, verifiable, logged. And the next time you call the endpoint, the same flow starts again identically.

Peace

Close the store. Open the accounting software. Don't start from scratch.

This is operational peace. Not silence — rhythm. Orders flowing, data arriving, accounting software receiving. And you free to think about the next important thing.

The XML layout

Every order becomes
a complete Easyfatt document.

Private customers and companies

Complete record: name, company name, VAT number, separate billing and delivery address, province, postcode, country. Correctly handles EU customer with VAT number, Italian private individual and non-EU customer.

Product lines with mapped VAT

Every order line includes description, quantity, price (net or gross configurable), Danea VAT code — mapped from the PrestaShop rate via configurable VAT map table.

Shipping as document cost

The shipping cost is exported as a separate line in the document — with its configurable VAT code. Danea recognises it as a document cost and allocates it correctly.

Payments from order_payment

Payments are read directly from the PrestaShop order_payment table — real amount, payment method, date. Not estimates: real data recorded at the moment of purchase.

Features

Built for real
production environments.

REST endpoint with Bearer token

The endpoint /module/astradanea/api?action=export&date_from=…&date_to=… accepts GET calls with Authorization Bearer. Danea or any HTTP script can invoke the export autonomously.

REST API

Anti-duplicate export log

Every exported batch is recorded in the dedicated table. The module already knows which orders have been exported and in which batch — preventing duplicate documents in Danea even with repeated calls.

Export log

XSD validation and Easyfatt integration

The generated XML can be validated against an XSD schema compatible with Danea Easyfatt format before sending. The structure is designed to be importable into Danea Easyfatt — a test with real data is recommended before going to production.

XSD · Integrazione

VAT mapping + configurable document type

Configure the correspondence between PrestaShop VAT rates and Danea VAT codes. Choose the document type (Order, DDT, Invoice…), whether prices include VAT, the default VAT code and the one for shipping.

VAT map

Enterprise protection — token, IP, rate limit

Three protection layers: Bearer token with SHA-256 hash, configurable IP allowlist, configurable per-IP rate limiting. The endpoint never responds without a valid token — no fail-open.

Multi-layer security

Zero override — clean-room architecture

Astradanea is designed clean-room: no PrestaShop core override, own tables, install/uninstall that removes everything. Complies with PrestaShop Validator guidelines. Safe on PS 8 and 9.

Clean-room

Astralith architecture

Astralith UI Standard.
Built Beyond Limits.

Operational integration with Danea EasyfattEasyfatt-compatible XML, with XSD validation
Structured import / exportREST endpoint with Bearer token and date range
Reduction of manual activitiesZero copy-paste — automatic and logged flow
Consistent flows between e-commerce and accountingCustomers, lines, VAT, shipping, payments
Compatible with PrestaShop 8 and 9Tested PS 8.0.0 → 9.99.99
No core overrideClean-room architecture, PrestaShop Validator compliant
Clean install / uninstallAll tables and configurations removed
Astralith UI StandardLicense panel, Update Center, Astralith footer

Frequently asked questions

Got questions?
Here are the answers.

How does Danea call the Astradanea endpoint?

Danea Easyfatt supports XML file import. You can configure a script (cron, bat, Danea script) that calls the GET endpoint with the Bearer token in the Authorization header and a date range as parameters. The endpoint returns the XML directly importable into Danea. You can also automate the import using Danea's built-in scheduling — no intermediate file needed.

How does VAT mapping between PrestaShop and Danea work?

From the configuration panel you can set the correspondence between PrestaShop VAT rates (22%, 10%, 4%…) and Danea Easyfatt VAT codes. There is a default VAT code for products without a specific mapping, and a separate configurable VAT code for the shipping line. The mapping is applied automatically to every row of the generated XML.

What happens if I call the endpoint twice with the same date range?

The anti-duplicate log tracks every exported batch. If you request the same date range a second time, the module already knows which orders it has previously exported. You can configure whether to export only those not yet exported or always all — in the second case the responsibility for not importing duplicates is on Danea's side, but the log still allows tracking.

How does it handle business customers with VAT numbers versus private customers?

Astradanea automatically distinguishes Italian private individuals, Italian companies with VAT number, EU customers with VAT number (zero VAT code for reverse charge) and non-EU customers. The recommended test matrix includes exactly these 4 cases, plus orders with discounts, shipping and payments. The mapping follows Danea conventions for customer records.

Is technical server access needed to install Astradanea?

No. Astradanea installs like any PrestaShop module — upload the ZIP file from the modules panel, configure the settings (Bearer token, VAT mapping, order statuses, document type), and the endpoint is immediately active. No server changes required, no htaccess file touched, no non-standard PHP extensions needed.

What does the annual licence include?

The annual licence at €199 includes: full use of the module for 1 PrestaShop store, all updates released within 12 months, access to the Astralith Update Center, dedicated technical support and all future improvements. No hidden costs.

Licence

One price.
A flow that works.

Astradanea · Annual licence · BUSINESS FLOW
199

/ year · 1 shop · excl. VAT

Full use of the module
REST endpoint Bearer token with rate limiting
XML compatibile Easyfatt con validazione XSD
VAT mapping and anti-duplicate log
All updates for 12 months
Access to the Astralith Update Center
Compatible with PrestaShop 8 and 9
Buy now — €199/year →

Secure payment · Licence activated immediately · Annual renewal