Pakk Documentation
More HelpSubmit TicketPakk.io
  • Docs Home
  • Pakk Explained in 2 Minutes
  • Account Setup
    • Brands
    • Shipping Methods
      • Restricting Shipping Methods
      • Shipping Calculations
    • Payment Methods
      • Stripe
      • Paypal
      • Paytriot
      • VivaWallet
    • Admin Panel
      • Beginner Tutorial Series
        • Part 1: Overview of the Main Menu and Auxiliary Functions
        • Part 2: Overview of the Main Menu and Entities in the Admin Panel
        • Part 3: Overview of Data Management Features: Sorting, Filtering, and Bulk Actions
        • Part 4: Warnings and Detail Views
        • Part 5: Auxiliary Functionality
      • List Views
        • List View FAQs
      • Troubleshooting
  • Suppliers and Purchasing
    • Purchase Orders
      • Item Types
      • Stock Receipts
      • Invoicing and Payment
    • Demand Planning
      • Approaching the Demand Planner
      • Data Sources
      • Concepts
      • The Maths Behind the Predictions
      • Order Screen
  • Customers and Sales
    • Leads
    • Orders
      • Order Sources
        • Telephone Orders
        • In-Person Sales
      • Item Types
      • Order Status
        • Committed
        • Invoiced/Cash Saled
        • Dispatched
        • Paid
      • Order FAQs
    • Sales
      • Limitations of Sales
      • Entering and Processing Sales
      • Invoicing
      • Cancellation, Returns, Credits and Refunds
    • Credit Management
      • Payment Methods and Flows
      • Credit Terms
      • Credit Management
      • Credit Control
    • Credits, Refunds, Returns and Replacements
      • Customer Credits
        • Raising a Credit
        • The Impact of a Credit
        • Using a Credit
        • Checking Your Logic
      • Returns
      • Common Scenarios
    • Help Desk
      • Tickets
      • Configuring your Help Desk
      • Ticket Creation
      • Ticket Management
    • Loyalty Program
      • Set up Your Loyalty Program
      • Activate Your Loyalty Program on Site(s)
      • Administer your Loyalty Program
      • Accounting Considerations
  • Accounting, Bookkeeping and Finance
    • Accounting Overview
    • Accountants Guide to Pakk
    • Journal Entries
    • Rounding
    • Period Locking
    • Reconciliations
      • Create a Reconciliation
      • Build the Reconciliation
      • Completing Reconciliations
    • Cost of Goods Sold (COGS)
    • Multi-Currency
      • Exchange Rates
  • Products and Inventory
    • Pricing
      • Base Price
      • Bulk Pricing
      • Pricing Schemes
      • Per-Site Pricing
      • Web Discounts
      • Discount Adjustment Lines
      • Composite Products
    • Stock Control
      • Batches
        • Reusing Batches
    • Custom Product Attributes
      • Attribute Types
      • Attribute Setup
      • Apply to Products
    • Stock Adjustments
      • Stock Valuation
      • Assembly Builds
    • Multi-Location
      • Setting Up Locations
      • Items, Batches and Locations
      • Moving Stock between Locations
      • Incoming Stock
      • Outgoing Stock
    • Gross Margin Calculation and Control
      • Set up Default Variable Cost Parameters and Target Margin
      • Overrides
      • Margin Calculations
  • Websites
    • Visual Style Guide
      • Logo
      • Colour
      • Typography
      • Header
      • Custom CSS
      • Imagery
      • Icons
    • Configuration and Customisation
      • Website Development
      • Navigation Menus
        • Menus
        • Slots
          • Aux Bar Menu
          • Main Menu
          • Footer Menu
    • Product Categorisation
      • Related Groups
      • Product Variants
        • Variant Axes
        • Custom Attributes
        • Variant Category
        • Category List Page
        • Variant Shell Page
      • Category Warnings
    • Filtering and Sorting
      • Sorting
      • Filtering
    • Content
      • FAQs
        • Setting up FAQs
        • Using FAQs Around Your Site
      • Pages
      • Posts
      • Forms
        • How Customer Forms Work
        • Advanced Customisation
        • Confirmations, Notifications and Form Submissions
        • Use Cases and Examples
      • Feature Blocks
      • Feed Posts
      • Videos
    • SEO
      • What you need to do
      • What you don't need to worry about
    • Google Services
      • Analytics
      • Merchant Centre and Shopping Feed
      • Search Console and Sitemap
      • Adwords
    • GDPR, Privacy and Cookies
      • GDPR
      • Cookies
    • Reviews
      • Merchant Reviews
        • Shopping Experience Reviews
      • Product Reviews
    • Checkout
      • New Customers
      • Invoice Options
      • Custom Checkout Questions
      • Signup Options
    • Passwordless Login
    • Webstore Features
    • Email Sending
  • Admin and Reporting
    • Document Storage
    • Email Sending and Receiving
      • Postmark Setup
    • PDFs and Printing
  • Data and Integrations
    • Using Pakk with Other Systems
      • Pakk Integrated to Legacy Stock System
    • Data Import and Export
      • Export
        • CSV Conventions
        • List Fields
      • Import
        • Referencing Other Records
        • Test then Commit
        • Advanced
        • Importing Images & Documents
      • Tips and Tricks
    • API
      • Integrations
      • API Keys
      • Authentication
      • Integration Data (Key-Value Store)
      • Exploring API Requests and Responses
      • API Structure
        • Utility Endpoints
        • Generic Entity API
        • RPC API
        • CSV API
        • Document API
    • Webhooks
      • Setting Up a Webhook
      • Configuring the Webhook
      • Webhook Signature Verification
      • Data Transformation
      • Testing the Webhook
      • Webhook Execution Log
  • Pakk Services
    • Fulfilled by Pakk (FBP)
      • Overview of the Integration
      • Configuration
      • The FBP Tab
      • Products
      • Orders
      • Purchase Orders/ASNs
      • List Views
    • PakkPay
      • How to Setup PakkPay
Powered by GitBook
On this page
Export as PDF
  1. Products and Inventory
  2. Custom Product Attributes

Attribute Setup

Once you've decided which type you want, there are some other bits and pieces you need to set up.

PreviousAttribute TypesNextApply to Products

Last updated 6 months ago

These configurations are what makes the Pakk custom product attributes more powerful than the simple "custom fields" you might be used to.

Note that many of these configurations have repercussions for product display on your websites. Read the article in the Website documentation for more details.

Name vs Label

The Name is the internal designation of the custom attribute, whereas the Label is what the customer sees. Normally these would be the same, but sometimes you might have attributes that need to have the same label; "dress size", "shoe size", "bra size" might all just need to be displayed as "size" to the customer, but use the Name to differentiate them internally for your own purposes.

Translations

Just like other entities in Pakk, custom attributes are translatable. This can take some getting your head around, so stick with me. We are not yet talking about translating the value of a custom attribute. So let's say we are talking about an ingredients list - we are not talking about the translation of the list of ingredients into Spanish for each product (that comes later). Here we are talking about translating the actual attribute - which basically comes down to translating the label. After all, "ingredients" is not "ingredients" in Spanish - its "ingredientes"!

Web and categories

Custom product attributes are set up at account level for everything you sell, but of course, certain attributes are not applicable to certain products, or even entire product ranges. Use the 'web' controls to determine on which websites these attributes are displayed/used for filtering and, even more specifically, which categories.

The category aspect is worth emphasising a bit more. Isn't it annoying when you're on a website and the filters show a load of attributes that are not applicable to the product you are looking at? You're looking at pianos and want to filter down by number of keys, but there's a massive list of useless filters that might apply to other products in the store, but not to pianos.

Make sure that the filters you set up are applied only to the categories where you want them to be available as filters in the left-side filter bar in product category views.

Help link

Sometimes, customers might need help understanding the custom attributes you set up. For example, if you use a size attribute for clothing, you might want to provide help in the form of a size guide.

Pakk allows for the provision of help resources in a simple way - you create a page or post (using the relevant tools in Pakk) and link to it from the custom attribute. The attribute provides fields for help link text and help link destination (the relative URL of the page to link to) in order for you to set up this link. Where is the link displayed on the store?

  • When the custom attribute is used as an "axis" for a variant group (see the Product Categorisation and Grouping tutorial), the help link will display next to the variants.

  • In the "Product Information" section of a product drilldown page in the store, where each custom attribute is displayed, an information link is displayed if help is available.

In both cases, when the user clicks the help link, they are kept on the same page and the help content is displayed in a modal pop up.

Description

Another way to display more information about this attribute to customers on web pages. When a product has this attribute it will be displayed in the 'Product Information' section of the product page. If you think the attribute requires extra explanation, you can add it here and the customer will be able to click on a dropdown to see the description.

Group

When you have lots of custom attributes for a product, the "Product Information" section can get somewhat packed, so use the Group field to indicate that certain attributes should be grouped together for display. For example, if you have 6 numeric fields relating to the nutritional properties of food products (Carbs, Protein, Fats, Fibre), group them all together with a field name like "Nutrition".

Pro Tip: You can specify the order in which your custom attributes groups will appear on product pages by prefixing the name of your group with a number in square brackets. E.g. [1]My First Group, [2]My Second Group etc. Don't worry, the ugly number in square brackets will be stripped out for display, so only you will know it was there!

Just to clarify, here's what the net order of product attribute groups will end up being on a product drilldown page on your sites:

  1. A group called "Product Information" consisting of built-in fields, like product weight and dimensions. This will always go first.

  2. "Numbered" custom attribute groups, in number order

  3. "Unnumbered" custom attribute groups, in alphabetical order

  4. Ungrouped custom attributes, in a group called "More Details"

Custom Attributes
An example of how the 'Description' field is shown to customers on product pages on websites