Features
Configurations
Quantity Rules
product pack sizing sparklayer has full support for pack sizing (sometimes called quantity increments ), that lets you configure the quantities your customers have to order products in (e g units of 3, 6, 9, etc) once set up, when your customers add an item to their order, the quantities will automatically update based on the pack size settings you've configured to enable this, sparklayer uses special settings (sometimes referred to as metafields or attributes ) that allow additional data to be stored against products setting up metafields on shopify š¤ automatically add this to your shopify store by going to configure metafields š learn more about how metafields work in shopify metafields & data mapping docid\ bxwngb6b1n7qffhtnu7pk item details custom data type variants metafield type this must be set as an integer namespace this must be set as sparklayer key this must be set as pack size value this must be set as an integer, e g 6 item details custom data type variant level (products) metafield type this must be set as an integer namespace this must be set as sparklayer key this must be set as pack size value this must be set as an integer, e g 6 for more information, please refer to the sparklayer technical docs pack size pricing unit of measure pricing looking to set up more advanced rules for your pack sizes, e g cases or pallets? read our quantity pricing & settings docid\ t2ceaosmeohmgzstjcnhe on how you can set up "unit of measure pricing" by default, if you have pack sizing enabled, the product page widget will display a "pack price" that takes the unit price multiplied by the items within a pack if you'd like this hidden, simply add the below css to your customising the design docid\ qct2zk8wjhyiv2zbvbjyy \ spark pdp pack size none; updating language and text you can update the default text by adding code to your frontend integration guide docid\ qwxsym9x5 pviogutekcp languages & international docid\ klrs7wtxn3wncdy8z5zvu about how to update text on sparklayer / add the below code into the sparklayer core script / / please refer to our help guide on how to do this / translations { en { "pdp price pack size" "pack ({packsize}) {price}", } }, / end of code / customer specific pack sizing rules by default, pack sizing will apply to all customers, however it's possible to set up customer specific pack sizing rules for example for your default b2b customers, they're able to buy a product in units of 1 for other b2b customers, they have to purchase in units of 6 to enable this, sparklayer uses special settings (sometimes referred to as metafields or attributes ) that allow additional data to be stored against products setting up metafields on shopify š¤ automatically add this to your shopify store by going to configure metafields š learn more about how metafields work in shopify metafields & data mapping docid\ bxwngb6b1n7qffhtnu7pk item details custom data type variants metafield type this must be set as an json namespace this must be set as sparklayer key this must be set as settings value this is then set per customer group you want to apply the pack size rules to e g for the default b2b customer group \[{"customer group" "base","pack size" 6}] for an additional customer group that had an internal id of tier 2 , you would use \[{"customer group" "base","pack size" 6}, {"customer group" "tier 2","pack size" 12}] you can find the internal id from the customer groups docid 5 lwmnohhjbjjppg9e6vh area of the sparklayer dashboard item details custom data type variant level (products) metafield type this must be set as an json namespace this must be set as sparklayer key this must be set as settings value this is then set per customer group you want to apply the pack size rules to e g for the default b2b customer group \[{"customer group" "base","pack size" 6}] for an additional customer group that had an internal id of tier 2 , you would use \[{"customer group" "base","pack size" 6}, {"customer group" "tier 2","pack size" 12}] you can find the internal id from the customer groups docid 5 lwmnohhjbjjppg9e6vh area of the sparklayer dashboard for more information, please refer to the sparklayer technical docs minimum & maximum quantities sparklayer has support for a variety of different quantity product settings including type details minimum variant minimum product quantities at a variant level (e g products that have colours) minimum product minimum product quantities at a parent level (allowing you to apply rules to the product as a whole if it has variants, it can apply across multiple variants) maximum variant maximum product quantities at a variant level maximum product maximum product quantities at a parent level (allowing you to apply rules to the product as a whole if it has variants, it can apply across multiple variants) setting order level quantities you can also set order level minimum and maximum rules customer groups docid 5 lwmnohhjbjjppg9e6vh minimum product quantities it's possible to set 'minimum product quantities ' for any sku within your shopify catalogue, meaning that customers must meet this minimum quantity before being able to purchase a product to enable this, sparklayer uses special settings (sometimes referred to as metafields or attributes ) that allow additional data to be stored against products setting up metafields on shopify š¤ automatically add this to your shopify store by going to configure metafields š learn more about how metafields work in shopify metafields & data mapping docid\ bxwngb6b1n7qffhtnu7pk minimum product quantities variant level item details custom data type variants metafield type this must be set as an integer namespace this must be set as sparklayer key this must be set as min order quantity value this must be set as an integer, e g 6, 12, 20 etc minimum product quantities product level item details custom data type variants metafield type this must be set as an integer namespace this must be set as sparklayer key this must be set as min order parent quantity value this must be set as an integer, e g 6, 12, 20 etc minimum product quantities product level item details custom data type product level metafield type this must be set as an integer namespace this must be set as sparklayer key this must be set as min order quantity value this must be set as an integer, e g 6, 12, 20 etc minimum product quantities variant level item details custom data type variant level (products) metafield type this must be set as an integer namespace this must be set as sparklayer key this must be set as min order parent quantity value this must be set as an integer, e g 6, 12, 20 etc for more information, please refer to the sparklayer technical docs maximum product quantities as with minimum product quantities above, you can also set maximum product quantities to apply setting up metafields on shopify š¤ automatically add this to your shopify store by going to configure metafields š learn more about how metafields work in shopify metafields & data mapping docid\ bxwngb6b1n7qffhtnu7pk maximum product quantities variant level item details custom data type variants metafield type this must be set as an integer namespace this must be set as sparklayer key this must be set as max order quantity value this must be set as an integer, e g 6, 12, 20 etc maximum product quantities product level item details custom data type variants metafield type this must be set as an integer namespace this must be set as sparklayer key this must be set as max order parent quantity value this must be set as an integer, e g 6, 12, 20 etc maximum product quantities product level item details custom data type product level metafield type this must be set as an integer namespace this must be set as sparklayer key this must be set as max order quantity value this must be set as an integer, e g 6, 12, 20 etc maximum product quantities variant level item details custom data type variant level (products) metafield type this must be set as an integer namespace this must be set as sparklayer key this must be set as max order parent quantity value this must be set as an integer, e g 6, 12, 20 etc for more information, please refer to the sparklayer technical docs setting order quantity rules it's also possible to set minimum and maximum "order level" quantity rules on a customer group basis customer groups docid 5 lwmnohhjbjjppg9e6vh quantity pricing (tiered pricing) sparklayer can support quantity pricing rules (e g buy 1 for $10, buy 10 for $8) to learn more, please see quantity pricing & settings docid\ t2ceaosmeohmgzstjcnhe unit of measure pricing are you looking to set up pricing based on "units of measure" such as boxes, cartons, or pallets? please refer to our quantity pricing & settings docid\ t2ceaosmeohmgzstjcnhe guide to learn more quantity rules display by default, if a product has quantity rules set, it will display a message 'qty rules apply' that a customer can interact with if you'd prefer to not show this, you can hide this by adding the below css to your customising the design docid\ qct2zk8wjhyiv2zbvbjyy \ spark product qty rules display none; order limit rules you can also set order limits that allow you to set rules on the criteria a customer needs to meet before they can checkout customer groups docid 5 lwmnohhjbjjppg9e6vh 1 click ordering (product bundles) it's possible to create special buttons on your store that allow customers to add collections of products to an order, rather than having to add them all individually product display docid\ m3df4f0eyc2rm vuarg9h