Product Page Printer
The Product Page Printer extension lets you add a print option to the social media section of Product Details Pages (PDPs), so customers can easily print a PDP from your web store. The extension provides a template where you can choose which fields to show on the printable page. When users view the printable page, they can also pick which product details to include before printing.
Commerce extensions are available only if provisioned, installed, and activated for a selected domain in your account. For more information, see Commerce Extensions.
Extensions require SuiteCommerce or the 19.1 release of SuiteCommerce Advanced or later.
This topic explains how to:
Configure the Product Page Printer Extension
Use the SuiteCommerce Configuration record to set up the printable page, choose which product details to include, and decide how to show the selected fields.
To configure the Product Page Printer Extension:
-
Go to Commerce > Websites > Configuration.
-
Select the website and domain where the Product Page Printer extension is activated and click Configure.
-
Go to the Extensions tab.
-
In the Product Page Printer subtab, set the listed fields for each category, using the tables below as a guide.
-
For each field added to the Additional Fields table, make sure it's available on your web store with a corresponding field set.
For more information about how to add the fields to your site’s field sets, see Update Field Sets.
-
Click Save to finish.
Printable Page — Item Details Fields:
Field |
Description |
---|---|
Show Print Button – Product Details Page |
If checked, includes the Page Printer button on Product Details Pages (PDPs). |
Print Button Label – Product Details Page |
Sets the label for the Page Printer button on PDPs. |
Company Logo URL |
Sets the URL location of the logo image file to display at the top of the printable page. You can find the URL field on the image file record. |
Company Contact Info |
Sets what company info shows in the header of the printable page. Basic HTML format tags are supported. |
Show Price |
If checked, includes the item price on the printable page. If the Require Login for Pricing field is checked on the Web Site Setup record, the Requires Login for Pricing Message displays. |
Price Label |
Sets the label for the price on the printable page. |
Display Item URL As |
Sets how the Item URL shows up on the printable page. |
Requires Login for Pricing Message |
Sets the label for the link to your web store login page. This field appears if the Require Login for Pricing field is checked on the Web Site Setup record. |
Show SKU |
If checked, includes the item SKU on the printable page. |
SKU Label |
Sets the label for the SKU on the printable page. |
Note from the Supplier |
Sets the message for shoppers to see on the printable page. For example, you can include Terms and Conditions or additional company information. Basic HTML format tags are supported. |
Show Rating |
If checked, includes the item rating on the printable page. |
Rating Label |
Sets the label for the item rating on the printable page. |
Matrix Subitems Section Label |
Sets the label for the Matrix Subitems section of the printable page. |
Item Not Found Message – Not Found Page |
Sets the message that appears on the Not Found Page when someone tries to open a printable page with an invalid Item ID. |
Continue Shopping Button Label – Not Found Page |
Sets the label for the link to the Product Listing Page that shows up on the Not Found Page if a shopper tries to open a printable page with an invalid Item ID. |
Additional Fields:
To add more fields, insert a row in the Additional Fields table and complete the following fields as needed.
Field |
Description |
|
---|---|---|
Field ID |
Sets the internal field ID for the field you want to show on the printable page. |
|
Label |
Sets the label for the field on the printable page. |
|
Show As |
Determines how the field displays on the printable page. Possible options include:
|
|
Placeholder |
Provides additional information about how the value displays on the printable page. The following fields allow for placeholders: |
|
Placeholder Value |
Example Date Display |
|
d mmm |
7 Oct |
|
d mmmm |
7 October |
|
d/m |
7/10 |
|
dd/mm/yy |
07/10/19 |
|
dd/mm/yyyy |
07/10/2019 |
|
mmm d |
Oct 7 |
|
mmmm d |
October 7 |
|
m/d |
10/7 |
Update Field Sets
To use the Product Page Printer feature, you need to add the Print Button Behavior — Product Details Page field to your site's details field set.
You also need to make sure the fields in the Additional Fields table on the SuiteCommerce Configuration record are included in your site's details field set. Most standard fields are already in the field sets before you activate the Product Page Printer extension, but you should double-check that they're included. For more information about field sets, see Define Field Sets.
To add a Product Page Printer field to the Web Site Setup Record:
-
Go to Commerce > Websites > Website List.
-
Click Edit next to the website you want to add the Product Page Printer field to.
-
Go to the Field Sets subtab.
-
Make sure the necessary fields are listed in the Fields Included in Field Set column of the details field set.
-
Add the Print Button Behavior — Product Details Page field and any other missing fields to the details field set by following these steps:
-
Locate the Fields Included in Field Set column and click the Set button.
-
Select the fields from the Field Name list and click Add.
-
In the Field Set window, click Submit.
-
In the Field Set row, click OK.
-
-
After you add the fields to all the field sets, click Save.
Enable Product Page Printer for an Item
You can use an Item record to choose the Page Printer button behavior for a specific item, instead of using the site-wide setting.
To enable Product Page Printer for an item:
-
Go to Lists > Accounting > Items.
-
Click Edit next to the item you want to update the Product Page Printer behavior for.
-
Go to the SuiteCommerce Extensions tab.
-
In the Product Page Printer subtab, set the following field:
Field
Description
Print Button Behavior – Product Details Page
Choose the Page Printer button behavior from the options below:
-
Default Site Behavior – Follows the website configuration. If the Show Print Button – Product Details Page field is checked on the SuiteCommerce Configuration record, the Page Printer button shows up on the Product Details Page (PDP).
-
Always Activate for This Item – No matter what the website configuration is, the Page Printer button appears on the PDP.
-
Deactivate for This Item – No matter what the website configuration is, the Page Printer button doesn't appear on the PDP.
-
-
Click Save.
-
If it's a Matrix Item, click Update Matrix.
-
If not, click Save.
-