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 customizable 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.

Important:

Commerce extensions are only available if provisioned, installed, and activated for a selected domain in your account. For more information, see Commerce Extensions.

Note:

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:

  1. In NetSuite, go to Commerce > Websites > Configuration.

  2. Select the website and domain where the Product Page Printer extension is activated and click Configure.

  3. Go to the Extensions tab.

  4. In the Product Page Printer subtab, set the listed fields for each category, using the following tables as references.

  5. 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.

  6. 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:

  • Text — determines that the value is in a text format.

  • Date — displays the value as a date. You can determine the format of the date in the Placeholder field.

  • Check/Cross — displays a check for items that meet the field criteria and an X for items that do not.

  • QR Code — displays the value as a QR code.

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:

  1. In NetSuite, go to Commerce > Websites > Website List.

  2. Click Edit next to the website to which you are adding Product Page Printer.

    Go to the Field Sets subtab.

  3. Verify that the necessary fields are listed in the Fields Included in Field Set column of the details field set.

  4. Add the Print Button Behavior — Product Details Page field and any additional missing fields to the details field set by performing the following steps:

    1. Locate the Fields Included in Field Set column and click the Set button.

    2. Select the fields from the Field Name list and click Add.

    3. In the Field Set window, click Submit.

    4. In the Field Set row, click OK.

  5. 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:

  1. In NetSuite, go to Lists > Accounting > Items.

  2. Click Edit next to the item for which you want to modify the Product Page Printer behavior.

  3. Go to the SuiteCommerce Extensions tab.

  4. 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.

  5. Click Save.

    • If the item is a Matrix Item, click Update Matrix.

    • If not, click Save.

General Notices