Our Story
Wizamart was founded with a simple idea: Luxembourg businesses deserve world-class e-commerce tools that understand their unique needs. Local languages, local payment methods, local compliance - built in from the start.
"""add main platform for marketing site Revision ID: z6g7h8i9j0k1 Revises: z5f6g7h8i9j0 Create Date: 2026-01-19 14:00:00.000000 This migration adds the 'main' platform for the main marketing site: 1. Inserts main platform record (wizamart.lu) 2. Creates platform marketing pages (home, about, faq, pricing, contact) The 'main' platform serves as the marketing homepage at: - Development: localhost:9999/ (no /platforms/ prefix) - Production: wizamart.lu/ All other platforms are accessed via: - Development: localhost:9999/platforms/{code}/ - Production: {code}.lu or custom domain """ from collections.abc import Sequence import sqlalchemy as sa from alembic import op # revision identifiers, used by Alembic. revision: str = "z6g7h8i9j0k1" down_revision: str | None = "z5f6g7h8i9j0" branch_labels: str | Sequence[str] | None = None depends_on: str | Sequence[str] | None = None def upgrade() -> None: conn = op.get_bind() # ========================================================================= # 1. Insert Main Marketing platform # ========================================================================= conn.execute( sa.text(""" INSERT INTO platforms (code, name, description, domain, path_prefix, default_language, supported_languages, is_active, is_public, theme_config, settings, created_at, updated_at) VALUES ('main', 'Wizamart', 'Main marketing site showcasing all Wizamart platforms', 'wizamart.lu', NULL, 'fr', '["fr", "de", "en"]', true, true, '{"primary_color": "#2563EB", "secondary_color": "#3B82F6"}', '{"is_marketing_site": true}', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP) """) ) # Get the Main platform ID result = conn.execute(sa.text("SELECT id FROM platforms WHERE code = 'main'")) main_platform_id = result.fetchone()[0] # ========================================================================= # 2. Create platform marketing pages (is_platform_page=True) # ========================================================================= platform_pages = [ { "slug": "home", "title": "Wizamart - E-commerce Solutions for Luxembourg", "content": """
All-in-one e-commerce, loyalty, and business solutions for Luxembourg merchants
Order Management System for multi-channel selling. Manage orders, inventory, and fulfillment from one dashboard.
Learn MoreCustomer loyalty platform to reward your customers and increase retention. Points, rewards, and member tiers.
Learn MoreCreate beautiful websites for your local business. No coding required.
Coming SoonWe're building the tools Luxembourg businesses need to thrive in the digital economy. From order management to customer loyalty, we provide the infrastructure that powers local commerce.
Wizamart was founded with a simple idea: Luxembourg businesses deserve world-class e-commerce tools that understand their unique needs. Local languages, local payment methods, local compliance - built in from the start.
We're a team of developers, designers, and business experts based in Luxembourg. We understand the local market because we're part of it.
Each platform has its own pricing. Choose the tools your business needs.
Order Management System
Customer Loyalty Platform
Use multiple platforms together
Wizamart is a suite of business tools for Luxembourg merchants, including order management (OMS), customer loyalty (Loyalty+), and website building (Site Builder).
No! Each platform works independently. Use one, two, or all three - whatever fits your business needs.
All platforms support French, German, and English - the three main languages of Luxembourg.
Yes! All platforms offer a 14-day free trial with no credit card required.
We accept credit cards, SEPA direct debit, and bank transfers.
Yes, you can cancel your subscription at any time. No long-term contracts required.
All plans include email support. Professional and Business plans include priority support with faster response times.
Yes! We offer guided onboarding for all new customers to help you get started quickly.
We'd love to hear from you. Get in touch with our team.
Wizamart S.à r.l.
Luxembourg City
Luxembourg
Last updated: January 2026
These Terms of Service govern your use of Wizamart platforms and services.
By accessing or using our services, you agree to be bound by these Terms.
Wizamart provides e-commerce and business management tools including order management, loyalty programs, and website building services.
You must provide accurate information when creating an account and keep your login credentials secure.
Subscription fees are billed in advance on a monthly or annual basis. Prices are listed in EUR and include applicable VAT for Luxembourg customers.
We process personal data in accordance with our Privacy Policy and applicable data protection laws including GDPR.
Our liability is limited to the amount paid for services in the 12 months preceding any claim.
These Terms are governed by Luxembourg law. Disputes shall be resolved in Luxembourg courts.
For questions about these Terms, contact us at legal@wizamart.lu
Last updated: January 2026
Wizamart S.à r.l. ("we", "us") is committed to protecting your privacy. This policy explains how we collect, use, and protect your personal data.
Wizamart S.à r.l.
Luxembourg City, Luxembourg
Email: privacy@wizamart.lu
Under GDPR, you have the right to:
To exercise your rights or ask questions, contact our Data Protection Officer at privacy@wizamart.lu