Listing integration
Own shop name
In the Own shop name field you enter the name of your shop as it appears on the marketplace. PricePirate uses this name to recognize your own offers when monitoring competitor pricing and to tell them apart from other offers. When you change the shop name and save, PricePirate immediately re-evaluates your existing listing data so your own offer is recognized again. Competitor comparisons therefore reflect the new name right away.Markets
In shops with multiple markets, a Markets overview replaces the single “Own shop name” field. Here you manage all active markets in a table with the columns Market, Own shop names, and Auto-connect.Multiple marketplaces are not included in every plan. If you only see the Own shop name field and no Markets overview, your shop runs in single-marketplace mode. Contact support to enable multiple marketplaces. For an overview of the topic, see Marketplaces.
- Own shop names: You can store several own shop names per market. Separate them with
;;, for exampleMy Shop;;My Shop DE. - Auto-connect: The per-market toggle controls whether automatic matching tries to connect products in this market.
A market with existing listing data cannot be removed. The current market for price changes cannot be deleted either — select a different market for price changes first.
Price changes
Automatically accept pending price changes
When this toggle is enabled, the price changes generated by your pricing strategies are applied to your Shopify products automatically, without you having to approve them individually. For more on applying changes automatically, see Auto-apply.Dynamic discounts
In the Dynamic discounts section you enable, shop-wide, that price decreases run through a discount code and an offer link instead of a direct price change. Here you also set the advertised duration, an optional code prefix, and the combine and redemption options. The toggle only unlocks the feature — it takes effect once you also enable dynamic discounts per product. For how it works and what each setting does, see Dynamic discounts.Synchronization settings
Daily synchronizations per listing
With Daily synchronizations per listing you set between 1 and 16 synchronizations per day (default: 1). This value is the default for new listings. Already-connected listings keep their existing value, because the count is fixed on the listing when it is connected — changing the default therefore has no retroactive effect. Each daily synchronization uses 1 credit per marketplace per day while the listing is active. A listing with the value 3 therefore uses 3 daily credits. Learn more under Credits.Advanced settings
The Advanced settings toggle reveals the following options. Timezone: The timezone applies to the default and the custom daily synchronization window. The default is German time (Europe/Berlin). The most common timezones are available for selection. The timezone always applies shop-wide — individual listings can override their synchronization window, but not the timezone.
Daily start time / end time: These two fields define the window in which synchronizations are spread across the day (default: 05:00 to 23:00). A synchronization does not run at exactly the start or end time; it is scheduled evenly within the window. If the end time is before the start time, the window wraps past midnight.
Boost range: Enable the boost range to synchronize more densely during a specific period. Within the boost range, synchronizations are scheduled by the boost factor (2 to 10, default: 3) more densely, while the daily total stays the same. Start and end times are required when boost is enabled and must differ. A boost range outside the daily synchronization window has no effect.
Example: With 4 daily synchronizations, a window of 05:00 to 23:00, and a boost from 18:00 to 20:00 with factor 3, the two boost hours receive roughly three times the density of a normal hour. Synchronizations therefore cluster toward the evening, while still totaling 4 per day.
Per-listing overrides
The shop settings are the default for all listings. Individual listings can deviate from them:- You can override the number of daily synchronizations, the synchronization window, and the boost range per listing.
- A listing’s own boost setting wins — even when it disables boost while the shop default has it enabled.
- The timezone is excluded from this and always applies shop-wide.
API keys
API keys authenticate calls to the Admin API. You find this section at the end of the settings. Create key: Use Create key to create a new key. You can optionally assign a name; without one, “Default” is used. The token has the formatpp_live_… and is shown exactly once in the dialog. Copy it immediately and store it securely — it cannot be displayed again later. Only the prefix remains visible in the table.
The table shows the following columns per key:
Revoke: Use the trash icon to revoke a key after a confirmation. Revoked keys stop working immediately and can still be viewed via the history toggle.
Usage: Send the token as a bearer token in the
Authorization header of your requests. Rotate keys regularly and revoke keys you no longer need.