Installation
This guide walks you through installing PromoSync and connecting it to your PSRESTful API account.
Prerequisites
Before installing PromoSync, you’ll need:
- A Shopify Store - PromoSync works with all Shopify plans
- A PSRESTful API Account - Sign up at psrestful.com if you don’t have one
- API Key - Generate an API key from your PSRESTful dashboard
Your PSRESTful plan determines the number of API calls available to your account.
Installing from Shopify App Store
- Visit the PromoSync listing on the Shopify App Store
- Click Add app to begin installation
- Review the permissions and click Install app
- You’ll be redirected to the PromoSync onboarding wizard
Onboarding Wizard
On first launch, the dashboard runs a three-step wizard that gets you from a fresh install to a working catalog. Each step gates the next, and the dashboard remembers where you left off if you close the tab.
Step 1 of 3: Connect PSRESTful
PromoSync needs a PSRESTful API key to read supplier catalogs, pricing, and inventory.
- Log in to your PSRESTful dashboard
- Open the API Keys section
- Click Generate New Key or copy an existing one
- Paste it into the PromoSync wizard and submit
If the key is rejected, double-check for stray whitespace, confirm your PSRESTful subscription is active, and confirm the key has not been revoked.
Step 2 of 3: Notification contacts
Tell PromoSync where to send async job summaries (inventory syncs, price updates, onboarding results, etc.).
- Enter at least one email address that should receive notifications
- Submit to advance
You can add or remove notification contacts later from Settings.
Step 3 of 3: Try it, import your first products
PromoSync adds two sample products from HIT Promo to your Shopify store so you can see how a finished PromoSync listing looks before importing your full catalog. The two products vary by environment but are picked to show variants, pricing tiers, and metafields populated automatically.
- Click Import these samples
- The wizard advances to an “importing” screen that polls for completion
- When the products land in Shopify, you’ll see a celebration screen with links to the new listings
- Click Continue to dashboard to exit the wizard
The demo products are real supplier records, so they include live pricing tiers, variants, and metafields. Feel free to delete them after you’ve inspected them; your dashboard will revert to the regular Overview the next time you load it.
Initial Configuration
After connecting your API key, configure these essential settings:
Pricing Strategy
Choose how pricing is calculated for imported products:
| Strategy | Description |
|---|---|
| MQ | Minimum Quantity pricing - uses the lowest tier |
| HUNDREDS | Price per 100 units |
| MAP | Manufacturer’s Advertised Price |
| MDP | Apply your own markup/discount rules |
See Pricing Settings for detailed configuration.
If your pricing strategy cannot be mapped to one of the options above, contact us to discuss custom pricing logic. A one-time fee applies for custom implementations.
Inventory Location
Select which Shopify location should receive inventory updates:
- Go to Settings > Inventory
- Select your primary location from the dropdown
- Optionally enable multi-location sync for advanced setups
Multi-location sync is currently in Beta.
See Inventory Settings for more details.
Product Import Defaults
Configure default settings for product imports:
- Title Format - How product titles are generated
- SKU Strategy - How SKUs are created for variants
- Variant Grouping - How product variants are organized
See Product Import Settings for all options.
Verifying Your Setup
To verify PromoSync is properly configured:
- Navigate to Products in PromoSync
- Click Import Products
- Search for any product (e.g., “t-shirt”)
- Preview a product to verify:
- Images load correctly
- Pricing displays properly
- Inventory shows available
If you see product data, your setup is complete.
Troubleshooting
API Key Issues
| Problem | Solution |
|---|---|
| ”Invalid API key” | Verify the key was copied correctly without extra spaces |
| ”API key expired” | Generate a new key from your PSRESTful dashboard |
| ”Rate limit exceeded” | Wait a few minutes before retrying |
| ”Unauthorized” | Check your PSRESTful subscription is active |
Connection Issues
If PromoSync cannot connect to the PSRESTful API:
- Check your internet connection
- Verify the API key is valid in your PSRESTful dashboard
- Ensure your PSRESTful subscription is active
- Try refreshing the page and reconnecting
Getting Help
If you continue to experience issues:
- Review the PSRESTful API documentation
- Review the PSRESTful API reference
- Contact support through the Shopify App Store listing
- Contact PSRESTful support
Next Steps
Once installation is complete:
- Configure your settings - Set up pricing, inventory, and import preferences
- Import your first products - Learn how to find and import products
- Explore features - Discover all PromoSync capabilities