Skip to main content

Settings & Configuration

The Settings page allows you to customize how the Datora Multi-Discount App works in your store. This guide covers all available settings and configuration options.

Accessing Settings​

  1. Open the Datora Multi-Discount app
  2. Click on Settings in the navigation menu
  3. Make changes as needed
  4. Click Save to apply changes

General Settings​

Store Configuration​

Store Name

  • Automatically populated from Shopify
  • Used in email notifications
  • Display only (cannot edit)

Store Currency

  • Automatically detected from Shopify
  • Used for all discount calculations
  • Display only (cannot edit)

Timezone

  • Set your preferred timezone
  • Affects campaign scheduling
  • Default: Store's Shopify timezone

App Language​

Interface Language

  • English (default)
  • German (Deutsch)
  • More languages coming soon

Changes the app's user interface language. Does not affect customer-facing elements.

Discount Settings​

Default Discount Behavior​

Discount Priority Configure how discounts are applied when multiple are eligible:

  • Best for Customer: Always applies the highest discount
  • Priority Order: Uses campaign priority numbers
  • First Match: Applies first eligible discount
  • Manual: You choose per campaign

Recommendation: Use "Best for Customer" for better customer experience.

Discount Stacking Control default stacking behavior:

  • No Stacking: Only one discount per order
  • Stack with Automatic: Codes can combine with auto discounts
  • Full Stacking: Allow all compatible discounts

Note: Shopify's native rules still apply. Multiple discount codes cannot be used together.

Rounding Rules How to round discount calculations:

  • Round Down: Conservative, rounds down (e.g., $10.99 → $10)
  • Round Up: Liberal, rounds up (e.g., $10.01 → $11)
  • Nearest: Standard rounding (e.g., $10.49 → $10, $10.50 → $11)
  • Exact: No rounding, use exact cents

Default: Nearest

Campaign Defaults​

Set default values for new campaigns:

Default Duration: 30 days

  • Applied when creating new campaigns
  • Can be overridden per campaign

Default Usage Limit: Unlimited

  • Applied to new campaigns
  • Can be restricted per campaign

Default Customer Eligibility: All customers

  • Who can use new campaigns by default
  • Can be customized per campaign

Influencer Code Settings​

Code Generation​

Default Code Format Choose how codes are generated:

  • Name Based: Use influencer name (e.g., SARAH15)
  • Random: Generate random codes (e.g., XK9P2M)
  • Prefix + Random: Combine prefix with random (e.g., INF-XK9P2M)
  • Custom: Manual entry each time

Default Code Length: 6-12 characters

  • For randomly generated codes
  • Excludes prefix

Code Prefix: (Optional)

  • Add prefix to all generated codes
  • Example: "INF" creates INF-XXXXXX
  • Maximum 5 characters

Exclude Confusing Characters

  • Removes 0, O, 1, I, l to avoid confusion
  • Enabled by default
  • Recommended to keep enabled

Default Influencer Code Settings​

Default Discount: 15%

  • Applied when creating new influencer codes
  • Can be changed per code

Default Usage Limit: 100

  • How many times each code can be used
  • Can be unlimited or custom per code

Default Duration: 90 days

  • How long new codes remain active
  • Can be customized per code

Syncing Settings​

Automated Syncing​

Enable Automated Sync

  • Toggle on/off
  • Synchronizes discounts with Shopify regularly
  • Recommended to keep enabled

Sync Frequency How often to sync:

  • Every 15 minutes: Most up-to-date, higher server load
  • Every hour: Balanced (recommended)
  • Every 6 hours: Less frequent, lower load
  • Daily: Minimal syncing
  • Manual only: No automatic syncing

Recommendation: Every hour for most stores

Sync What Choose what to sync:

  • ✓ Campaign Discounts
  • ✓ Influencer Codes
  • ✓ Usage Statistics
  • ✓ Product Data

Sync Conflicts What to do when conflicts arise:

  • App Wins: App data overwrites Shopify
  • Shopify Wins: Shopify data overwrites app
  • Manual Resolution: Notify and wait for manual fix

Default: App Wins

Manual Sync​

Trigger Manual Sync Button to force immediate synchronization:

  1. Click Sync Now
  2. View sync progress
  3. Review sync results

Last Sync: Displays last successful sync timestamp

Display Settings​

Theme Integration​

Enable Theme Extensions

  • Toggle to show/hide discounts on storefront
  • Affects all product pages
  • Takes effect immediately

Badge Style Customize discount badge appearance:

Badge Shape:

  • Rectangle
  • Rounded
  • Circle
  • Custom CSS

Badge Colors:

  • Background Color: Choose from color picker
  • Text Color: Contrast automatically or manual
  • Border Color: Optional border

Badge Position:

  • Top Left
  • Top Right
  • Bottom Left
  • Bottom Right
  • Above Price
  • Below Price

Badge Text Format

  • Show Percentage: "20% OFF"
  • Show Amount: "$10 OFF"
  • Show Both: "20% OFF ($10)"
  • Custom Text: Your own text

Preview: See badge preview in real-time

Product Page Display​

Show Discount on:

  • ✓ Product Pages
  • ✓ Collection Pages
  • ✓ Search Results
  • ⬜ Cart Page
  • ⬜ Checkout Page

Display Options:

  • Show original price: Cross out original price
  • Show savings: Display "Save $10"
  • Show discount end: Display countdown timer
  • Highlight badge: Animated or pulsing effect

Notification Settings​

Email Notifications​

Send Emails For:

  • ✓ Campaign starts
  • ✓ Campaign ends
  • ✓ Campaign reaches usage limit
  • ✓ Influencer code reaches threshold
  • ✓ Sync errors
  • ✓ Weekly performance summary

Email Recipients: Add email addresses (comma-separated):

  • Store owner (default)
  • Marketing team
  • Other stakeholders

Email Frequency:

  • Immediate: As events happen
  • Daily Digest: Once per day
  • Weekly Summary: Every Monday
  • Disabled: No emails

In-App Notifications​

Show Notifications For:

  • ✓ Important events
  • ✓ Errors and warnings
  • ✓ Tips and suggestions
  • ⬜ Feature updates

Notification Position:

  • Top Right (default)
  • Top Center
  • Bottom Right
  • Bottom Center

Advanced Settings​

Data & Privacy​

Data Retention How long to keep detailed logs:

  • Starter: 7 days
  • Professional: 90 days
  • Enterprise: Unlimited

Delete Data Permanently remove all data:

  • Click Delete All Data
  • Requires confirmation
  • Cannot be undone
  • 30-day recovery period

GDPR Compliance

  • Customer data handling preferences
  • Right to be forgotten requests
  • Data processing agreements

Performance Settings​

Enable Caching

  • Speeds up app performance
  • Caches product data
  • Refreshes hourly

Optimize Images

  • Compress badge images
  • Faster page load times
  • Minimal quality loss

Lazy Loading

  • Load on demand
  • Reduces initial load time
  • Better for large datasets

Integration Settings​

Shopify Integration​

Sync with Shopify:

  • ✓ Products
  • ✓ Collections
  • ✓ Customers
  • ✓ Orders
  • ⬜ Inventory

Permissions: View and manage app permissions granted to Shopify

Third-Party Integrations​

Available Integrations:

Facebook Pixel

  • Track discount conversions
  • Create custom audiences
  • Measure campaign ROI
  • Enter Pixel ID

Klaviyo (Coming Soon)

  • Sync customer segments
  • Trigger email flows
  • Track discount usage

More Integrations

  • Request new integrations
  • Contact support with needs

Backup & Restore​

Create Backup​

Manual Backup

  • Click Create Backup
  • Saves current configuration
  • Includes all settings and data
  • Download backup file

Automatic Backups (Professional+)

  • Daily backups
  • 30-day retention
  • Restore from any point

Restore Settings​

Restore from Backup:

  1. Click Restore
  2. Select backup date
  3. Preview changes
  4. Confirm restoration

Reset to Defaults:

  • Restores all settings to defaults
  • Keeps campaign and code data
  • Requires confirmation

Best Practices​

  • Discount Priority: Best for Customer
  • Sync Frequency: Every hour
  • Badge Position: Top Right on product images
  • Email Notifications: Weekly summary
  • Display: Show on product and collection pages

Performance Optimization​

  • Enable caching for faster loads
  • Use every 6-hour sync for large catalogs
  • Lazy load for big datasets
  • Optimize images for faster storefront

Security​

  • Limit email recipients to necessary personnel
  • Review permissions quarterly
  • Enable two-factor authentication on Shopify

Troubleshooting Settings​

Settings Not Saving​

  1. Check internet connection
  2. Try clearing browser cache
  3. Disable browser extensions
  4. Try different browser
  5. Contact support if persistent

Sync Issues​

  1. Verify sync is enabled
  2. Check Shopify permissions
  3. Review sync conflict settings
  4. Try manual sync
  5. Check error logs

Display Issues​

  1. Verify theme extensions enabled
  2. Check badge visibility settings
  3. Clear storefront cache
  4. Test in different theme
  5. Verify CSS not conflicting

Need Help?​

Next Steps​