Customer information is essential for processing orders in Weevio Store. This guide covers how to select customers, manage billing and shipping addresses, and handle various customer scenarios.
Overview
Every order in Weevio can be associated with a customer from your PIMS database. Customer information includes:
- Billing details: Contact person, billing address, email, and phone
- Shipping details: Shipping address and contact information
- Customer history: Payment terms, pricing, and purchase history
- Multiple shipping locations: Alternative delivery addresses
When a customer is linked to an order, their information automatically populates billing and shipping fields, making order entry faster and more accurate.
Selecting Customers
Using Customer Search
The primary way to add a customer to an order is through the customer search feature:
- Access Search: In the Customer Billing or Customer Shipping tab, click the Search button next to the "Name / Search" field
- Enter Search Terms: Type any of the following:
- Customer code (e.g., "CUST001")
- Customer name (billing or shipping)
- Email address (billing or shipping)
- First or last name
- Phone number
- Select Customer: Click on a customer from the search results to link them to the order
Note:
The search is case-insensitive and searches across multiple fields simultaneously. You can type partial information to find customers.
Customer Search Fields
The customer search modal displays the following columns:
| Column | Description |
|---|---|
| Customer Code | Unique identifier from PIMS |
| Billing Name | Company or customer name |
| Billing Email | Primary email address |
| Billing Phone | Primary phone number |
| Business | Indicates if this is a business account |
Screenshot Placeholder: Customer Search Modal showing search results
Quick Search via Name Field
You can also trigger customer search automatically:
- Type a customer name, email, or code directly into the Name / Search field
- When the field loses focus (on blur), if no customer is linked yet, the search modal opens automatically
- The search modal pre-populates with your entered text
This shortcut saves time when you know part of the customer's information.
Customer Information Display
Customer Billing Tab
The Customer Billing tab displays and allows editing of:
Contact Information:
- ATTN (Attention/Contact Person)
- Phone 1
- Phone 2 (for SROs) or Fax (for Orders)
Billing Address:
- Address 1 (with USPS validation button)
- Address 2
- City
- State
- Postal Code
- Country
Layout:
The billing tab uses a two-column layout:
- Left column: Name/search field and contact details
- Right column: Address fields with validation
All fields update in real-time as you type and save automatically when you tab to the next field (for saved orders).
Customer Shipping Tab
The Customer Shipping tab mirrors the billing structure but focuses on delivery details:
- Shipping Name: Company or recipient name
- ATTN: Delivery contact person (for business addresses)
- Shipping Address: Complete delivery address with USPS validation
- Shipping Contact: Email and phone for delivery coordination
Tip:
For individual customers (not businesses), the ATTN field is automatically hidden in the shipping tab.
Billing Information
Editing Billing Details
To modify billing information:
- Navigate to the Customer Billing tab
- Click into any field to edit
- Make your changes
- Tab to the next field or click elsewhere to save
Field Behaviors:
- ATTN (Attention): Contact person at the billing address
- Name: Automatically populated from
BNAMEorCUSTOMER_NAME - Email: Primary contact email (used for invoices and receipts)
- Phone 1: Primary phone number (automatically formatted)
- Phone 2/Fax: Secondary contact number
Note:
Changes to billing information on a saved order update PIMS immediately. For unsaved orders, changes are held locally until the order is created.
Billing Address Validation
Weevio includes USPS address validation:
- Enter or modify an address in the billing fields
- Click the Validate Address button next to Address 1
- The system validates the address against USPS database
- If validated successfully:
- Address fields update to standardized format
- Notifications appear for business addresses or vacant properties
- Order is automatically saved (if it has an order number)
Validation Messages:
- "According to the USPS, this is a business address."
- "According to the USPS, this address is vacant."
Required Billing Fields
While Weevio allows flexible data entry, certain fields improve order processing:
| Field | Required | Notes |
|---|---|---|
| Name | Recommended | Used for invoices and shipping labels |
| Recommended | Required for digital receipts | |
| Phone 1 | Optional | Helpful for delivery coordination |
| Address 1 | Required for shipping | Must be validated for ship orders |
| City | Required for shipping | Part of complete address |
| State | Required for shipping | Used for tax calculations |
| Postal Code | Required for shipping | Enables accurate shipping costs |
Shipping Information
Using Billing Address for Shipping
By default, shipping information mirrors billing information when you first link a customer. To keep them synchronized:
- Make changes in the Customer Billing tab
- The shipping fields automatically reflect customer defaults from PIMS
- To override, switch to Customer Shipping tab and make changes
Separate Shipping Address
To use a different shipping address:
- Navigate to the Customer Shipping tab
- Modify any shipping field as needed
- Changes save automatically when the field loses focus
Common Scenarios:
- Shipping to a different office or warehouse
- Delivering to a customer's home vs. business
- Special event or temporary location delivery
Using Shipping Locations
Many customers have multiple pre-configured shipping locations in PIMS:
- Click the Locations button (map marker icon) in the order header
- The Shipping Locations modal displays all additional addresses for this customer
- Click on any location to apply it to the current order
- The shipping tab updates with the selected location's details
Shipping Locations Display:
| Column | Description |
|---|---|
| Name | Location identifier |
| Address 1 | Primary street address |
| City | City name |
| Zipcode | Postal code |
| Phone | Contact number for this location |
Screenshot Placeholder: Shipping Locations modal showing multiple addresses
Reverting to Primary Shipping Address
If you've selected an alternate shipping location and want to revert:
- Open the Locations modal
- Click the Use Primary Shipping Address button at the bottom
- Shipping fields reset to the customer's default PIMS shipping address
Note:
The system tracks whether you're using an alternate location with the usingAShippingLocation flag. This ensures proper order processing and shipping label generation.
Shipping Contact Details
For shipping addresses, you can specify:
- ATTN: Person receiving the shipment (shown only for business addresses)
- Email: Delivery notification email
- Phone: Contact number for delivery issues
- Phone 2 (SROs): Secondary contact
These details help carriers coordinate delivery and notify recipients.
Customer Sync & Validation
Syncing with PIMS
When you link a customer to an order, Weevio performs several synchronization steps:
- Fetch Customer Data: Retrieves complete customer record from PIMS
- Update Order Fields: Populates billing and shipping information
- Sync Line Items: Updates pricing, discounts, and AppleCare based on customer
- Recalculate Totals: Applies customer-specific pricing and tax rules
Tip:
Customer sync only occurs when an order has been saved (has an ORDER_NUMBER). For new unsaved orders, customer data is applied locally without PIMS updates.
Customer Refetch
If customer information changes in PIMS while you're editing an order:
- Another user updates customer details in PIMS
- Weevio detects the change via localStorage events
- The system automatically refetches customer data
- Your order updates with the latest information
This cross-window synchronization ensures data consistency.
Unlinking Customers
To remove a customer from an order:
- Click the Unlink button (yellow) next to the Search button
- Confirm the action
- All customer fields clear to blank values
- If the order is saved, PIMS is updated to remove the customer link
What happens when unlinking:
CUSTOMER_CODEis cleared- All billing and shipping fields reset to empty
- Purchase Order Number and Reference Number clear
- Salesperson Code is preserved
Note:
Unlinking a customer cannot be undone. You'll need to search and re-link the customer if needed.
Replacing Customers
If you need to change which customer is linked to an order:
- Search for and select a different customer
- Weevio displays a confirmation modal showing:
- Current customer information
- New customer you're selecting
- Choose Replace to confirm
- The system updates the order with new customer data
- Line items re-sync with new customer pricing
Validation Rules
Address Validation
USPS address validation performs the following checks:
- Standardization: Converts addresses to USPS standard format
- Business Detection: Identifies commercial addresses
- Vacancy Check: Flags vacant properties
- Deliverability: Verifies address can receive mail
Validation Triggers:
- Clicking the validation button next to Address 1
- Automatic validation on blur (for some implementations)
Field-Level Validation
Weevio performs automatic validation on customer fields:
- Email: Must be valid email format (username@domain.com)
- Phone: Automatically formatted (e.g., (555) 555-5555)
- Postal Code: Must match country format
Required Fields
For different order types, certain fields are required:
Quotes and Worksheets:
- Customer Name (optional)
- Minimal address information
Sales Orders:
- Customer Code (recommended)
- Billing Name
- Billing Email
Invoices:
- Customer Code (required for PIMS integration)
- Complete billing address
- Complete shipping address (if different)
- Valid email for digital receipts
Special Cases
Walk-in Customers
For customers without PIMS records:
- Leave the customer search empty
- Manually enter billing and shipping information
- Create the order without linking a customer
- The order saves with entered information only
Limitations:
- No automatic pricing or discounts
- No customer history tracking
- Manual entry required for each order
Tip:
For frequent walk-in customers, create a PIMS customer record in the POS Customers module. This enables better tracking and reporting.
Guest Checkout
Guest checkout is similar to walk-in:
- Enter minimal customer information
- Focus on shipping address accuracy
- Collect email for order confirmation
- Skip customer code entry
Multiple Shipping Locations
For customers with many shipping locations:
- Link the customer first
- Open the Locations modal
- Use the filter/search to find specific location
- Select the appropriate shipping address
Tips for Multiple Locations:
- Locations are named descriptively (e.g., "Main Warehouse", "Retail Store")
- Search by city, zipcode, or location name
- The modal shows up to 2,500 locations
- Use consistent naming in PIMS for easier searching
International Addresses
For customers outside the United States:
- Enter billing/shipping information as normal
- Country field: Specify the country name
- State field: Use province or region as appropriate
- Postal Code: Use format appropriate for the country
- USPS Validation: Skip validation (only works for US addresses)
International Field Tips:
- Use full country names (e.g., "Canada" not "CA")
- State field accepts any text for international addresses
- Phone numbers: Include country code (e.g., "+1 (555) 555-5555")
Business vs. Individual Customers
The system handles business and individual customers differently:
Business Customers (BUSINESS_OR_INDIVIDUAL = true):
- Display ATTN field in both billing and shipping tabs
- ATTN is the contact person name
- Name field is company name
Individual Customers:
- Hide ATTN field (in some views)
- Name field combines FIRST_NAME and LAST_NAME
- Simpler contact information
Updating Existing Customer Information
If you notice customer information is outdated while creating an order:
- For minor corrections: Edit fields directly in the order
- For major updates:
- Navigate to POS > Customers
- Search for the customer
- Update their master record in PIMS
- Return to your order
- The system refetches updated data
Note:
Changes made in an order update that specific order but may not update the customer's master record in PIMS. For permanent changes, edit the customer record directly.
Viewing Customer Details
Customer Button
Once a customer is linked to an order:
- Look for the Customer button (user icon) in the order header
- Click to open the customer's full profile in a new window
- View complete customer history, notes, and details
- The original order remains open in your current window
This allows you to reference customer information while building the order.
Customer Code Display
The customer code appears in multiple places:
- Order Header: In the customer tabs area
- Customer Search: When searching for customers
- Shipping Locations: Associated with each location
Customer codes are unique identifiers in PIMS and should be used for accurate record-keeping.
Troubleshooting
Customer Search Returns No Results
Problem: Searching for a customer returns no results.
Solutions:
- Try different search terms (name, email, customer code)
- Check for typos or extra spaces
- Verify the customer exists in PIMS
- Try searching by partial information
- Check if customer is in the correct organization/location
Customer Information Won't Save
Problem: Edits to customer fields don't persist.
Solutions:
- Check Order Status: Ensure the order has been saved (has an ORDER_NUMBER)
- Check Editability: Verify the order is not locked or paid
- Network Issues: Check your internet connection to PIMS
- Field Focus: Make sure to tab out of fields to trigger save
- Permissions: Verify you have edit permissions for this order type
Shipping Location Not Applying
Problem: Selecting a shipping location doesn't update the order.
Solutions:
- Click the location row in the modal (don't just select it)
- Wait for the modal to close before checking shipping tab
- Refresh the order if changes don't appear
- Verify the location has complete address information in PIMS
Address Validation Fails
Problem: USPS validation returns an error or doesn't recognize the address.
Solutions:
- Rural Addresses: Some rural routes may not validate
- New Construction: Recent addresses may not be in USPS database yet
- Format Issues: Try entering address without abbreviations
- PO Boxes: Use standard format "PO Box 123"
- Manual Entry: You can skip validation and enter manually if needed
Customer Code Already Linked
Problem: Trying to link a customer but getting a warning.
Solutions:
- Check if customer is already linked (look for customer code in fields)
- Use Unlink button to remove current customer first
- Use Replace option if prompted to confirm customer change
- Verify you're working with the correct order
Duplicate Customer Records
Problem: Search shows multiple entries for the same customer.
Solutions:
- Check customer codes to identify the primary record
- Use the most recent or most complete record
- Note duplicate codes and report to PIMS administrator
- Verify with customer which record is correct
- In PIMS, merge duplicate customer records
Missing Shipping Locations
Problem: Customer should have multiple locations but modal shows none.
Solutions:
- Verify locations are set up in PIMS customer record
- Check that locations are in the
CUSTOMERS_ADDITIONAL_LOCATIONSsub-records - Ensure customer code is correct
- Refresh the order and try again
- Add missing locations in PIMS if needed
Best Practices
Customer Linking
- Link customers early: Search and link customers before adding line items
- Verify customer: Double-check customer name and code before proceeding
- Update information: Correct any outdated customer details as you go
- Use customer codes: When possible, search by customer code for accuracy
Address Management
- Validate addresses: Always use USPS validation for shipping orders
- Complete information: Fill in all address fields, even optional ones
- Shipping locations: Use pre-configured locations instead of manual entry
- International addresses: Be extra careful with format and country codes
Order Efficiency
- Batch similar orders: Link the same customer across multiple orders
- Save frequently: Save orders after linking customers to trigger sync
- Use keyboard: Tab through fields instead of clicking for faster entry
- Shortcuts: Use quick search by typing in name field
Data Quality
- Consistent formatting: Use same format for phone numbers, addresses
- Complete records: Fill in email and phone even if not required
- Update PIMS: Fix customer data in PIMS, not just in orders
- Report issues: Note any data quality problems for administrator review
Related Documentation
- Order View Overview - Understanding the Order View interface
- Line Items - Managing line items in orders
- Customer Management - Managing customer master records in Weevio Store
Need Help?
For assistance, please send a message to our Support page.