GuidesBulk Actions

Bulk Actions

PromoSync integrates with Shopify’s bulk actions system, allowing you to manage multiple synced products efficiently. This guide covers all available bulk operations.

Accessing Bulk Actions

From Shopify Admin

  1. Go to Products in your Shopify admin
  2. Select multiple products using checkboxes
  3. Click the ... button in the toolbar
  4. Select Apps > Bulk Product Sync
Shopify Products page with products selected, More actions dropdown open showing Bulk Product Sync under Apps

Available Bulk Actions

PromoSync provides 6 bulk operations:

Sync Using PSRESTful dialog with Select an action dropdown showing Update Inventory Sync Using PSRESTful dialog with dropdown open showing all available actions
ActionDescription
Update InventoryUpdate stock levels from suppliers
Update PricesRecalculate prices with current pricing rules
Disable Price UpdatesPrevent automatic price syncing for selected products
Enable Price UpdatesRe-enable automatic price syncing for selected products
Apply Default Location DecorationsApply decoration location rules to selected products
Sync Duplicate ProductsSynchronize duplicate product entries

Update Inventory

Update inventory levels for selected products from their suppliers.

When to Use

  • After receiving inventory alerts
  • When products show incorrect stock
  • Before high-traffic periods
  • After supplier restocking

How to Update Inventory

  1. Select products to update
  2. Choose Update Inventory from the action dropdown
  3. Confirm the action
  4. Wait for completion
  5. Read the summary email

Handling Sync Errors

An email to all your contacts(registered in the app) will be send at the end of every async operation

Resolution:

  • Variant may be discontinued
  • Check variant mapping
  • Manually update or remove variant

Update Prices

Recalculate prices for selected products using your current pricing settings.

When to Use

  • After changing pricing strategy
  • When markup percentages change
  • After supplier price updates
  • When switching pricing tiers

How to Update Prices

  1. Select products to reprice
  2. Choose Update Prices from the action dropdown
  3. Confirm the action

The system launches an async job to recalculate prices. You’ll receive an email with the results once processing is complete.

Disable Price Updates

Prevent automatic price syncing for selected products. Products will keep their current prices and won’t be affected by future price sync operations.

When to Use

  • You’ve set custom prices you want to preserve
  • Supplier pricing data is temporarily unreliable
  • Running a promotion with manual pricing

How to Disable Price Updates

  1. Select products to exclude from price syncing
  2. Choose Disable Price Updates from the action dropdown
  3. Confirm the action

Enable Price Updates

Re-enable automatic price syncing for products that previously had price updates disabled.

When to Use

  • Promotion period has ended
  • Supplier pricing data is corrected
  • You want to resume automatic pricing

How to Enable Price Updates

  1. Select products to re-enable price syncing for
  2. Choose Enable Price Updates from the action dropdown
  3. Confirm the action

Apply Default Location Decorations

Apply your configured decoration location rules to selected products. See Default Location Decorations for more on configuring decoration rules.

When to Use

  • After importing new products that need decoration locations
  • After updating your default decoration configuration
  • To standardize decoration locations across products

How to Apply Default Location Decorations

  1. Select products to apply decoration rules to
  2. Choose Apply Default Location Decorations from the action dropdown
  3. Confirm the action

Sync Duplicate Products

Synchronize duplicate product entries to ensure consistency across your catalog.

When to Use

  • After importing products that may have duplicates
  • When product data is out of sync between duplicates
  • To clean up catalog inconsistencies

How to Sync Duplicate Products

  1. Select products to synchronize
  2. Choose Sync Duplicate Products from the action dropdown
  3. Confirm the action

Bulk Action Limits

Processing Limits

ActionMax ProductsMax Variants
Update Inventory50010,000
Update Prices50010,000
Disable Price Updates1,000N/A
Enable Price Updates1,000N/A
Apply Default Location Decorations50010,000
Sync Duplicate Products50010,000

For larger operations, actions are queued and processed in batches.

Rate Limiting

Bulk actions respect Shopify and supplier rate limits:

  • Shopify: 40 requests/second
  • Suppliers: Varies by supplier
  • PSRESTful: Based on your plan

Actions automatically throttle to stay within limits for Shopify.

⚠️

PSRESTful plans limit the number of API calls available per day/month.

Best Practices

1. Start Small

Test with a few products before running large bulk operations.

2. Schedule During Off-Peak

Run large operations during low-traffic periods.

3. Review Results

Always check the results summary for errors.

4. Backup Important Products

Consider exporting critical products before bulk changes.

5. Use Filters

Narrow your selection to only affected products.

Troubleshooting

Action Times Out

For large operations:

  1. Reduce the number of selected products
  2. Try during off-peak hours
  3. Contact support for assistance

Partial Completion

If an action partially completes:

  1. Review the error summary
  2. Fix issues with failed products
  3. Retry only the failed products

Unexpected Results

If results don’t match expectations:

  1. Verify your settings before the action
  2. Check for recent setting changes
  3. Review the action log for details