When you want to work with dynamic pricing, PriceShape can provide new prices, both manually set and set by a strategy, through an output feed. The output feed can make the new prices available for import into your shop system using the attribute <new_price>.
How to create an output feed for new prices
Go to Feeds → Output feeds
Click Create new feed
Follow the setup steps using best practices (see below)
To learn more about output feeds in general, you can find additional information here.
Best practice: Setting up an output feed for price updates
When creating an output feed for updating prices in your shop system, there are two important parts of the setup:
Product Selection (Step 2) determines which input feed and which products are included in the output feed.
Product Attributes (Step 3) determines which data fields are exported for those products. These attributes become the columns in your output file.
For a price update feed, we recommend selecting the specific input feed, including only products that have a new price available, and exporting only the attributes your shop system needs.
Step 1: Select the feed and products to include
Go to Step 2 – Product Selection.
Here, you should define both which input feed the products should come from and which products should be included.
Apply the following filters:
Feed → Is → [select the relevant input feed]
New Price → Is → [set by strategy] and [set by manual price]
The Feed filter ensures that products are selected from the intended input feed.
The New Price filter ensures that only products where a New Price has been set are included. This can be a New Price:
set by a pricing strategy, or
set manually.
Products without a New Price are excluded from the output feed.
Best practice: We recommend always applying a Feed filter in Product Selection, even if you currently only work with one feed. This ensures that the output feed pulls products from the intended input feed and prevents products from other feeds from being included if additional feeds are available on the account.
If you use Suggested New Price
If your pricing strategies use the Suggest new prices feature instead of setting New Price directly, use:
Feed → Is → [select the relevant input feed]
Suggested New Price → Is present
This ensures that products come from the correct input feed and that only products with a Suggested New Price are included.
Step 2: Select the attributes to export
After defining which products should be included, go to Step 3 – Product Attributes.
Product Attributes determine which information is exported for each selected product. Each selected attribute becomes a field or column in the output file.
For a basic price update feed, include at least:
A product identifier, such as GTIN/EAN or ID, so your shop system can identify the correct product.
New Price, so your shop system receives the price that should be applied.
Only add additional attributes if they are required by your shop system or needed for the purpose of the output feed.
Only add additional attributes if they are required by your shop system or needed for the purpose of the output feed.
Note:
If you are using the “Suggest new prices” feature in your pricing strategies, the corresponding attribute to use is “Suggested New Price” instead of “New Price.”
Tip:
You can also include New Gross Margin and New Profit in your output feed.
These attributes are available under Automation in the attribute selection when the required data is available for the product, such as a cost price and a new price.
These fields are optional and are not required for a basic price update feed.
Bundle accounts
If you are working with a bundle account, learn how to create an output feed for updated bundle pricing here.
Output feed endpoints
The endpoints follow this format:
When making a GET request, the feed can be retrieved in one of the following formats:
JSON
XML
CSV
Google Sheets
Each different endpoint contains the chosen attributes.
Below, you'll find an example of our XML endpoint:
<item>
<gid>6542122953</gid>
<mpn>3113352</mpn>
<gtin>5702213112522</gtin>
<new_price>825.75</new_price> <-- The new price for the product
</item>
Please note: The above response serves as an illustrative example and is fully customizable.
The <new_price> attribute contains the new price from the product list.
If the current product price already matches the new price, the product will be excluded from the feed to ensure that only relevant updates are returned
Importing the output feed into your shop system
PriceShape works in a continuous data loop between the platform and your shop system.
Once the output feed is created, you control how the data is imported and applied in your shop system. This includes: update frequency, automation, and any validation or approval steps. Depending on your setup, this is often configured with help from your developer or integration partner.
Because shop systems differ, the exact implementation depends on your platform and integration setup.
Need Help?
If you have any questions or need assistance, feel free to contact us.




