Allowing OEM Parts for Shipment
What Is This Setting?
The Allow OEM Parts for Shipment setting controls how OEM (Original Equipment Manufacturer) parts are fulfilled when customers order them through your webstore's PartStream integration.
When a customer browses your OEM parts catalog on the webstore and adds a part to their cart for the first time, the system needs to decide: can this part be shipped to the customer, or must they pick it up in store?
The Two States
| State | What Happens |
|---|---|
| Enabled (checked) | New OEM parts ordered through PartStream are available for shipment. Customers can have them shipped to their address. |
| Disabled (unchecked) | New OEM parts ordered through PartStream are set to in-store pickup only. Customers must pick them up at your location. This is the default for new accounts. |
How It Works
The "First Order" Concept
This is the key concept to understand: the setting only affects OEM parts the first time they are ordered on your webstore.
Here is what happens when a customer adds an OEM part to their cart:
- The customer browses your OEM parts catalog via the PartStream widget on your webstore
- They find a part and click to add it to their cart
- The system checks whether this part has been ordered through your webstore before
- If the part has never been ordered before:
- The system creates a new Webstore Product record for this part
- The "Allow OEM Parts for Shipment" setting determines the fulfillment method:
- Enabled → The product is marked as shippable
- Disabled → The product is marked as in-store pickup only
- If the part has been ordered before:
- A Webstore Product record already exists
- The setting has no effect — the product's existing fulfillment method is used
- The fulfillment method can only be changed through the Webstore Products admin page
Why It Works This Way
OEM catalogs contain thousands of parts. Rather than requiring you to configure a shipping preference for every single part up front, the system uses this global default to handle new parts automatically. Once a part has been ordered and has a Webstore Product record, you can fine-tune its fulfillment method individually if needed.
When Should You Enable This Setting?
Enable It When:
- You regularly ship OEM parts to customers. If your business model includes shipping parts orders, enable this so customers can place shipment orders without friction.
- You have a reliable shipping process for OEM parts. You know your packaging, shipping costs, and fulfillment times for parts orders.
- Your customers expect shipping. If most of your webstore customers are not local and cannot visit your store, shipping is essential.
Keep It Disabled When:
- You only sell OEM parts to walk-in customers. If your parts counter serves local customers who come to your store, in-store pickup is the appropriate default.
- You cannot reliably ship small parts. If your operation is not set up for parts fulfillment and shipping, keeping this disabled prevents customers from placing orders you cannot fulfill.
- You want to control which OEM parts are shippable on a case-by-case basis. Keep it disabled as the default, then enable shipment for specific parts individually through Webstore Products.
Changing the Setting
- From the main menu, go to Settings
- Click Webstore
- Find the Shipping & Taxes section
- Locate the Allow OEM Parts for Shipment checkbox
- Check or uncheck the box
- Click Save
What to Expect After Changing
Enabling the setting:
A warning message appears: "All OEM Part orders through PartStream will now be allowed for shipment."
- From this point forward, any new OEM parts ordered for the first time will be shippable
- Previously created OEM parts that were set to in-store pickup only are not changed — you must update those individually
Disabling the setting:
A warning message appears: "All new OEM Part orders through PartStream will now be only allowed for pickup in-store, unless the part has previously been ordered when shipment was allowed. Please review any existing OEM Parts in Webstore Products to change their shipment option."
- From this point forward, any new OEM parts ordered for the first time will be in-store pickup only
- Previously created OEM parts that were set as shippable are not changed — you must update those individually if you want them pickup-only
Important: Changing this setting does not retroactively change existing OEM parts. It only affects parts ordered for the first time after the change.
Managing Individual OEM Parts After the Fact
Once an OEM part has been ordered and has a Webstore Product record, you can change its fulfillment method individually.
Viewing the Current Setting
- Go to Webstore Products (under the Webstore section)
- Find the OEM product in the list
- Look at the In-Store Pickup Only column:
- Green checkmark — This product is in-store pickup only
- Red X — This product is available for shipment
- Yellow warning — This product is set as shippable, but your store-wide "In-Store Pickup Only" setting is enabled, which overrides it
Changing One or More Products
Bulk edit (recommended for multiple products):
- Go to Webstore Products
- Use the filters to find the OEM products you want to change (filter by Catalog = OEM, or use the In-Store Pickup Only filter)
- Select the products using the checkboxes
- Click the Edit button in the toolbar
- In the edit dialog, find the In-Store Pickup Only field
- Select Enable (pickup only) or Disable (shippable)
- Submit the job
CSV import (for large-scale changes):
- Export your Webstore Products to CSV
- Edit the
WebstoreProduct.pickup_in_storecolumn (1= pickup only,0= shippable) - Re-import the CSV through the File Center
How Customers Experience This
When a Product Is Shippable (pickup_in_store = false)
- The customer sees standard shipping options at checkout
- They enter a shipping address
- Shipping costs are calculated normally
- The product page shows estimated shipping lead times ("Ships Within X Days")
When a Product Is In-Store Pickup Only (pickup_in_store = true)
- The cart shows an "In-Store Pickup Only" badge on the item
- At checkout, the Pickup In Store option is automatically selected
- The customer sees your store location(s) for pickup
- Shipping cost is $0.00
- The product page does not show shipping lead times
Mixed Carts (Shippable + Pickup-Only Items)
If a customer's cart contains both shippable items and pickup-only items, the entire cart is forced into in-store pickup mode. A message informs the customer:
Items that are not marked as in-store pickup only must be ordered separately if you wish to have them shipped.
This means the customer would need to place two separate orders: one for the pickup-only items and one for the items they want shipped.
OEM Catalog Requirement
The OEM catalog must be enabled for your account and you must have a PartStream App Key configured for the OEM parts widget to function on your webstore. Without these, this setting has no practical effect.