Skip to main content

Best Practices

Regular Maintenance

  1. Daily: Run incremental syncs for Products and Stock
  2. Weekly: Run full sync for all entities
  3. Monthly: Review error logs and resolve issues
  4. Quarterly: Review and update sync configuration

Sync Scheduling

  • Products: Sync daily (incremental) for stock updates
  • Customers: Sync as needed or weekly
  • Brands: Sync weekly or when new brands are added
  • Categories: Sync weekly or when category structure changes

Before Major Operations

  1. Before Full Sync:

    • Check available system resources
    • Ensure PrestaShop backup is current
    • Notify team if store might be slower during sync
  2. After Configuration Changes:

    • Test with a small incremental sync first
    • Verify results before running full sync
    • Monitor first sync after changes closely

Monitoring Tips

  1. Watch the First Few Items: If they sync successfully, the rest usually will too
  2. Check Error Patterns: If same error repeats, there's likely a configuration issue
  3. Monitor During Peak Hours: Avoid running large syncs during high traffic times
  4. Use Incremental When Possible: Faster and less resource-intensive

Data Quality

  1. Keep Source Data Clean: Ensure GeSmart ERP data is accurate
  2. Required Fields: Make sure all required fields are populated
  3. SKU Uniqueness: Ensure product SKUs are unique
  4. Email Uniqueness: Ensure customer emails are unique

Performance Optimization

  1. Sync During Off-Peak Hours: Less impact on store performance
  2. One Entity at a Time: For large datasets, avoid parallel syncs
  3. Use Incremental Syncs: Much faster for regular updates
  4. Monitor System Resources: Ensure server has enough capacity

Sync Time Estimates

  • Products (1,000 items): ~5-10 minutes (incremental), ~15-30 minutes (full)
  • Customers (1,000 items): ~3-5 minutes (incremental), ~10-15 minutes (full)
  • Brands (100 items): ~1-2 minutes
  • Categories (100 items): ~1-2 minutes

Note: Times vary based on data size, network speed, and server performance