Sell Makan tickets on your own website
For organizers
Add a Makan widget to your website so visitors can see your tickets and prices without leaving your site — checkout still happens on Makan.
What the widget is
A Makan widget is a small block you add to your own website that shows one event, all of your organization's events, or a bookable venue — with live prices and availability, in your choice of theme, colour and language. Visitors browse and pick right there on your site, then finish buying on Makan.
There are three kinds of widget: one event, all my events (every published event from your organization in a single widget), and a venue (for organizations with bookable venues). You can add as many widgets as you like, on as many pages as you like — and they're free to add.
The one rule: checkout always opens on Makan
Inside the widget, visitors can browse and choose — but selecting seats, signing in, and paying always open on Makan's own page, in a popup (or a new tab if their browser blocks popups). This isn't optional, and it's for good reasons.
Buyers need to see clearly who they're paying: Makan is the merchant of record, so the name on the payment screen, the receipt and the bank statement is always Makan, never your website. Card payments also can't work inside a small embedded frame — bank verification screens and some payment providers refuse to load inside another site's page at all. And it keeps your visitors' sign-in safe, since browsers increasingly block the kind of cross-site cookies a sign-in inside a frame would need.
Your organization keeps its usual look and branding — the widget is yours to theme — with one exception: a small, fixed "Tickets by Makan" badge always stays on it. It isn't removable.
Why you need to add your website's domain
For security, a widget only shows real content on websites you've explicitly listed. Anywhere else, visitors see a friendly "not set up for this site" message with a plain link to buy on Makan instead — so a copied snippet can never quietly work on a site you didn't intend. Only an owner or admin on your team can add or remove a domain from this list.
Set up the widget and add it to your site
Open Share & embed from an event page, a venue page, or your organization settings.
Under Allowed domains, add your website's address exactly as visitors reach it, for example https://acme-events.com — no page path, just the address up to the domain and its port, if it has one. Add every address you'll actually use, including a test or staging site — http://localhost is allowed there while you're testing.
Choose what to embed — one event, all your events, or a venue — and set the theme, accent colour and language you want.
Check the live preview to see exactly what visitors will get.
Select Copy next to the embed code.
Paste the copied code into your website, wherever you want the widget to appear.
Save and publish that page on your website.
Adding it to WordPress, Wix, Squarespace, or a plain HTML page
The snippet is plain HTML, so it works anywhere your site lets you paste custom HTML.
On WordPress, add a "Custom HTML" block on the page or post if you use the block editor, or a "Text"/"Custom HTML" widget if you use an older theme or a page builder. On Wix, add an "Embed" or "HTML iframe" element from the editor's Add panel, then paste the code into it. On Squarespace, add a "Code" block to the page and paste the code there. On a plain HTML website, paste the code directly into your page's HTML, where you want the widget to appear.
If your site builder asks whether the code should load before or after the page, either works — the widget sets itself up once the page is ready.
Theme, colour and language
When you set up the widget on the Share & embed page, you choose theme — light, dark, or match the visitor's device automatically — an accent colour, a single colour used for buttons and highlights inside the widget so it sits closer to your own brand, and a language, Arabic or English.
The language you pick is only for the widget's own content. Visitors are always taken to Makan's normal, fully bilingual checkout regardless of what you chose.
If the widget can't show
Every snippet includes a plain link to your event, organizer profile or venue page on Makan, right alongside the widget. If the widget's script can't run — the visitor has JavaScript turned off, or the connection is slow — that plain link still works, so visitors are never stuck with nothing to click.
Where embedded sales show in Finance
Sales made through a widget go through the exact same checkout, pricing and commission as any other Makan sale — there's no separate rate for embedded orders. In your Finance breakdown, embedded sales are tagged by the website they came from, so you can see how much of your revenue is arriving through your own site versus Makan directly.