Product Page Printer
The Product Page Printer extension lets you add a print option to the social media section of Product Details Pages (PDPs), enabling customers to easily print a PDP from your web store. The extension provides a template that lets you choose which fields to display on the printable page. When users view the printable page, they can further control which product details to include before printing.
Commerce extensions are only available 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 SCA 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 determine how to display the selected fields.
To configure Product Page Printer:
-
In NetSuite, 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 following tables as references.
-
For each field added to the Additional Fields table, ensure that the field is exposed to the 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.
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 |
Determines the company information to display 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 |
Determines how the Item URL appears 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 |
Determines the message for shoppers to display 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 |
Determines the message to display on the Not Found Page when a shopper tries to visit the printable page using a nonexistent Item ID in the URL. |
Continue Shopping Button Label -Not Found Page |
Sets the label for the link to the Product Listing Page that appears on the Not Found Page when a shopper tries to visit the printable page using a nonexistent Item ID in the URL. |
Additional Fields:
To include additional 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 of the field to display on the printable page. |
|
Label |
Sets the label for the field to display 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 employ the Product Page Printer feature, you must add the Print Button Behavior — Product Details Page field to your site’s details field set.
Additionally, you must verify that the fields listed in the Additional Fields table on the SuiteCommerce Configuration record are listed in the site’s details field set. Most standard fields are listed in the field sets prior to activation of the Product Page Printer extension, but you must confirm that these fields are included. For more information about field sets, see Define Field Sets.
To add a Product Page Printer field to the Web Site Setup Record:
-
In NetSuite, go to Commerce > Websites > Website List.
-
Click Edit next to the website to which you are adding Product Page Printer.
Go to the Field Sets subtab.
-
Verify that 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 additional missing fields to the details field set by performing the following 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 adding the fields to all of the field sets, click Save.
Enable Product Page Printer for an Item
You can use an Item record to select the Page Printer button behavior for a specific item, instead of site-wide configuration.
To enable Product Page Printer for an item:
-
In NetSuite, go to Lists > Accounting > Items.
-
Click Edit next to the item for which you want to modify the Product Page Printer behavior.
-
Go to the SuiteCommerce Extensions tab.
-
In the Product Page Printer subtab, set the following field:
Field
Description
Print Button Behavior -Product Details Page
Select the Page Printer button behavior from the following:
-
Default Site Behavior – Follows website configuration. If the Show Print Button -Product Details Page field is checked on the SuiteCommerce Configuration record, the Page Printer button appears on the Product Details Page (PDP).
-
Always Activate for This Item - Regardless of website configuration, the Page Printer button appears on the PDP.
-
Deactivate for This Item - Regardless of website configuration, the Page Printer button does not appear on the PDP.
-
-
Click Save.
-
If the item is a Matrix Item, click Update Matrix.
-
If not, click Save.
-