Account Settings

Password

Current password: β€’β€’β€’β€’β€’β€’β€’β€’

Contact administrator to change password

Database Management

Vendor Management

Shortcut will be used as prefix for product titles (2-10 characters, auto-uppercase)

πŸ“ Product Description Formatting

Clean up product descriptions by formatting bullet points

What this does:
  • Finds all bullet points (β€’) in product descriptions
  • Converts them to clean line breaks for better readability
  • Applies to all variant descriptions across all products
  • Makes descriptions cleaner when displayed on Shopify

Category Tree

Hierarchical categories used for website navigation and product classification. Categories have slugs for clean URLs.

Loading categories...

Global Settings

Tax Rate

Currency

EUR (€)

Currency setting is currently fixed to EUR

🌍 Language / Jazyk

Choose your preferred language for the interface

Shopify Integration

Connection Status

Not Configured

Configure your Shopify credentials below

API Configuration

Enter your Shopify store name (e.g., if your store is my-store.myshopify.com, enter "my-store")

Your Shopify Admin API access token

Shopify API version (YYYY-MM format)

Manual Sync

Last Sync: Never

Next Auto-Sync: -

Manually trigger a sync of all active products to Shopify

Sync History

No sync history available

Upload & Export

CSV Upload

Upload Shopify CSV file to import products

πŸ“€

Upload CSV File

Drag and drop your CSV file here, or click to browse

Recent Import Jobs

No import jobs yet

⚠️ Danger Zone - Delete All Products

This will permanently delete ALL products, variants, images, and logistics data from the database. This action cannot be undone!

Warning: This will delete all data that is currently visible in the application. Make sure you have a backup before proceeding!

Heureka.sk XML Feed

Generate product feed for Heureka.sk price comparison site

Feed Status

Feed Status
Unknown
Product Count
-
File Size
-
Last Generated
Never

Feed Configuration

The base URL of your online store (used for product links)

Copy this URL and submit it to Heureka.sk

Generate Feed

The feed is automatically generated every 15 minutes. You can also generate it manually below.

ℹ️ Feed Information

Current Behavior:

  • All products show as in stock
  • Delivery time: 24 hours for all products
  • Price format: EUR with VAT included
  • Categories from breadcrumb levels 1-6
  • Includes product metafields (specifications, vibration, noise, etc.)

Automatic Updates:

  • Feed regenerates every 15 minutes via cron job
  • Runs before Shopify sync to ensure latest data
  • Future: Will integrate with live inventory tracking

Appearance Settings

Color Theme

Choose your preferred color theme for the application

Blue Default
βœ“ Active
Green
Select
Gold
Select
Purple
Select
Grey
Select
Light
Select

Your theme preference will be saved and applied across all pages

Website Configuration

Configure connection settings for your external website to access product data

πŸ”Œ

Storefront API Connection

Public read-only API for your website to fetch product data

Include this token in your website requests: X-Storefront-Token: YOUR_TOKEN

Your website will make requests to this URL

πŸ“š Available Endpoints

GET /storefront/products - List all products
GET /storefront/products/:id - Get product details
GET /storefront/categories - List all categories
GET /storefront/categories/:id - Get category details
GET /storefront/categories/:id/products - Products in category
GET /storefront/search - Search products (query param: q)
GET /storefront/vendors - List all vendors

πŸ’‘ All endpoints support pagination with page and per_page parameters

πŸ—„οΈ

Database Connection (Read-Only)

Direct database access for advanced queries (production database)

PostgreSQL connection string for read-only access

πŸ“Š Database Statistics

-
Products
-
Variants
-
Categories
-
Images
⚠️ Important:
  • Use the Storefront API for most website needs - it's optimized, rate-limited, and safe
  • Direct database access is read-only and should only be used for advanced custom queries
  • Never expose database credentials on the client side
  • Always use server-side code to access the database
πŸ’»

Example Code

Quick start examples for integrating with your website

JavaScript (Fetch API)

// Fetch all products
const response = await fetch('https://toolpoint.onrender.com/storefront/v1/products', {
  headers: {
    'X-Storefront-Token': 'sf_tp_957a31bed8e6362a58421591e25023d1378d87339d3b0b7f8ede9f7fa74c1249'
  }
});

const data = await response.json();
console.log(data.products);

PHP (cURL)

$ch = curl_init('https://toolpoint.onrender.com/storefront/v1/products');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'X-Storefront-Token: sf_tp_957a31bed8e6362a58421591e25023d1378d87339d3b0b7f8ede9f7fa74c1249'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
$data = json_decode($response, true);
curl_close($ch);

print_r($data['products']);

Webmail Service

βœ‰οΈ

Email Signature Generator

Create professional email signatures for newsletters

Contact details will be automatically converted to clickable links (tel:, mailto:, https:)

Slovak text used in all email signatures. Click lock to edit. Use {year} for current year.

ToolPoint Logo Preview:

No logo uploaded

TS Trade Logo Preview:

No logo uploaded

Recommended: PNG or JPG, max 200KB, transparent background preferred

Preview:

Your signature will appear here...