F2 Order Fields & Delivery is a Shopify app designed to help merchants collect important customer and order information before checkout.
The app provides flexible fields for:
The app includes 4 main Theme App Extension blocks:
| Block | Purpose | Recommended Page |
|---|---|---|
| 1. Delivery Date & Time | Collect preferred delivery date and time | Cart Page |
| 2. Custom Order Fields | Collect additional customer/order information | Cart Page |
| 3. VAT / GST / Tax Fields | Collect business and tax information | Cart Page |
| 4. Order Notes & Instructions | Collect notes, gift messages and delivery instructions | Cart Page |
These blocks are designed to be added through Shopify’s Theme Editor rather than requiring merchants to manually edit theme code.
After installing F2 Order Fields & Delivery:
Go to:
Shopify Admin → Apps → F2 Order Fields & Delivery
Open:
Online Store → Themes → Customize
Select the theme where you want to use the app.
Open the page where you want to add the app block.
For most features in this app, select the:
Cart Page
Click:
Add block → Apps
Select:
F2 Order Fields & Delivery
Choose the required block.
You will see:
Configure the block settings.
Click:
Save
Shopify’s official workflow is to navigate to the desired page/section, choose Add block, select the app block from Apps, configure it, and save. The exact availability depends on whether the theme section supports app blocks.
The Delivery Date & Time block allows customers to provide their preferred delivery date and/or delivery time before completing their order.
It is useful for stores where delivery scheduling is important.
For example:
Delivery Date
[ September 15, 2026 ]
Delivery Time
[ 10:00 AM - 12:00 PM ]The merchant can configure the block according to the store’s delivery requirements.
Many stores need to know when customers want their orders delivered.
For example:
Customer chooses:
Delivery Date:
September 15
Delivery Time:
6:00 PM - 8:00 PMCustomer chooses:
Delivery Date:
September 20
Delivery Time:
MorningCustomer can select the date for a birthday or anniversary delivery.
Customers can specify their preferred delivery schedule.
Allow customers to select their preferred delivery date.
Allow customers to select a delivery time or time slot.
Merchants can make delivery date selection mandatory.
Merchants can require customers to select a delivery time.
Merchants can control which dates customers can select according to the available settings.
Merchants can customize labels such as:
Delivery Date
Delivery TimeMerchants can provide customer-friendly placeholder text.
Example:
Select your preferred delivery dateThe block can validate required delivery information before the customer continues.
Cart Page
Cart Items
↓
Delivery Date & Time
↓
Cart Summary
↓
CheckoutExample:
--------------------------------
Your Cart
--------------------------------
Product A $30
Product B $25
--------------------------------
Delivery Date
[ September 15 ]
Delivery Time
[ 10:00 AM - 12:00 PM ]
--------------------------------
Subtotal: $55
[ Checkout ]
--------------------------------The Custom Order Fields block allows merchants to collect additional information from customers that Shopify’s standard cart fields may not provide.
For example:
Company Name
[ Enter information ]
Purchase Order Number
[ Enter information ]
Project Name
[ Enter information ]
Special Instructions
[ Enter information ]
Reference Number
[ Enter information ]This makes the app useful for both B2C and B2B stores.
Different businesses need different customer information.
For example, a B2B customer may need to provide:
Company Name
Purchase Order Number
Reference NumberA custom-product store may need:
Project Name
Design Reference
Special InstructionsA service business may need:
Customer Reference
Project Details
Additional InformationInstead of modifying the theme code, merchants can configure the fields from the Theme Editor.
Theme App Extensions are specifically designed to allow merchants to configure app blocks visually without manually editing Liquid theme code.
Collect normal text information.
Example:
Company Name
[ ABC Company ]Collect numeric information.
Example:
Purchase Order Number
[ 10245 ]Collect customer email information.
Collect phone/contact information.
Allow customers to provide a date.
Useful for longer information.
Example:
Special Instructions
[ Please leave the package at the front door... ]Useful for confirmations and agreements.
Merchants can make specific fields mandatory.
Fields can remain optional when the merchant does not want to force customers to provide information.
A character counter can help customers understand how much information they have entered.
Cart Page
Recommended structure:
Cart Items
↓
Custom Order Fields
↓
Cart Summary
↓
CheckoutExample:
--------------------------------
Your Cart
Product A $100
--------------------------------
Additional Information
Company Name
[ ABC Company ]
Purchase Order Number
[ PO-10245 ]
Project Name
[ Website Project ]
Special Instructions
[ Please contact me before delivery ]
--------------------------------
Subtotal: $100
[ Checkout ]
--------------------------------The VAT / GST / Tax Fields block allows merchants to collect business and tax-related information from customers.
It can collect information such as:
Example:
Tax & Business Information
Company Name
[ ABC Company ]
Tax ID
[ 123456 ]
VAT Number
[ GB123456789 ]
GST Number
[ GST123456 ]
Tax Country
[ United Kingdom ]
Business Type
[ Business ]
☐ I am tax exemptBusiness customers often need to provide tax information when placing an order.
For example, a B2B customer may need:
Company Name
VAT Number
Tax ID
Business Type
Tax CountryThis information can then be collected as order information/attributes for the merchant’s order workflow.
Collect the customer’s company/business name.
Collect a general tax identification number.
Collect VAT information.
Collect GST information.
Allow customers to specify their tax country.
Allow customers to select a business type such as:
Business
Individual
Non Profit
Government
Reseller
WholesaleAllow customers to indicate that they are tax exempt when applicable.
Merchants can make important tax fields mandatory.
For example:
Tax ID
VAT Number
GST Numbercan be customized according to the merchant’s needs.
The block provides storefront-side validation for configured required/format fields.
Important: this should not be described as official government VAT/GST verification. Actual government/tax-authority verification would require an appropriate external verification service or API.
Cart Page
Recommended structure:
Cart Items
↓
VAT / GST / Tax Information
↓
Cart Summary
↓
CheckoutExample:
--------------------------------
Your Cart
Product A $250
--------------------------------
Tax & Business Information
Company Name
[ ABC Ltd ]
Tax ID
[ 123456 ]
VAT Number
[ GB123456789 ]
Tax Country
[ United Kingdom ]
Business Type
[ Business ]
--------------------------------
Subtotal: $250
[ Checkout ]
--------------------------------The Order Notes & Instructions block allows customers to provide additional instructions related to their order.
It can be used for:
Example:
Order Notes & Instructions
Order Note
[ Please check the product before shipping. ]
Delivery Instructions
[ Leave the package at the front door. ]
Gift Message
[ Happy Birthday! ]
Special Request
[ Please call before delivery. ]Customers often need to communicate information that cannot be captured through standard product options.
For example:
Please leave the package at the front door.Happy Birthday!Please call before delivery.Please pack all products together.Allow customers to add a general note to their order.
Collect delivery-specific instructions.
Useful for gift orders.
Allow customers to communicate special requirements.
Merchants can customize the labels displayed to customers.
Example:
Write a note about your order...Merchants can make selected note fields mandatory.
Set a maximum character limit where applicable.
Display the number of characters entered by the customer.
Merchants can optionally display an informational privacy message.
Cart Page
Recommended location:
Cart Items
↓
Order Notes & Instructions
↓
Cart Summary
↓
CheckoutExample:
--------------------------------
Your Cart
Product A $50
--------------------------------
Order Notes & Instructions
Order Note
[ Write a note about your order... ]
Delivery Instructions
[ Leave package at the front door. ]
Gift Message
[ Happy Birthday! ]
--------------------------------
Subtotal: $50
[ Checkout ]
--------------------------------Each block has a different purpose.
Focus:
Collect delivery scheduling information.
Use when the merchant needs to know when the customer wants delivery.
Focus:
Collect custom customer/order information.
Use when the merchant needs additional business-specific information.
Focus:
Collect business and tax information.
Use when customers need to provide VAT, GST, Tax ID, company or business details.
Focus:
Collect customer notes and special instructions.
Use when customers need to communicate delivery requests, gift messages or special requirements.
For a store using all four blocks:
--------------------------------
CART
--------------------------------
Cart Products
Product A
Product B
--------------------------------
1. Delivery Date & Time
Delivery Date
[ Select Date ]
Delivery Time
[ Select Time ]
--------------------------------
2. Custom Order Fields
Company Name
[ ABC Company ]
Purchase Order Number
[ PO-10245 ]
--------------------------------
3. VAT / GST / Tax Fields
VAT Number
[ GB123456789 ]
Tax Country
[ United Kingdom ]
Business Type
[ Business ]
--------------------------------
4. Order Notes & Instructions
Order Note
[ Your instructions... ]
Delivery Instructions
[ Your delivery request... ]
--------------------------------
Subtotal
$250
[ CHECKOUT ]
--------------------------------This creates a complete order information collection workflow before checkout.
Recommended:
Block 1 + Block 4
Example:
Delivery Date & Time
↓
Order Notes
↓
CheckoutGood for:
Recommended:
Block 2 + Block 3 + Block 4
Example:
Company Information
↓
Tax Information
↓
Purchase Order / Special Instructions
↓
CheckoutRecommended:
Block 2 + Block 3
Collect:
Recommended:
Block 1 + Block 4
Example:
Delivery Date
↓
Gift Message
↓
Delivery Instructions
↓
CheckoutRecommended:
Block 1 + Block 4
Example:
Delivery Date
↓
Delivery Time
↓
Delivery Instructions
↓
Checkout| Page | Block | Recommendation |
|---|---|---|
| Home Page | Block 1 | ❌ Not recommended |
| Home Page | Block 2 | ❌ Not recommended |
| Home Page | Block 3 | ❌ Not recommended |
| Home Page | Block 4 | ❌ Not recommended |
| Product Page | Block 1 | Optional |
| Product Page | Block 2 | Optional |
| Product Page | Block 3 | Optional |
| Product Page | Block 4 | Optional |
| Cart Page | Block 1 | ⭐⭐⭐⭐⭐ |
| Cart Page | Block 2 | ⭐⭐⭐⭐⭐ |
| Cart Page | Block 3 | ⭐⭐⭐⭐⭐ |
| Cart Page | Block 4 | ⭐⭐⭐⭐⭐ |
| Checkout | Theme App Blocks | Generally not applicable |
Cart Page is the primary recommended location for all four blocks.
App blocks can only be added where the theme supports app blocks; Shopify notes that some sections may not support them.
A store using all major features can have this experience:
PRODUCT PAGE
│
↓
Add to Cart
│
↓
CART PAGE
│
┌───────────┼───────────┐
↓ ↓ ↓
Delivery Custom Tax &
Date Fields Business
│ │ │
└───────────┼───────────┘
↓
Notes & Instructions
│
↓
Cart Summary
│
↓
CHECKOUTAfter installing the app:
Shopify’s official documentation confirms that app blocks can be added, repositioned and customized from the Theme Editor.
After configuration, merchants should test every block.
Schedule delivery.
Use it to allow customers to provide their preferred delivery date and time.
Collect extra information.
Use it to collect company details, PO numbers, project information, references, and other custom data.
Collect business & tax information.
Use it for VAT, GST, Tax ID, company, country and business information.
Collect customer instructions.
Use it for order notes, delivery instructions, gift messages and special requests.
F2 Order Fields & Delivery is a flexible Shopify app that allows merchants to collect additional order information, delivery preferences, tax details, notes, and customer instructions directly from their store.
Short Description:
Allow customers to select their preferred delivery date and time before placing an order.
Recommended Page: Cart Page
Short Description:
Collect additional customer and order information using customizable fields.
Recommended Page: Cart Page
Short Description:
Collect business, tax, VAT, GST, and company information from customers during checkout preparation.
Recommended Page: Cart Page
Short Description:
Let customers provide special order notes, gift messages, delivery instructions, and other important information.
Recommended Page: Cart Page
| Block | Best Page | Main Purpose |
|---|---|---|
| Delivery Date & Time | Cart | Collect delivery preferences |
| Custom Order Fields | Cart | Collect extra customer information |
| VAT / GST / Tax Fields | Cart | Collect business & tax information |
| Order Notes & Instructions | Cart | Collect notes and special instructions |
Collect delivery preferences, custom order information, tax details, and customer instructions with flexible Shopify cart fields.
If you need Support, please message us on WhatsApp. We will give you a response just in one minute. Or mail to us, Amzadhossen420360@gmail.com Or Contact