You've earned this.
High-end shop system for Contao.
Open source.
Consho is a shop that lives inside Contao: products, prices and orders in Contao's own forms, the catalogue in the page tree, every change with a version and the recycle bin. On top comes what a shop in the EU has to handle today: the withdrawal function, OSS, e-invoicing, a complete paper trail. MIT licence, for Contao 5.7.
Eight areas, one core
Features
Everything here is in the free core, no add-on needed.
Catalogue
- Variants and attributes
- Filters with result counts
- Landing pages
- Product URLs with redirects
- Sitemap and structured data
- Pinned products
- Multilingual
Prices and promotions
- Customer-group and net prices
- Tiered prices
- Promotions with strike-through price (30 days)
- Discount rules and codes
- Gift vouchers
- Multiple currencies
Checkout
- Guest checkout
- 1 to 4 steps
- Reverse charge with VAT ID check
- Age verification
- Order button rules
Law and tax in the EU
- Withdrawal function by link, without login
- OSS with tax in the destination country
- E-invoice (ZUGFeRD)
- GARAN label
- GDPR access and erasure
After the sale
- Complete documents for every event (PDF)
- Order page by link
- Withdrawals and returns
- Customer account
Shipping and payment
- Weight, zones and bulky goods
- Shipping cost page
- Cash on delivery and invoice
- Cash on delivery fee
- Hook for payment modules
Digital and subscriptions
- Downloads and licence keys
- Services
- Subscriptions with rules and pauses
- Cancel button
- Follow-up orders on account or via a payment module
Stock and operations
- Stock and shopping lists
- Back-in-stock notification
- Dashboard
- Setup page with checks
- Multiple shops
A free core, bundles as you need them
Bundles
Consho Core is the whole shop. Connect and the licensing package extend it when you need them.
Consho Connect
Connected
Product feeds for Google and idealo, a catalogue AI can read, and shop maintenance by agent.
Consho Connect
Connect calculates nothing itself. Prices, shipping costs and availability come from the core, so the feed says what the checkout says. With contao-ai, an agent maintains the whole shop, from the setup to the products.
What sets it apart
- Feeds per shop, language, currency and country
- Catalogue as
llms.txt, Markdown and JSON - Write commands through contao-ai, with version and recycle bin
- When the subscription ends, shop and feeds keep running. Only writing and updates pause
Price
€10 a month
or €100 a year – the yearly plan is for businesses
Installation
From the Composer repository; the access data is on the order page after purchase. Requires the contao-ai-core-bundle.
Consho Core
The shop
The whole shop as a free Contao bundle: catalogue, checkout, documents, tax and law in the EU.
Consho Core
Products, orders and customers in Contao's own forms, the catalogue in the page tree. MIT licence: what is in the free core once stays there.
What sets it apart
- Multiple shops in one installation
- Version and recycle bin for every change
- Setup page with findings,
consho:checkfor the deploy - Contao 5.7, PHP 8.4 with gd, sodium and zip
Licensing
Sell software
Licence keys and your own Composer repository, for anyone selling extensions or other software.
Licensing
Keys, checks and delivery come from the Consho shop, with no extra service.
What sets it apart
- One signed key per unit, on the order page instead of in the mail
- Daily confirmation, verifiable offline (Ed25519)
- One key, one installation. Customers move it themselves
- Composer repository for Composer and the Contao Manager, with the versions the licence covers
Price
€500 a year
yearly plan only, for businesses
Installation
From the Composer repository; the access data is on the order page after purchase.
Planned: payment modules, ticket system
A shop that doesn't go around Contao
Built on Contao
Consho rebuilds nothing Contao already does. So products, prices and orders get what every page gets.
tl_version
Every change to a product, price or order gets a version, visible and restorable in the back end.
tl_undo
Deleted products go to the recycle bin instead of into nothing.
Cache tags
When a product changes, its pages leave the cache, not the whole shop.
Contao Manager
Installation and updates like any other extension.
For shop owners and developers
Documentation
The documentation is being written, in German and English, here on consho.eu.
For shop owners
Getting started
Installation, the setup page and its findings, the first test order. Then the eight areas in detail.
For developers
Extending
Structure, Twig templates, extension points, docking a payment module, console and deploy.
Until then: README on GitHub
You've earned this.
The core is free and fully usable:
install it, open the setup page, get going.