Flxpoint Help Center
All DocsContact support

Morris Costumes as a Source

July 17, 2026

Summary

Morris Costumes is a supplier of costumes, party supplies, and theatrical accessories, connected to Flxpoint via SFTP (URL, Username, Password, Port). Get Inventory (Primary) imports the full costume catalog daily — products, categories, images, and licensed-property details — while Get Inventory (Secondary) refreshes cost, MAP/MSRP and quantity more frequently. Send Fulfillment Requests uploads orders to Morris Costumes (Customer ID and Shipper Number required), and Get Shipments retrieves tracking and ship confirmations.

Get Inventory (Primary)
Imports the full Morris Costumes product catalog daily.
Get Inventory (Secondary)
Refreshes cost, MAP, MSRP and quantity more frequently.
Send Fulfillment Requests
Sends orders to Morris Costumes for dropship fulfillment.
Get Shipments
Pulls shipment tracking and ship confirmations from Morris Costumes.

Morris Costumes connects via SFTP. Add the source, start configuring an operation, and when Flxpoint prompts you click + New Connection, enter the SFTP URL, Username, Password and Port, then Test ConnectionSave Connection.

SFTP URLRequired
The Morris Costumes SFTP server address, provided by Morris Costumes.
UsernameRequired
Your Morris Costumes SFTP username.
PasswordRequired
Your Morris Costumes SFTP password.
PortRequired
The SFTP port — typically 22.
The same SFTP connection is used for Get Inventory (Primary and Secondary), Send Fulfillment Requests and Get Shipments. Send Fulfillment Requests also requires a Customer ID and Shipper Number, configured separately in the Send FR integration settings — get these from your Morris Costumes representative. For extended mapping guidance, contact support@flxpoint.com.

GIP requires two specific FTP files — job fails if either is missing

GIP reads two FTP files: AvailableBatch_Full_Product_Data and AvailableBatch_Inventory_Only. If either file is absent or empty when GIP runs, the entire job fails. Before scheduling GIP, confirm with Morris Costumes that both files are consistently delivered to the FTP. When GIP fails, the first thing to check is whether both files are present in the configured FTP directory.

Send FR requires Customer ID and Shipper Number — uploads XML to /upload on Morris Costumes' FTP

Send Fulfillment Requests converts orders to XML files and uploads them to the /upload directory on Morris Costumes' FTP. You must configure your Customer ID and Shipper Number in the Send FR integration settings. A single-order file is named order_{poNumber}.xml; bulk orders use bulk_{first_poNumber}.xml. Verify Customer ID and Shipper Number with Morris Costumes before going live.

GIS also requires both FTP files — enable Allow Create Variant if new variant SKUs may appear

Get Inventory Secondary reads the same two FTP files (AvailableBatch_Full_Product_Data and AvailableBatch_Inventory_Only) and focuses on variant-level fields: SKU, Cost, MAP, MSRP, Quantity. Enable Allow Create Variant in GIS settings if new variant records may need to be created during secondary runs. Leave Archive disabled on GIS if GIP already has it enabled.

Rich product catalog — License, LicenseCharacter, Season, Theme, and variant options all mappable

Morris Costumes provides an extensive product data set including: Age Group, Brand, Category 1/2/3, Closeout Status, Cost, License/Character/Title, Material Specification, MPN, MSRP, MAP, Option Color/Size, Parent SKU, Season, Specialty Costume, Theme, Variation Types/Values, and Video Link. Map these in the GIP template to build a comprehensive costume catalog with full variant and licensed property attribution.


FieldMaps To — Notes
SkuProduct / Variant → SKU. Required. Primary identifier for the catalog item.
Style, ParentItemNumberProduct → Parent SKU. Groups variant SKUs under a shared parent style/item.
ProductName, FormattedNameProduct → Title. Product display name.
Price (product detail)Pricing → Cost. Your Morris Costumes dealer cost.
MapPricePricing → MAP. Minimum advertised price; MSRP is calculated from Cost and never set below MAP.
Qty (inventory file)Inventory → Quantity. Current available units.
VariationType1/2 + VariationValue1/2, OptionSize, OptionColorVariant → Options. e.g. Size / Color option pairs.
PrimaryImgLink, ImgAlternate1-6Product & Variant → Images. Up to 7 images per item.
Categories, SecondaryCategory, ThirdCategoryProduct → Category 1 / 2 / 3. Category hierarchy.
CountryOfOriginProduct → Attribute: Origin. Added as a product attribute.
License, LicenseTitle, LicenseCharacter, Theme, Season, Holidays, Age Group, Brand, MaterialSpecificationProduct → Additional attributes. Licensed-property, theme, season and material fields — mappable in the GIP template for a full costume catalog.
FieldMaps To — Notes
SkuInventory Variant → SKU. Required. Primary identifier.
QtyInventory → Quantity. Current available units from the Inventory FTP file.
Price (product detail)Pricing → Cost. Dealer cost from the Product Availability FTP file.
MapPricePricing → MAP. MSRP is recalculated from Cost and never set below MAP.
Full catalog fieldsNot included in Secondary — titles, images, categories and licensed-property fields come from Get Inventory Primary. Run Primary daily for the full catalog and Secondary more frequently to keep Cost, MAP and Quantity current.
Source FieldMaps To (Morris Costumes) — Notes
Send FR Settings → Customer IDCustomer ID. Required. Set once in the Send FR integration settings (not per order); provided by Morris Costumes.
Send FR Settings → Shipper NumberShipper Number. Required. Set once in the Send FR integration settings; provided by Morris Costumes.
Fulfillment Request NumberPurchase Order Number. Required. Sent as the order's PO reference.
Source Shipping MethodCarrier & Service Level. Mapped to both the Carrier and Shipping Code sent to Morris Costumes.
Shipping Address (First/Last Name, Street1/2, City, State, Zip, Country)Ship To → Address. Required. Full ship-to address on every order.
Business NameShip To → Business Name. Required for B2B orders only.
Fulfillment Request line → SKULine Item → SKU. Required. Sent per line item.
Fulfillment Request line → QuantityLine Item → Qty. Required. Units requested.
FieldMaps To — Notes
CustomerPOShipment → Purchase Order. Required. Links the shipment back to your Fulfillment Request.
CarrierShipment → Carrier. Carrier name returned by Morris Costumes.
MethodShipment → Ship Method. Carrier service level.
TrackingNumberShipment → Tracking Number. Required. Package tracking number.
ShipDateShipment → Shipped At. When the order was shipped.
PackageIdShipment → Package ID. Morris Costumes package identifier.
ShipInstructionShipment → Ship Instruction. Special handling/delivery instruction text, if provided.
WarehouseBuildingShipment → Warehouse Building. Origin warehouse/building code.
SKUShipment Item → SKU. Required. Associates the shipped line to your catalog.
Quantity (ShippedQty)Shipment Item → Quantity. Required. Units shipped for the line.

GIP or GIS failing — missing AvailableBatch files on FTP
Both GIP and GIS require AvailableBatch_Full_Product_Data and AvailableBatch_Inventory_Only to be present on the Morris Costumes FTP. If either is absent, the job fails entirely. To diagnose: (1) log into the FTP using the configured SFTP credentials and check both files are present; (2) confirm with Morris Costumes that both files are delivered on the expected schedule; (3) verify the file path in Flxpoint settings matches the FTP directory structure. If files are present but the job still fails, check whether the files are empty or malformed.
Send FR failing — Customer ID or Shipper Number errors
If Send FR fails with errors related to Customer ID or Shipper Number: (1) verify both values are entered exactly as provided by Morris Costumes in the Send FR integration settings; (2) confirm the Carrier and Shipping Code mappings align with values Morris Costumes recognizes; (3) verify the ship-to address includes all required fields (Street1, City, State, Zip, Country, First Name, Last Name); (4) review the job log for the specific field or line causing the error. For B2B orders, ensure Business Name (Company Name) is mapped if required by Morris Costumes.

How do I set up the Morris Costumes SFTP connection?
Go to Sources → + Add Source and complete the Source Wizard. After saving, go to Integrations → Get Inventory → Start Creating Integrations and select Morris Costumes. On the New Morris Costumes Connection screen, enter: Connection Name, SFTP URL (provided by Morris Costumes), Username, Password, and Port (typically 22). Click Test Connection, then Save Connection. The same connection is used for GIP, GIS, Send FR, and Get Shipments.
What are the required Send FR fields for Morris Costumes?
Required in Send FR settings: Customer ID and Shipper Number. Required in mapping template: full Shipping Address (First Name, Last Name, Street1, City, State, Zip, Country), Business Name (if B2B), Carrier (from Source Shipping Method), Fulfillment Request Number → Purchase Order Number, Service Level → Shipping Code, SKU → SKU, and Quantity → Qty. Optional: Cost, Tracking Number (if pre-supplied), notes. Optional settings: Hold For X Hours (delay send for review), Send During Business Hours.
What does Get Shipments retrieve from Morris Costumes?
Get Shipments connects to Morris Costumes' FTP and downloads a shipment file. Fields available: Carrier, Customer PO (links back to FR), Method, Package Id, Ship Date, Ship Instruction, Tracking Number, Warehouse Building. Shipment Item Fields: Quantity, SKU, Title, and additional product-level shipment fields. If the FTP shipment file is missing or incomplete, the Get Shipments job will fail. Configure scheduling to run after the FTP file is expected from Morris Costumes.
© 2026 Flxpoint. All rights reserved.