Skip to content

Creating and Setting Up a Store ​

Path: System › Basic Settings and System › Additional Settings

This chapter covers the store settings. In the sidebar you find them in the System group, split into two parts: Basic Settings and Additional Settings. The look of the store is edited in Canvas.


Your First Store ​

When you register, a store on a trial plan is automatically created. You enter the store name directly in the registration form — if you leave it empty, the system derives it from your name. The store is pre-filled with sample data based on the selected theme and is intended for getting familiar with the system and testing features before going live.

TIP

You can delete the sample products or replace them with your own at any time.


Site Settings ​

The old Site Settings screen no longer exists — its parts moved to where they belong:

What you are looking forWhere to find it
Logo and faviconEngage › Design › Canvas → Basic settings → Logo & favicon — see Canvas
Site nameSystem › Basic Settings › SEO Settings (the Site Name field) — see SEO
Custom CSS and JavaScriptEngage › Design › Custom Code (/admin/settings/custom-code)
Social network linksSystem › Additional Settings › Social Media Links
Contact and company detailsSystem › Basic Settings › Payments › Payment Settings (see below)
Footer contentEngage › Design › Navigation & layout › Footer Builder (/admin/footer-builder)

Domain Management ​

Path: Portal › My Stores › store › Domains

Each store receives a subdomain on the platform when created. You can add a custom domain at any time.

Custom Domain Setup ​

  1. Add the domain in the portal
  2. In your domain's DNS management, create a CNAME record pointing to the platform
  3. Add a TXT record with the verification token generated by the portal
  4. Wait for the SSL certificate to be issued — this happens automatically via Cloudflare

Primary Domain

Only one domain can be set as primary. The primary domain is used in sitemaps, canonical URLs, and product feeds.


Basic Setup ​

Payments and Company Information ​

Path: System › Basic Settings › Payments › Payment Settings (/admin/settings/payment)

Configure company and banking details that appear on invoices and other documents and are also filled into your legal documents:

  • Company name — Your company name on invoices
  • Company registration number — Organization identification number
  • Tax identification number — Tax ID number
  • VAT number — VAT number for EU transactions
  • Account number — Bank account in IBAN format
  • SWIFT code — Code for international transfers
  • Bank name — Name of the bank
  • Contact email — Your contact email
  • Phone — Your phone number
  • Address — Street and number, city, postal code, country

Save the settings by clicking the Save settings button.

Automatic company autofill (company ID)

In several places you only need to enter the company ID (IČO) and click Load from register (at checkout and in the customer account the company is looked up by itself once the company ID is typed, and the customer confirms it with Fill in details) — the system fills in the company name, tax ID, VAT ID and address from the public register (ARES for Czech companies, RPO for Slovak ones). It works when creating an order in the admin, in Tax Settings, in the billing details of your profile and, for customers, in the company fields at checkout and in the addresses of their customer account. The Payment Settings screen does not have this button — you fill in the company details by hand there. Only empty fields are filled; values you typed are not overwritten. RPO (SK) does not return the tax/VAT ID, so those stay empty.

Payment Gateways ​

Path: System › Basic Settings › Payments

9 payment methods are available on the Payment Settings page. Each method has a "Special payment only" checkbox — when checked, the method appears only when the cart contains a product marked as a special payment.

Merzio pay

You can also accept card payments through Merzio pay — if it is available for your store, you find it in the sidebar as its own item in the Sales group. See Merzio pay.

Stripe (/admin/settings/stripe):

  • Publishable Key — Public key (format: pk_test_...)
  • Secret Key — Secret key (format: sk_test_...)
  • Webhook Secret — Webhook secret (format: whsec_...)

Finby (/admin/settings/finby):

  • Project ID — Project identifier
  • Secret Key — Secret key
  • API Endpoint — Interface URL (default: https://aapi.finby.eu/)
  • Merchant API URL — Merchant API URL (default: https://mapi.finby.eu/mapi5/)
  • API Key (X-API-KEY) — Authorization key

Comgate (/admin/settings/comgate):

  • Merchant ID — Numeric ID or store name
  • Secret — Secret key

Pay24 (/admin/settings/pay24):

  • Merchant ID (Mid) — Merchant identifier
  • E-shop ID — E-shop identifier
  • Key — Security key
  • Return URL (RURL) — URL after payment (optional, empty = default)
  • Notification URL (NURL) — URL for notifications (optional, empty = default)

GoPay (/admin/settings/gopay):

  • GoID — Account identifier
  • Client ID — Client identifier
  • Client Secret — Client secret key

Global Payments (/admin/settings/globalpayments):

  • Merchant Number — Merchant number
  • Operation URL — Processing URL
  • Private key password — Password for the key
  • Merchant private key (.pem/.key) — Upload the private certificate
  • GP public key (.pem/.crt) — Upload the public certificate from Global Payments

Quatro (VÚB) – instalment payments (/admin/settings/quatro):

  • Enable Quatro instalments — main toggle for the checkout payment method
  • Store code — store identifier assigned by Quatro (max 10 characters)
  • Security key — base64 key (stored encrypted; not shown again after saving)
  • Goods action — Quatro campaign code
  • Minimum and Maximum order value (€) — range in which the method is offered at checkout
  • Informative calculator — optional instalment-calculator button on the product detail; when enabled, pick a graphic button (size)
  • Callback URL (configured automatically) — the address Quatro calls on each application state change; set up automatically, nothing to register anywhere
  • Test configuration — verifies the store code and security key you entered

INFO

Instalment purchase via Quatro is available only for private individuals (not company orders), with delivery and billing in Slovakia, and in EUR.

Each payment method can have a fee added — a fixed amount or a percentage of the order total (System › Basic Settings › Payments › Payment Fees).

Wholesale Payment Methods ​

Same methods as retail, but shown only to logged-in customers in B2B groups. Regular customers see only the retail methods above.

Shipping ​

Path: System › Basic Settings › Shipping › Shipping Methods (/admin/settings/shipping)

Creating a Shipping Method ​

The "Add new shipping method" form contains the following sections:

Shipping method type — 6 options: Custom, Packeta, GLS, Slovak Post, SPS, PPL.

  1. Basic information — Name, Code, Description, Carrier logo (SVG/PNG/JPG, max 2 MB)
  2. Delivery timeline settings — Base cost (€), Cutoff time (default: 14:00), Estimated delivery in hours, Delivers on weekdays, Delivers on weekends
  3. Carrier settings / Fee rules — For integrated carriers: link to dedicated config page; for custom: add pricing zones
  4. Free shipping settings — Enable free shipping with minimum order amount
  5. Product-specific rules — Exceptions for specific products
  6. Category-specific rules — Exceptions for product categories
  7. Geographic restrictions — Allowed countries, regions, and zip zones
  8. Advanced & limits — Exclude virtual/downloadable products, max weight (kg), max dimensions (cm)
  9. Warehouse & pickup — Warehouse assignment, COD support, special logistics
  10. Visibility & target group — Enable/disable the method

Packeta Configuration ​

Path: System › Basic Settings › Shipping › Packeta Settings (/admin/settings/packeta)

  • API key — 16-character key from Packeta Client section
  • API password — 32-character password from Packeta Client section
  • API localization — Language for API communication (English UK / Slovak / Czech)
  • Invoice localization — Language for generated invoices
  • Sender label (e-shop name) — E-shop identifier when creating a package
  • E-shop ID — Your Packeta e-shop ID
  • Test mode — Enable test environment

GLS Configuration ​

Path: System › Basic Settings › Shipping › GLS Settings (/admin/settings/gls)

  • API username (Email) — Email address
  • API password — Account password
  • Client number — Client number
  • Widget API key — Key for GLS ParcelShop widget at checkout
  • Environment — Test / Production
  • Sender address — Company name, Street, House number, City, ZIP, Country, Phone, Email
  • Print settings — Printer type (A4 2x2, A4 4x1, Thermal, ZPL, ZPL 300DPI, ShipIt PDF), Label position on A4

Slovak Post Configuration ​

Path: System › Basic Settings › Shipping › Slovak Post (/admin/settings/slovenska-posta)

  • User ID — User identifier (format: 5E78187E742523700C000054)
  • API Key — API key
  • Test mode — Connect to test server
  • Sender address — Name, Company, Street and number, City, ZIP, Country, Phone, Email
  • IBAN for COD — Bank account for cash on delivery (format: SK5809000000000123456789)
  • Shipment type — R (Registered letter), PL (Insured letter), B (Parcel), EK (Express courier), EMS, EPG (Commercial parcel)
  • Payment method — UP (Postage credit), VSZ (Franking machine), PZ (Stamps), PR (Transfer payment)
  • Submission method — Method of handing over shipments

Emails ​

Path: System › Basic Settings › Emails › SMTP Configuration (/admin/settings/email)

SMTP Configuration ​

Each SMTP connection displays: Mailer, Host, Port, From address, Encryption (TLS).

Available actions for each connection:

  • Edit — Change settings
  • Test connection — Verify functionality

The Add email configuration button adds a new SMTP server.

Email Templates ​

Path: System › Basic Settings › Emails › Email Templates (/admin/settings/email-templates)

Select your email template style:

  • Aurora — Modern, clean design (default)
  • Heritage — Traditional, table-based design

The Logo for emails section allows uploading or selecting a logo from the Media Library.

Email Notifications ​

Path: System › Basic Settings › Emails › Email Notifications (/admin/settings/email-notifications)

The system contains 35 notifications in total: 28 for customers and 7 for admins.

Customer notifications (28): Abandoned cart, Digital product delivery, Gift voucher delivery, Discount coupon, Email verification, Invoice sent, Coupon granted, Membership expired, Membership expiring, Membership level reached, Newsletter subscription, Order received, Password reset, Order status changed, Payment expired, Payment failed, Payment received, Payment reminder, Payment instructions – reservation, Payment instructions (bank transfer), Product back in stock, Refund, Review request, Reservation confirmation, Shipment created, User approved, User pending authorization, User registration.

Admin notifications (7): Contact form, New order, New reservation, Product question, Review received, User registration, Low stock alert.

Each notification has: an On/Off toggle, an Edit template button, and a Preview.

Available Template Variables ​

When creating email templates, you can use these variables which are automatically replaced:

VariableDescription
Customer name
Customer email address
Order number
Total order amount
Order date
Order status
Product name
Product price
Shipment tracking number
Your store name
Your store URL
Support email
Password reset link
Account activation link
Booking date

Currency ​

Path: System › Basic Settings › Currency Settings

  • Default currency — Your store's currency (EUR, CZK, etc.)
  • Display format — How the price is displayed (e.g. €10.50 or 10.50 EUR)
  • Decimal places — How many digits after the decimal point

Countries ​

Path: System › Basic Settings › Countries

  • Shipping countries — Which countries you will ship orders to
  • Customer countries — From which countries you can have customers
  • Default country — Standard selection at registration

Tax Settings ​

Path: System › Basic Settings › Tax Settings

Set your store's country, default VAT rate, and OSS configuration for sales to other EU countries.

OSS (One Stop Shop)

For B2C sales to customers in other EU countries, the applicable VAT rate of the buyer's country is automatically applied.

Policies and documents ​

Path: System › Basic Settings › Policies & documents (/admin/settings/policies)

You manage the store's legal documents in one place. Each row is one document with a status (Published, Automated, Draft, Not set…) and next to the title you see the counter "X of Y required done". The counter includes the terms and conditions, privacy policy, returns and complaints, the withdrawal form being switched on and filled-in company details.

RowWhat it is
Terms and conditionsOrdering, payment, delivery and withdrawal rules (required)
Privacy policyHow you process customer data — GDPR (required)
Returns and complaintsWarranty, the complaints procedure and deadlines (required)
Shipping and deliveryShipping methods, prices and delivery times
Cookie policyWhich cookies you use and how customers change consent
Withdrawal from contractOnline form for customers — the row opens its own settings
My orderOrder status without logging in — the row opens the add-on settings (see Extensions and Integrations)
Contact and company detailsName, company ID, address and contact — the row opens Payment Settings

Editing a document ​

Clicking a document row opens the editor. If you do not have the document yet, the editor prepares it from the template right away — the page is created on the first save.

  • Use the automated template (toggle) — the text is generated from the Merzio template and your company details and kept up to date. If company details are missing, the editor lists which ones and offers the link Fill in company details.
  • Switch the toggle off to edit the text yourself — the text editor becomes available.
  • Tick Publish on the store and click Save. Without the tick the document is saved as a draft.

If the AI chat for shoppers on your storefront is switched on, the automated Privacy policy text adds a paragraph about how AI chat messages are processed by itself.

Assigning an existing page ​

Under a document row you find quiet links:

  • Assign existing — if you already have the document as a page, pick it from the list and confirm with Assign. For a document that already has a page the link reads Assign a different page.
  • Remove assignment — you find it after clicking Assign a different page; it removes the link, the page itself stays among your pages.
  • View on store — opens the published document.

One document can be part of another — for example the cookie policy as a part of the Privacy policy page. Just assign it a page that already belongs to another document; the row then shows "Part of …" and a click opens the editor of the main document.

Pages assembled differently (from several blocks in Canvas) cannot be edited in this editor — it points you to editing the page itself.

The documents are linked automatically where the customer needs them: the checkout links, the cookie banner, and the policies step of the pre-launch checklist (terms and conditions, privacy policy and returns and complaints must be published).

This is not legal advice

The templates follow Slovak and Czech e-commerce law and fill in your company details. Review them before publishing and complete the fields marked [fill in] — you are responsible for the accuracy of the documents and their compliance with the law.

TIP

Always work with these document types (not hand-made pages without an assignment) — the store then links them correctly in the right places.

SEO Settings ​

Path: System › Basic Settings › SEO Settings (/admin/seo)

  • Page title (Meta Title) — Displayed in the browser and Google
  • Page description (Meta Description) — Short description of your store
  • Keywords — Words for SEO optimization
  • robots.txt — Rules for search engine crawlers
  • sitemap.xml — Site map for search engines

Redirects ​

Path: System › Basic Settings › Redirections

Set up permanent (301) or temporary (302) redirects:

  • Source URL — Original address
  • Target URL — New address
  • Redirect type — 301 (permanent) or 302 (temporary)

Permanent redirects (301) preserve SEO value.


Additional Setup ​

Localization ​

Path: System › Additional Settings › Localization

SettingDescription
Default localeLanguage used if no user preference is detected
Fallback localeLanguage used when a translation is missing
Supported localesList of languages the store supports
Language switcherWhether to show a locale switcher in the storefront
Auto-detect localeWhether to detect locale from the browser's Accept-Language header
Store preferenceWhether to persist the locale preference in the session
Date formatHow dates are displayed
Time formatHow time is displayed
Time zoneYour time zone

Store appearance (Canvas and themes) ​

Path: Engage › Design › Canvas (/admin/settings/canvas)

The older Visual Settings and Theme Management screens were replaced by Canvas — you edit the look directly on a live preview of the store:

  • Global look (colours, fonts, buttons, logo and favicon) — in Canvas under Basic settings.
  • Product card — click a product card in the preview; the Product card panel has Card variant, chosen separately for desktop, tablet and mobile. Variants on offer: default, standart, simple, compact, detailed, minimal, large, showcase (the Variants card) and menu.
  • Listing pagination — in Canvas in the Product listing panel: the "Show more" button and Infinite scroll toggles and the colours under Pagination design.
  • Ready-made themes — Engage › Design › Themes; see the Design chapter.

The Variants card (showcase) is special — it shows variant swatches (e.g. colors or sizes) directly on the listing card. The customer can pick a variant right in the listing: the card switches to the chosen variant (image, price, availability, SKU) and the cart button adds that variant directly (with multiple attributes, a quick picker opens). Up to 4 swatches are shown, the rest behind a "+N" button. The swatches also respect the warehouse color highlighting.

Product listing header ​

Path: Engage › Design › Navigation & layout › Listing Configuration (/admin/product-listing-config)

In the Header section of the product listing page there are three toggles:

  • Show page title — shows or hides the listing's main headline (during a search the title always shows).
  • Show page subtitle — shows or hides the subtitle.
  • Show product count — shows or hides the product-count line.

AI settings ​

Path: System › Additional Settings › AI Settings (/admin/settings/ai)

Merzio AI draws credits from your plan; optionally you can connect your own API key. Details are in the articles AI settings and Merzio AI.

Social Networks ​

Path: System › Additional Settings › Social Media Links

  • Facebook — Profile URL and page ID
  • Instagram — Username and profile ID
  • Twitter / X — Account for sharing
  • LinkedIn — Company profile
  • YouTube — Channel for videos

Social Login ​

Path: System › Additional Settings › Social Login

Allow customers to sign in via social networks:

Google OAuth:

  1. Create a project in Google Cloud Console
  2. Generate OAuth 2.0 credentials (Client ID and Client Secret)
  3. Configure Authorized redirect URIs to your store
  4. Enter the Client ID and Client Secret in the settings

Facebook Login:

  1. Create an app in Facebook Developers
  2. Copy the App ID and App Secret
  3. Set Valid OAuth Redirect URIs
  4. Enter the credentials in the settings

Apple Sign In:

  1. Register an Apple Developer account
  2. Create an App ID with a Service ID
  3. Generate a Private Key
  4. Configure in the store settings

Store Lock ​

Path: System › Additional Settings › Shop Lock

Allows you to temporarily lock your store behind a password:

  • Lock activation — Checking this locks the store
  • Password — Enter the access password
  • Message — Maintenance message on the home page
  • Exceptions — IP addresses that will have access without a password

This feature is useful during maintenance or when launching a new store.

Two-Factor Authentication (2FA) ​

Path: System › Additional Settings › Two-Factor Authentication

Increase the security of staff accounts:

  • Enable 2FA — Mandatory 2FA for admin accounts
  • Verification methods: App (Google Authenticator, Microsoft Authenticator), SMS codes, Email codes, Backup codes

Path: System › Additional Settings › GDPR Cookie Settings

Configuration of GDPR compliance and cookie processing:

  • Cookie policy — Text about how cookies are used
  • Cookie file — Detailed description of individual cookies
  • Consent — How customer consent is collected
  • Rights — Options for exporting, modifying, and deleting data

Activity Log ​

Path: System › Additional Settings › Activity Logs

Track actions in the administration:

  • Audit log — Record of all changes
  • Filtering — By user, date, or action
  • Exporting — Export the log for auditing

Invoices ​

Path: System › Additional Settings › Invoices (/admin/settings/invoices)

Invoice system configuration:

  • Invoice format — Template and appearance
  • Invoice numbering — Configurable prefix, total character length, and starting number per document type (the numbering type — numeric series or random number — is available for orders)
  • Automatic invoice — Invoices are created automatically on payment confirmation, or manually
  • Send documents to customers — (on by default) In the Tax documents section. When you turn this off, system invoices and proforma invoices are not emailed to customers and are hidden from their account — but the documents are still created for the admin. Useful when you issue documents from your own invoicing system. Manual sending from the invoice detail keeps working.

Omnibus — Price History (EU Directive) ​

Path: Catalog › Products › Configuration › Lowest Price (30 Days) (/admin/settings/omnibus)

Under the EU price indication directive, a store must display the lowest price from the last 30 days when showing a discount. Merzio handles this automatically:

SettingDescription
EnableTurns on displaying the lowest 30-day price on products
Display modeDiscounted products only or Always
Backfill historyButton that seeds the price history from current prices — use when enabling the feature for the first time

Once enabled, price history is recorded automatically on every product or variant price change.