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.
| Setting | Description |
|---|---|
| Site name | Displayed in browser tabs, structured data, and SEO |
| Logo | Desktop, mobile, and footer logo variants with configurable dimensions |
| Favicon | Browser tab icon |
| Footer text | HTML text displayed in the site footer |
| Contact info | Address, email, phone used in frontend templates |
| Social links | Links to social media profiles |
| Custom CSS | Injected globally on the entire storefront |
| Custom JS | Injected globally on the entire storefront |
| Newsletter URL | URL 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
- Add the domain in the portal
- In your domain's DNS management, create a CNAME record pointing to the platform
- Add a TXT record with the verification token generated by the portal
- 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.
- Basic information — Name, Code, Description, Carrier logo (SVG/PNG/JPG, max 2 MB)
- Delivery timeline settings — Base cost (€), Cutoff time (default: 14:00), Estimated delivery in hours, Delivers on weekdays, Delivers on weekends
- Carrier settings / Fee rules — For integrated carriers: link to dedicated config page; for custom: add pricing zones
- Free shipping settings — Enable free shipping with minimum order amount
- Product-specific rules — Exceptions for specific products
- Category-specific rules — Exceptions for product categories
- Geographic restrictions — Allowed countries, regions, and zip zones
- Advanced & limits — Exclude virtual/downloadable products, max weight (kg), max dimensions (cm)
- Warehouse & pickup — Warehouse assignment, COD support, special logistics
- 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:
| Variable | Description |
|---|---|
| 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
| Setting | Description |
|---|---|
| Default locale | Language used if no user preference is detected |
| Fallback locale | Language used when a translation is missing |
| Supported locales | List of languages the store supports |
| Language switcher | Whether to show a locale switcher in the storefront |
| Auto-detect locale | Whether to detect locale from the browser's Accept-Language header |
| Store preference | Whether to persist the locale preference in the session |
| Date format | How dates are displayed |
| Time format | How time is displayed |
| Time zone | Your time zone |
Visual Settings and Theme
Path: Admin > Settings > Visual Settings / Theme
Visual settings are divided into 9 tabs:
- Brand and colors — Primary and secondary colors, button colors
- Typography — Font selection and text sizes
- Headers and navigation — Header and navigation settings (4 variants: Default, Simple, Boutique, Double Decker)
- Search — Search field configuration
- Buttons and forms — Button and form styles
- Admin — Admin panel settings
- Logo and favicon — Logo and favicon upload
- Mobile menu — Menu configuration on mobile devices
- 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:
- Create a project in Google Cloud Console
- Generate OAuth 2.0 credentials (Client ID and Client Secret)
- Configure
Authorized redirect URIsto your store - Enter the Client ID and Client Secret in the settings
Facebook Login:
- Create an app in Facebook Developers
- Copy the App ID and App Secret
- Set Valid OAuth Redirect URIs
- Enter the credentials in the settings
Apple Sign In:
- Register an Apple Developer account
- Create an App ID with a Service ID
- Generate a Private Key
- 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
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
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