Multi-Attribute Products Order Checkout

Supported System: e-Commerce and Social Commerce

SHOPLINE has launched the "Multi-Attribute Products Order Checkout" feature to support increasingly diverse product types. Customers can purchase products with different temperature zones and package sizes without delivery limitations, and check out all the products in one order. 

In this article, you'll find:

Before you begin, please note:

  • To apply for this feature, please contact our Online Merchant Success Team. 
  • This feature is available to Taiwan / Hong Kong stores.

 

1. Set up multiple product attributes for checkout

Step 1. Enable the feature in Checkout Settings

In the SHOPLINE Admin, go to [Settings] > [Checkout Settings]. Switch on the toggle for "Multiple Product Attributes for Checkout" to enable the feature.

SHOPLINE Admin Checkout Settings page with the Multiple Product Attributes for Checkout toggle switched on

 

Step 2. Confirm the notes

A pop-up window will show the notes on enabling this feature. Click Confirm after reading it carefully.

*Notes:

  • After enabling this feature, the following features will no longer apply:
  1. Delivery methods can’t be set for promotions and bundle promotions. These promotions will apply to all delivery methods.
  2. Payment methods can’t be set for free shipping promotions. These promotions will apply to all payment methods.
  3. Canceling and combining orders by customers are not supported. 
  4. The lock inventory feature for livestreams and social post selling is not supported.
  • After enabling this feature, you need to adjust the delivery and payment settings:
1. Before enabling the feature, 
the system defaults to "Non Cash on Delivery" for custom delivery methods.
After the feature is enabled, you can select to provide cash-on-delivery method
when adding a custom delivery method.



2. The cash on delivery method needs to 
reset the discount application rules, 
and the system defaults not to apply to any discounts. 

Pop-up window showing the notes on enabling Multiple Product Attributes for Checkout, with the Confirm button

 

Step 3. Set up product attributes

Enter the product attributes and the attribute names in different languages. Click Update to save the settings.

*Notes:

  1. The first product attribute is the system default category. All products with no attribute are set to fall into this category.
  2. Please fill in at least 2 product attribute names. You can enter up to 30 characters per name.
  3. Any attribute name left blank will appear as "(unnamed)" when you set attributes for individual products. Please double-check before clicking Update.
    To learn how to set attributes for individual products, please refer to Set Up Product Attributes.

Product attribute settings with attribute name fields in different languages and the Update button

 

2. Checkout page with multiple product attributes

Step 1. Combine product attributes

After enabling this feature, products with different attributes will be combined into one cart on the shopping cart page. Customers can check out products of all product attributes at one time.

*Note: Each product attribute generates one sub-order, and all sub-orders belong to the same cart number. Since you can set up to 5 attributes, one cart number can contain up to 5 sub-orders. To learn more about multi-attribute order details, please refer to: Cart Number.

Shopping cart page combining products with different product attributes into one cart for checkout

 

Step 2. Select the payment type and delivery methods

Each product attribute incurs its own shipping fee. Customers can select a different delivery method for each product attribute, while only one payment type can be selected for the whole order. After selecting the payment and delivery methods, click Next to continue checkout.

*Notes:

  1. For products with special delivery or payment requirements, make sure to exclude any inapplicable delivery and payment methods in advance.
  2. If you haven't enabled any cash-on-delivery delivery methods, the payment type won't be displayed here.
  3. The default payment type is "Non Cash on Delivery".

Notes:

Checkout page where the customer selects a delivery method for each product attribute and one payment type

 

Step 3. Fill in delivery information

If the customer selects home delivery for all product attributes, the "Selected Delivery Method" field shows the names of all their delivery methods. The destination address only needs to be filled in once.

Delivery information page listing all home delivery method names with a single destination address field

 

If the customer selects different types of delivery methods, such as home delivery and store pickup, the system shows the name and required information for each delivery method based on the product attribute order you set. Click Next after filling in all the information.

Delivery information page showing home delivery and store pickup details in the set product attribute order

 

Step 4. Select the payment method and discounts

After entering the delivery information in Step 3, the system will calculate the shipping fee individually for each product attribute. Please select the payment method and apply any discount here, then click Proceed to Checkout.

*Notes:

  • Store credits and member points earned from multi-attribute orders are calculated based on the total amount of all sub-orders under the same cart number. The total amount is calculated as follows: subtotal - discount - custom discount - applied store credits - redeemed points.
  • Store credits and member points are only assigned after all sub-orders under the same cart number are "Completed" or "Cancelled" (e.g., 2 of 3 sub-orders are completed and 1 is cancelled, or all 4 sub-orders are completed).
  • For non-cash-on-delivery orders, the minimum checkout amount is based on the total of all sub-orders under the same cart number. For cash-on-delivery orders, it is based on the amount of each individual sub-order.

Checkout page showing shipping fees calculated per product attribute, payment method selection and discounts

Notes:

 

Step 5. Fill in information and place the order

Fill in the customer information, delivery details and other information. The customer can also select whether to save the address for each product attribute on this page. Once completed, click Place Order.

Order information page (1 of 3): customer information, delivery details

Order information page (2 of 3): delivery details and other information fields

Order information page (3 of 3): Payment details and Invoice details

 

Step 6. View sub-order details

After checkout is complete, the customer can view all sub-order details from the respective product attributes.

*Note: An order completion notification email will be sent for each sub-order.

Order confirmation page showing sub-order details for each product attribute after checkout

 

3. Notes

Delivery methods 

  • This feature currently does not support the following delivery methods:
    • 7-11/FamilyMart pickup (non-integrated)
    • 7-11 cross border
    • Alfred Smart Locker
    • YTO Express cross-border 
    • Buy Online, Pick Up In-store

Order Source

  • This feature currently does not support orders created by:
  • This feature supports orders created manually via SHOPLINE Admin > [Order Management] > [Orders] > [More Actions] > [Create Order]. However, products of different temperature zones can't be added to the same order.

Promotion thresholds

  • Promotions/bundle promotions: Applied based on whether the products under the entire cart number meet the purchase condition
  • Free shipping promotions: Applied based on whether the products in each sub-order meet the purchase condition.

Order split

 

 

Read more

 

 

 

 

Last updated: 22 October 2026

Have more questions? Submit a request

Comments