Skip to main content
Every tenant in Meneja has a settings area where you control how your marketplace operates. From here you set the domain your storefront runs on, the currency buyers transact in, the languages the platform supports, which optional feature modules are active, and the support contact details and legal links shown to your users. This page covers each setting available to admins through the UI.
This page covers settings available through the Meneja interface. Server-side environment variables and deployment configuration are outside the scope of this guide.

Accessing tenant settings

Navigate to Tenants in the sidebar, find your tenant, and open its detail page. From there, click Edit to open the tenant form. All of the settings described below are on this form. Super admins can also access tenant settings by selecting a tenant from the tenant switcher and then navigating to Marketplace Settings in the secondary navigation at the bottom of the sidebar.

General settings

These fields define the core identity of your tenant.
FieldWhat it controls
Tenant nameThe display name for your marketplace.
DomainThe domain your storefront runs on (e.g. mystore.example.com).
Admin emailThe primary contact email for this tenant.
Admin phoneThe primary contact phone number for this tenant.
ActiveWhether the tenant is live. Deactivating a tenant hides it from the platform without deleting it.

Localisation

Localisation settings tell Meneja how to display prices and which languages to make available.
FieldWhat it controls
CountryThe two-letter country code for this tenant (e.g. TZ for Tanzania, KE for Kenya). This drives localisation defaults. Supported countries include Tanzania, Kenya, Uganda, Rwanda, Burundi, DRC, South Sudan, Ethiopia, Somalia, South Africa, Nigeria, Ghana, Egypt, and Morocco.
CurrencyThe currency used for all transactions on this tenant. Options include TZS, KES, UGX, NGN, USD, EUR, GBP, and others.
LanguagesThe languages available on your tenant. Select one or more from the supported list, which includes English (US), Swahili, French, Arabic, Spanish, Portuguese, German, Italian, Japanese, Korean, Simplified Chinese, Traditional Chinese, Russian, Hindi, Bengali, and Urdu. At least one language is required.
If your primary market is East Africa, set Country to TZ or KE and add Swahili alongside English to reach the broadest audience.

Modules

Modules control which optional features are active on your tenant. Toggle each module on or off depending on the services your marketplace offers. Changes take effect immediately and update the sidebar navigation for all users on that tenant. The following modules are available:
ModuleKeyWhat it enables
PaymentspaymentsPayment processing and transaction management.
DeliverydeliveryDelivery functionality, delivery partners, and delivery sub-section under Orders.
Vendor loansvendor_loansThe Loans section, including loan providers, loan products, and loan requests.
Affiliates (Mawinga)affiliatesThe Affiliates section and Winga entity configuration in tenant configurations.
Rewards & referralsrewards_referalsThe Rewards & Referrals section.
Disabling a module hides its sidebar section for all users on that tenant, including admins. Make sure your team is aware before toggling a module off.

Support contact details

These fields appear on the tenant’s metadata and are used to surface support contact information to buyers.
FieldWhat it controls
Support emailThe email address buyers can use to reach your support team.
Support phoneThe phone number buyers can call for support.
Provide URLs to your legal documents. These links are shown to users where required, such as on the sign-in page.
FieldWhat it controls
Terms & conditionsA URL pointing to your terms of service document.
Privacy policyA URL pointing to your privacy policy document.
Both fields accept full URLs. Leave them blank if you do not yet have published documents, but provide them before going live.

Branding

The branding section lets you customise the visual identity of your tenant.
FieldWhat it controls
Logo (primary)URL for the primary logo shown in the storefront header.
Logo (secondary)URL for an alternate logo, used in contexts like the sidebar or email.
Logo (icon)URL for a square icon version of your logo, typically used as a favicon or app icon.
Primary colourThe main brand colour, as a hex code (e.g. #e43335).
Secondary colourA supporting brand colour, as a hex code.
Accent colourA highlight colour used for interactive elements, as a hex code.
Text coloursPrimary and secondary text colours, each as a hex code.
Background coloursPrimary and secondary background colours, each as a hex code.
Border colourThe colour used for borders and dividers, as a hex code.
All colour fields require a valid six-digit hex code starting with # (e.g. #1a2b3c). Invalid codes will be flagged by the form before you can save.

Banners

You can add promotional banners that appear on your storefront. Each banner has:
  • Title — A short label for the banner (required).
  • Image URL — A publicly accessible URL for the banner image (required).
  • Alt text — Descriptive text for accessibility (optional).
  • Display order — A number that controls the order banners appear in. Lower numbers display first.
Add multiple banners by clicking Add banner. Remove an existing banner by clicking the delete icon next to it.

Saving your changes

After updating any settings, click Save at the bottom of the form. Meneja validates all fields before saving — required fields that are missing or fields with invalid formats (such as a malformed hex code or a non-URL value in a URL field) will be highlighted with an error message. Fix the flagged fields and click Save again.

Tenant concepts

Learn how multi-tenancy works in Meneja, including how tenant context affects what each user sees.

User management

Add users to your tenant and assign them roles and permissions.