Petra Industries is a wholesale distributor of consumer electronics, home appliances, outdoor gear, and lifestyle products. As a source in Flxpoint, Petra Industries provides catalog imports, pricing and inventory sync, dropship fulfillment-request submission, and shipment tracking โ so you can keep product data current and automate order fulfillment from a single connection.
How To Connect
Product Operations
The Get Inventory operation imports the Petra Industries catalog โ product details, pricing, and on-hand quantities โ into your Global Inventory Pool, keeping data current on each run for mapping to downstream channels.
Get Inventory
- Import the Petra Industries catalog with core details (title, description, categories, images).
- Update pricing and cost when available to your account.
- Keep on-hand quantities current and archive items that are no longer available.
- 1Select Connection โ Choose your Petra Industries connection.
- 2Retrieve Catalog โ Flxpoint retrieves the Petra Industries product data โ products, attributes, pricing, inventory, and images.
- 3Map Fields โ Incoming data is matched to your Mapping Template.
- 4Persist โ Values are saved to the Global Inventory Pool and flow to channels after your next push.
- 1Connect an Integration โ Choose Petra Industries and select your existing connection.
- 2Configure Settings โ Optionally enable Archive/Un-Archive Inventory so SKUs missing from the feed are archived and auto-restored when they reappear.
- 3Define a Mapping Template โ Start with the recommended fields below and adjust as needed.
- 4Save & Schedule โ Run manually first to verify, then enable a daily schedule (jobs run in UTC).
| Flxpoint Field | Petra Industries Field | Status |
|---|---|---|
| SKU | Inventory: SKU | Required |
| Title | Inventory: Product Name | Required |
| Description | Inventory: Description | Optional |
| Cost | Inventory: Dealer Price | Required |
| MSRP | Inventory: MSRP | Optional |
| Quantity | Inventory: Quantity | Required |
| UPC | Inventory: UPC | Optional |
| Image | Inventory: Image | Optional |
| Pricing | SUPPORTED | Cost and MSRP where provided by Petra Industries. |
| Quantity | SUPPORTED | On-hand quantity refreshed on each run. |
| Images | SUPPORTED | Linked to the product. |
| Archive | SUPPORTED | Missing SKUs archived; re-activated when they return. |
- Catalog not importing: Open the Petra Industries connection and click Test Connection. If it fails, re-enter your credentials and retry.
- Items missing: Confirm your Petra Industries account is approved to access those products and that they are present in the feed your account receives.
- Quantities look stale: Confirm the job ran successfully on its schedule and did not error before completing.
Order Operations
Send Fulfillment Requests submits dropship orders to Petra Industries, and Get Shipments imports the resulting shipment details โ tracking, method, and item-level shipped quantities โ back onto your orders.
Send Fulfillment Requests
- Submit one dropship order to Petra Industries per eligible Fulfillment Request.
- Pass the customer's shipping address and ordered line items.
- Mark the order as sent once Petra Industries accepts it.
- 1Connect an Integration โ Choose Petra Industries and select your existing connection. Click Test Connection, then Save and Proceed.
- 2Configure Settings โ Set any order-level options your workflow requires (for example, a review hold).
- 3Select a Mapping Template โ Choose the default Petra Industries template or create your own.
- 4Save & Schedule โ Test with a single order first to verify Ship To mapping and connectivity, then enable automation across your routing group (jobs run in UTC).
Map your Flxpoint Fulfillment Request fields to the Petra Industries order so dropship orders submit cleanly.
| Flxpoint Field | Petra Industries Order Field | Status |
|---|---|---|
| FR Number | PO / Reference Number | Required |
| Ship To Name | Ship To Name | Required |
| Address Line 1 | Ship To Address Line 1 | Required |
| City / State / ZIP | Ship To City / State / Postal Code | Required |
| SKU | Item: SKU | Required |
| Quantity | Item: Quantity | Required |
| FR Number | SUPPORTED | Sent as the Petra Industries PO/Reference. |
| Ship To Address | SUPPORTED | Full address including Name, Address, City, State, ZIP. |
| FR Item Association | SUPPORTED | Line items include SKU and Quantity. |
- Order rejected for missing fields: Audit your mapping template to ensure every required field is mapped and supplies a non-empty value.
- Duplicate PO error: If you need to retry an order, change the FR/PO reference and resend.
- Order failed with a connection error: Click Test Connection on the Petra Industries connection. If it fails, re-enter your credentials and retry.
Get Shipments
- Identify Petra Industries orders shipped within the configured window.
- Update orders with tracking number, shipping method, and ship date.
- Associate shipped items by SKU and support partial shipments.
- 1Connect an Integration โ Choose Petra Industries and select your existing connection.
- 2Configure Settings โ Set Fetch Shipments for Days (how many days back to look). Most teams use a 10- or 15-day window.
- 3Define a Mapping Template โ Use the recommended fields below.
- 4Save & Schedule โ Run on demand or schedule periodic runs (UTC) โ for example, every 2 hours โ to keep tracking current.
Fields are split between header level (one per shipment) and item level (one per shipped line).
| Flxpoint Field | Petra Industries Field | Level | Status |
|---|---|---|---|
| Tracking Number | Shipment: Tracking Number | Header | Required |
| Shipped At | Shipment: Shipped At | Header | Optional |
| Method | Shipment: Shipping Method | Header | Optional |
| Order / PO Reference | Shipment: PO Number | Header | Optional |
| Shipment Item: SKU | Shipment Item: SKU | Item | Required |
| Shipment Item: Quantity | Shipment Item: Quantity Shipped | Item | Required |
- How far back should I fetch? Most teams use a 10- or 15-day window. Increase it if you expect late confirmations.
- Does the PO number have to match the case exactly? No. Shipment lookup by PO number is now case-insensitive, so a shipment is found regardless of whether the PO is entered in uppercase, lowercase, or mixed case.
- Can partial shipments import? Yes. Each Petra Industries shipment attaches to the original order with its own items and quantities.
| Tracking Number | SUPPORTED | Primary identifier returned for each shipment. |
| Shipped At | SUPPORTED | Use a fallback rule if omitted on a particular shipment. |
| Item-Level Quantity | SUPPORTED | Actual quantity shipped per line, not copied from the PO. |
| Partial Shipments | SUPPORTED | Each shipment attaches to the order with its own items. |
| Case-Insensitive PO Lookup | SUPPORTED | Shipments are matched regardless of PO letter case. |
- "No data" responses: The order may not have shipped yet. Confirm shipment status with Petra Industries and re-run after the shipment is dispatched.
-
Shipment not found for a PO number: Previously, fetching shipment data could fail if the PO number's letter case didn't match what Petra Industries stored (for example, a lowercase PO searched against an uppercase value such as
ebyus05-14589-57987vs.EBYUS05-14589-57987). This is now resolved โ shipment lookup by PO number is case-insensitive, so the shipment is found regardless of how the PO is typed. No additional action is required to benefit from this fix. - Tracking not linking to the order: Confirm the shipment's PO/Reference matches your original Fulfillment Request Number. With the case-insensitive lookup above, differences in letter case no longer prevent a match.
- Authentication errors: If the run fails with an auth error, click Test Connection on the Petra Industries connection and re-enter your credentials if needed.
Troubleshooting
Common issues for the Petra Industries integration. Expand each item to learn more.
What's happening
The Petra Industries connection isn't authenticating or Test Connection returns an error.
- A credential may be incorrect, expired, or have a trailing space.
- Your Petra Industries account may not yet have API access enabled.
How to fix it
- Open the Petra Industries connection and click Test Connection. If it fails, re-enter each credential carefully and retry.
- If credentials were working before but now fail, contact Petra Industries to confirm your account's API access is still active.
What's happening
Get Inventory isn't importing data, or specific items are absent from the import.
- The connection may not be passing Test Connection, or the mapping template isn't selected.
- Items may not be present in the feed your Petra Industries account receives.
How to fix it
- Confirm the connection passes Test Connection and that the correct mapping template is selected.
- For missing items, confirm your Petra Industries account is approved to access those products.
- If quantities look stale, confirm the job ran successfully on its schedule and did not error before completing.
What's happening
Send Fulfillment Requests fails to submit a dropship order to Petra Industries.
- Required field missing: Ship To Name, Address, City, State, ZIP, SKU, or Quantity is empty or invalid.
- Duplicate PO number: The FR/PO reference reuses an existing value.
- Connection error: The order may not have been received if the call failed.
How to fix it
- Audit your mapping template so every required field is mapped and supplies a non-empty value for the order.
- For duplicate PO errors, change the FR/PO reference and retry.
- For connection errors, click Test Connection; if it fails, re-enter your credentials and resubmit with a new FR/PO reference if the order was not received.
What's happening
Recent orders show no tracking updates, or a shipment is not found for a PO number.
- The order may not have shipped yet on Petra Industries' side ("No Data" response).
- The fetch window is too short โ the order shipped outside the configured day range.
- Previously, shipment lookup was case-sensitive: a PO entered in a different letter case than Petra Industries stored (for example,
ebyus05-14589-57987searched againstEBYUS05-14589-57987) returned no data. This is now resolved. - Tracking Number or SKU / Quantity Shipped may not be mapped in the template.
How to fix it
- PO case mismatch is fixed: shipment lookup by PO number is now case-insensitive, so the shipment is found regardless of whether the PO is entered in uppercase, lowercase, or mixed case. No additional action is required to benefit from this fix.
- Open the Get Shipments template and confirm Tracking Number (header) and SKU + Quantity Shipped (item level) are mapped at minimum.
- Increase Fetch Shipments for Days if you expect late confirmations.
- For auth errors, click Test Connection on the Petra Industries connection โ re-enter your credentials if needed.