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. Multi-Location

Outgoing Stock

Websites

Pakk websites can be set up to ‘draw’ stock from one, multiple or all of your stock locations.

  • Use Setup > Websites > {site} > Settings > ‘draw stock from locations’ to specify which of your Locations should ‘feed’ stock to this website.

  • Leave this list blank to use stock from ALL your locations.

  • ‘Unlocated’ is a valid choice in this list and allows you to feed in any stock that isn’t located at a particular Location.

  • The order of the list is important, it determines the priority of Locations for where stock is committed and sold once the order is placed (more on that below), as well as the order that locations are presented on the website.

  • If you’d like to actually show the breakdown of stock levels by location to customers, tick the ‘show stock location breakdown’ option. Bear in mind that any Locations that are not ‘web enabled’ will not show in the breakdown.

Sales Orders

Commitment

Orders placed on your Pakk sites are always ‘committed’ as soon as they are placed - this is to ensure that stock is reserved for customers and not double sold.

The auto-committer algorithm is the same one that can be executed manually on an Order from the Sales Order detail page in the admin panel. The auto-committer uses the following Batch information in order to decide which stock to allocate to an order:

  • Location

  • Expiry date

  • The creation date of the Batch

To summarise, the most important piece of information to the committer is Location. If the committer finds multiple batches at the same Location, it will then choose the one with the earliest expiry. If Batches have the same expiry (or no expiry date set), it will choose the oldest Batch (in terms of when the Batches were created).

The committer always takes a prioritised list of Locations in order to decide which Locations to prioritise for stock picking. By default this list is the same one you set up in the website configuration. So if your list looks like:

  • Main Warehouse

  • Overflow Warehouse

  • Office

The committer will do its best to take stock from the Main Warehouse, before falling back on stock at the Overflow Warehouse and finally the Office.

When manually committing orders, you will be presented with the prioritised Locations list in the ‘Commit’ dialogue - this will default to the setting for the website to which the order is tied (the ‘source’ website) but can be manually tweaked if you’d like to prioritise stock picking from different Locations.

Dispatch

  • In order to dispatch a Sales Order, you need to provide a Location from which the dispatch will take place.

  • Each individual dispatch can only be from a single Location, so if an order has stock committed from several locations, that implies that several different dispatches will be necessary to fully dispatch the Order.

  • When running a dispatch, any undispatched non-stockable items on the order (remember, non-stockables are not tracked via Batches, so have no Location) will be included in the dispatch. If you didn’t intend from them to be dispatched in that run, just manually delete them from the dispatch and they will be automatically included in the next run.

PreviousIncoming StockNextGross Margin Calculation and Control

Last updated 7 months ago