Skip to content

Creating and Setting Up a Store

Path: Admin > Settings

This chapter covers all store settings divided into two categories: Basic Setup and Additional Setup. Here you configure every aspect of your store's operation.


Demo Store

When you register, a demo store is automatically created based on your username. This store is intended for getting familiar with the system and testing features before going live.

TIP

You can clear or populate your demo store with your own products at any time.


Site Settings

Path: Admin > Settings > Site Settings

Here you configure your store's global identity visible to customers.

SettingDescription
Site nameDisplayed in browser tabs, structured data, and SEO
LogoDesktop, mobile, and footer logo variants with configurable dimensions
FaviconBrowser tab icon
Footer textHTML text displayed in the site footer
Contact infoAddress, email, phone used in frontend templates
Social linksLinks to social media profiles
Custom CSSInjected globally on the entire storefront
Custom JSInjected globally on the entire storefront
Newsletter URLURL for the newsletter sign-up form action

Domain Management

Path: Portal > Stores > 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: Admin > Settings > Payments (/admin/settings/payment)

Configure company and banking details that appear on invoices and other 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.

Payment Gateways

8 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.

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

Each payment method can have a fee added — a fixed amount or a percentage of the order total (/admin/settings/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: Admin > Settings > Shipping (/admin/settings/shipping)

Creating a Shipping Method

The "Add new shipping method" form contains 10 sections:

Shipping method type — 4 options: Custom, Packeta, GLS, Slovak Post.

  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: /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: /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: /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: Admin > Settings > Email (/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: /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: /admin/settings/email-notifications

The system contains 33 notifications in total: 27 for customers and 6 for admins.

Customer notifications (27): Abandoned cart, Digital product 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 (6): Contact form, New order, New reservation, Product question, Review received, User registration.

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

  • 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

  • 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: Admin > Settings > Tax

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.

SEO Settings

  • 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

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: Admin > 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

Visual Settings and Theme

Path: Admin > Settings > Visual Settings / Theme

Visual settings are divided into 9 tabs:

  1. Brand and colors — Primary and secondary colors, button colors
  2. Typography — Font selection and text sizes
  3. Headers and navigation — Header and navigation settings (4 variants: Default, Simple, Boutique, Double Decker)
  4. Search — Search field configuration
  5. Buttons and forms — Button and form styles
  6. Admin — Admin panel settings
  7. Logo and favicon — Logo and favicon upload
  8. Mobile menu — Menu configuration on mobile devices
  9. Category sidebar (desktop) — Category sidebar settings

The Brand and colors tab contains: primary colors with a color picker and hex input, secondary colors, the "Add to cart" button color, status colors, text colors, and background colors.

Buttons: RESET TO DEFAULTS and SAVE CHANGES.

Preview Before Publishing

Theme settings can be previewed with a token before publishing. You will see changes live without affecting customers.

AI Configuration

Path: /admin/settings/ai-configuration

Configure the OpenAI API for advanced features:

  • API key — Your OpenAI API key
  • Model — Choose a GPT model (e.g. gpt-4, gpt-3.5-turbo)
  • Product descriptions — Allow AI to generate product descriptions
  • Image analysis — Let AI analyze product images
  • Text optimization — AI assists with SEO optimization

If the panel is empty, click + Add AI Configuration and follow the instructions.

WARNING

If AI is not configured, features such as automatic description generation or image analysis will not be available.

Social Networks

  • 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

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

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)

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

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

Track actions in the administration:

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

Invoices

Invoice system configuration:

  • Invoice format — Template and appearance
  • Invoice numbering — Configurable prefix, numbering type (numeric or alphanumeric), total character length, and starting number
  • Automatic invoice — Whether invoices are created automatically