Ch. 010. External Pricing Services

External Pricing Services

Pressero gives you the ability to integrate with an external pricing provider. This integration solves the dilemma of maintaining price tables separately in Pressero and your MIS system. Once your integration is set up, when you update pricing in your MIS system, the changes are automatically applied to your products in Pressero, increasing accuracy and efficiency.

MIS systems currently configured for integration with Pressero:

  • Printer's Plan using their Web2Plan option,
  • Presswise, and
  • Aleyant PrintJobManager solution. 

 
 

Printer's Plan

You must have Printer's Plan's "Web2Plan" option and have created pricing templates in Printer's Plan.

To configure integration with Printer's Plan, go to Pressero Admin > Preferences > Pricing Engines, click “Add New” and select “Web2Plan” in the drop-down.

  1. Enter a unique name such as "Printer's Plan" in the Name area.
  2. In the Referrer and Listener URL areas, enter the Web2Plan Referrer URL and Web2Plan Listener URL provided to you by Printer’s Plan.
  3. Click “Save.”

Important: Once the Web2Plan pricing engine is saved it cannot be edited. If you want to set the configuration to a different server, you will need to create a new pricing engine (repeat the steps above with the new URLs). 

 
 

Now you can start connecting Printer's Plan pricing to Products in your Pressero storefront. 

  1. Go to Pressero admin > Sites > Catalog > Product > Pricing tab. 

  2. Scroll the Pricing Engine list, find the "Printers Plan" name you entered above, click it. 

  3. In the  fields that will display, enter the details from Printer's Plan. Contact Printer's Plan support if you are not sure where to get these.

Presswise

To configure integration with Presswise, go to Pressero Admin > Preferences > Pricing Engines, click “Add New” and select “External Service” in the drop-down.  

  1. Enter a unique name such as "Presswise" for the pricing source.
  2. Enter the URL provided by Presswise support in the Service URL field Note: Do not change once this is set; if changed, all Presswise - Pressero links will be removed.
  3. Service Type: It would be either SOAP OR JSON depending upon the plugin you are creating hence the service url for SOAP would be https://chi.printjobmanager.com/api/services/productpricing.asmx whereas for JSON it would be https://chi.printjobmanager.com/api/ProductPricing/Post. If you are unsure, please contact Presswise Support.
  4. Enter your Presswise login User Name.
  5. Enter your Presswise login Password.
  6. Then click “Save.
Now you can start connecting Presswise pricing to Products in your Pressero storefront. 
  1. Go to Pressero admin > Sites > Catalog > Product > Pricing tab. 
  2. Scroll the Pricing Engine list, find the "Presswise" name you entered above, click it. 
  3. In the  field that will display, enter the Integration Id for the Presswise Product pricing you want used with this product. Contact Presswise support if you are not sure where to get the ID.

PrintJobManager

To configure integration with PrintJobManager, go to Pressero Admin > Preferences > Pricing Engines, click “Add New” and select “External Service” in the drop-down. 

  1. Enter a unique name such as "APJM" or "PJM" or "PrintJobManager" for the pricing source.
  2. Enter the URL provided by Aleyant support in the Service URL field Note: Do not change once this is set; if changed, all PrintJobManager - Pressero links will be removed.
  3. Service Type: It would be either SOAP OR JSON depending upon the plugin you are creating hence the service url for SOAP would be https://chi.printjobmanager.com/api/services/productpricing.asmx whereas for JSON it would be https://chi.printjobmanager.com/api/ProductPricing/Post. If you are unsure, select JSON or please contact Aleyant Support.
  4. Enter your PrintJobManager login User Name.
  5. Enter your PrintJobManager login Password.
  6. Use cache (Yes/No). Yes: means that Pressero will store the response from the external engine and shows the results to the user for one hour. No: this means that Pressero will not store the response from the external engine (just in case you want to do a call each time).
  7. Then click “Save.
Now you can start connecting PrintJobManager Product Engines to Products in your Pressero storefront. 
  1. Go to Pressero admin > Sites > Catalog > Product > Pricing tab.
  2. Scroll the Pricing Engine list, find the "APJM" name you entered above, click it. 
  3. In the  field that will display, enter the Integration Id for the PrintJobManager Product Engine you want used with this product. You will find the ID in the PrintJobManager admin > Settings > Product Engines > Integration ID. You can use Copy & Paste.

Pricing Tables

To learn how to link a product to an integrated pricing table, please see the Pricing Tab chapter.

Multiple External Pricing Services

More than one external pricing service can be used in your Pressero system, some may be store specific. You can also have a mix of sources within a store where some products use a Pressero Price Break or Unit of Measure while others use pricing coming from, say, PrintJobManager, etc.

If you use more than one external source, you can use the filters at the top of the External Pricing Services area to search for previously entered services by name or method type. To view deleted methods, check the "Include Deleted Methods" box at the top of the page. To export a list of external pricing methods that you have entered, click the Excel icon at the top of the list of methods.

Related Knowledge Base Articles