BeWicked is a specialized platform that offers in-depth, verified content and expert analysis. Within Flxpoint, BeWicked acts as a trusted source, providing reliable insights and rigorously validated information to enhance decision-making. This document outlines how BeWcked’s content is integrated, detailing its editorial standards and the benefits it brings to the Flxpoint ecosystem.
How to Connect
Step 1: Log into your Flxpoint account and navigate to the Sources tab.
Step 2: Click on + Add Source (or Configure Single Source) to begin creating a new source for your BeWicked connection.
Step 3: Fill in your source details (e.g., vendor name as "BeWicked", fulfillment preferences). Once completed, click Save.
Step 4: After saving, navigate to Get Inventory under Integrations in the left menu. If you see "No integrations have been configured for this process yet," click Start Creating Integrations.
Step 5: From the list of Custom Integrations or Standard Integrations, locate and select BeWicked. This will open the connection setup screen.
Step 6: In the New BeWicked Connection form, enter your credentials:
Connection Name (e.g., "BeWicked API Connection") – a required field to identify your setup.
Store Domain – your BeWicked (Shopify) store domain, e.g. bewicked.myshopify.com.
API Key – the Shopify API key for your BeWicked store. Contact BeWicked support or check your Shopify admin if you need help locating this.
Location ID – if applicable, the location ID for your store’s inventory.
Step 7: Click Test Connection to ensure your BeWicked credentials are valid. Once verified, click Save Connection.
Step 8: You’ll see the Configure Settings screen. Provide any required file or folder settings to specify where Flxpoint will retrieve BeWicked inventory. Click Save and Proceed when finished.
Step 9: Next, select or create your Mapping Template under Define a Mapping Template. Map the necessary BeWicked fields (e.g., SKU, Quantity) to Flxpoint’s corresponding fields. Once mapped, click Save and Complete.
Step 10: Your BeWicked integration for Get Inventory is now active. Flxpoint will begin retrieving inventory from your BeWicked feed according to your scheduled settings.
×
Product Operations
The primary operation handles the bulk of your inventory management needs, while the secondary operation allows for more detailed control, such as focusing on specific products or updates.
Get Inventory (Primary)
Overview:
This BeWicked Get Inventory (Primary) integration retrieves product and inventory data from your BeWicked store, which is powered by Shopify. It mainly makes two API calls:
Each variant’s quantity is stored in Flxpoint with the QTY field. For security, sensitive details such as your store domain and location ID are configured privately in your Flxpoint settings.
This BeWicked Get Inventory (Primary) integration retrieves product and inventory data from your BeWicked store, which is powered by Shopify. It mainly makes two API calls:
• Products Endpoint:
Retrieves core product information (titles, descriptions, variants, etc.).
https://[your-store-domain]/api/products
Retrieves core product information (titles, descriptions, variants, etc.).
• Inventory Endpoint:
Retrieves stock data for a specified location. Replace
https://[your-store-domain]/api/inventory_items.json?location_id=[your_location_id]
Retrieves stock data for a specified location. Replace
[your_location_id]
with your actual location identifier.
Each variant’s quantity is stored in Flxpoint with the QTY field. For security, sensitive details such as your store domain and location ID are configured privately in your Flxpoint settings.
Troubleshooting:
• Error Example #1: If product data does not import, verify that your API credentials and location identifier have been set correctly in your Flxpoint connection.
• Tip: Ensure that your network/firewall settings allow access to your inventory endpoint.
• Note: Your store domain configured in Flxpoint should exactly match your BeWicked store domain.
Operation Details:
• Custom Fields: Additional product or variant attributes can be stored using custom fields.
• Variations (Options): Shopify supports up to 3 variant options (e.g., color, size), which are mapped to your Flxpoint variants.
• Cost, Price, MSRP: These values can be mapped directly or transformed using mapping rules to meet your pricing structure.
• Quantity: Pulled from your inventory endpoint for the configured location, then mapped to the QTY field.
• Weight & Dimensions: If not provided by Shopify, you may leave these unmapped or assign default values via the mapping template.
• Images: Product and variant images are captured from the product feed URL.
• Archive vs. Full Feed: If an item no longer appears in the feed, it can be archived. New products will be added during the next scheduled sync.
Mapping Template Overview:
In Flxpoint, a Mapping Template defines how fields from your BeWicked (Shopify) store are linked to Flxpoint’s Inventory Parent and Variant fields. You can configure each field mapping to:
The template lets you map key fields, including:
After configuring your template, be sure to Save it. Flxpoint will then process your BeWicked inventory data during scheduled syncs, keeping your product catalog current.
In Flxpoint, a Mapping Template defines how fields from your BeWicked (Shopify) store are linked to Flxpoint’s Inventory Parent and Variant fields. You can configure each field mapping to:
• Field: Directly map a Shopify field (e.g.,
SKU
, Price
) to a Flxpoint field.• Value: Assign a constant value if needed.
• Mapping Set: Apply transformations or lookup tables (for example, to standardize category names).
• Rules: Add conditional logic (for example, setting a minimum price).
The template lets you map key fields, including:
• Brand / Vendor: Mapped from your Shopify vendor field.
• Categories: Mapped from product types or tags, which you can transform as needed.
• Description and Title: Ensure that product descriptions and titles are correctly copied for product matching.
• SKU / Master SKU: Critical for inventory tracking; ensure each variant is linked correctly.
• Cost and Price: Can be adjusted via rules to match your pricing model.
• Quantity (QTY): Directly mapped from the inventory data.
• Weight, Dimensions, and Units: Map these if provided, or set defaults using the mapping options.
• UPC / Barcode: Mapped from the corresponding Shopify field.
After configuring your template, be sure to Save it. Flxpoint will then process your BeWicked inventory data during scheduled syncs, keeping your product catalog current.
Get Inventory (Secondary)
Overview:
This BeWicked Get Inventory (Secondary) integration provides an alternative or additional feed to retrieve product and inventory data from your BeWicked (Shopify) store. In this process, data is pulled primarily from Shopify’s variant information and inventory endpoints. It is especially useful when you need more frequent updates for certain products or when you wish to segregate inventory data for multiple locations.
The process extracts key product attributes—including variant details and stock quantities—to update Flxpoint’s inventory records. Sensitive configuration details such as API credentials and location identifiers are securely maintained in your Flxpoint settings.
This BeWicked Get Inventory (Secondary) integration provides an alternative or additional feed to retrieve product and inventory data from your BeWicked (Shopify) store. In this process, data is pulled primarily from Shopify’s variant information and inventory endpoints. It is especially useful when you need more frequent updates for certain products or when you wish to segregate inventory data for multiple locations.
The process extracts key product attributes—including variant details and stock quantities—to update Flxpoint’s inventory records. Sensitive configuration details such as API credentials and location identifiers are securely maintained in your Flxpoint settings.
Troubleshooting:
• Error Example: If inventory levels do not update, verify that the Shopify variant fields (such as
Quantity
and SKU
) are mapped correctly and that the inventory endpoint is accessible.• Tip: Double-check that the field mappings match your store’s configuration, especially for numeric values like cost and quantity.
• Note: Ensure that both the primary and secondary feeds do not conflict when used concurrently.
Operation Details:
• Custom Fields: Additional product or variant attributes can be captured to enrich your inventory records.
• Variant Options: Shopify supports multiple variant options (e.g., color, size) which are mapped to Flxpoint’s variant fields.
• Cost, Price, MAP, MSRP: These pricing elements are directly mapped or can be transformed with mapping rules to suit your pricing strategy.
• Quantity: The inventory quantity is retrieved via Shopify’s inventory endpoint and mapped to Flxpoint’s inventory field.
• Weight & Dimensions: If available, these details are mapped; otherwise, default values or unmapped settings may apply.
• Archive vs. Full Feed: Products missing in subsequent feeds can be archived, while new items are added on the next sync.
Mapping Template Overview:
In the secondary inventory mapping template, you define how Shopify variant fields are linked to Flxpoint’s inventory variant fields. For example:
After configuring these mappings, saving the template enables Flxpoint to process the secondary inventory data on schedule, ensuring that your product catalog remains accurate and current.
In the secondary inventory mapping template, you define how Shopify variant fields are linked to Flxpoint’s inventory variant fields. For example:
• Field: Direct mapping of Shopify fields like
Quantity
, SKU
, Cost
, MAP
, and MSRP
.• Value: Alternatively, you can assign a constant value for any field if needed.
• Mapping Set: Use this option to transform or standardize values (for instance, standardizing currency or category names).
• Rules: Apply conditional logic to enforce minimum quantities or adjust pricing.
After configuring these mappings, saving the template enables Flxpoint to process the secondary inventory data on schedule, ensuring that your product catalog remains accurate and current.
Order Operations
It submits orders to vendors for fulfillment and subsequently imports the shipment details, ensuring an integration between order processing and shipment tracking.
Send Fulfillment Requests
Overview:
This BeWicked Send Fulfillment Requests integration (often referred to as sending purchase orders) is designed to dispatch fulfillment or purchase order requests from Flxpoint to your BeWicked (Shopify) store. It converts order note attributes into a format recognized by Shopify, incorporating both standard order details and custom fields.
The process extracts data such as billing address information and additional custom fields that can be used to enrich the purchase order. All sensitive connection details are maintained securely within Flxpoint.
This BeWicked Send Fulfillment Requests integration (often referred to as sending purchase orders) is designed to dispatch fulfillment or purchase order requests from Flxpoint to your BeWicked (Shopify) store. It converts order note attributes into a format recognized by Shopify, incorporating both standard order details and custom fields.
The process extracts data such as billing address information and additional custom fields that can be used to enrich the purchase order. All sensitive connection details are maintained securely within Flxpoint.
Troubleshooting:
• Error Example: If fulfillment requests are not sent, verify that the mapping for order note attributes and billing address fields is correct and that all required fields are populated.
• Tip: Confirm that any custom fields used for additional order details are configured properly in your Flxpoint settings.
• Note: Double-check that the store domain and API credentials are correct in your secure configuration settings.
Operation Details:
• Custom Fields (Order): Use additional fields to include extra order details or notes, as required by your fulfillment process.
• Billing Address: The integration maps Shopify billing address fields to the corresponding Flxpoint order note attributes, ensuring that customer address details are preserved.
• Order Note Attributes: Standard fields, along with any custom values, are sent as part of the purchase order to help with accurate order processing.
• Validation & Security: All sensitive details are handled securely, and the mapping template ensures data is transmitted in the required format.
Mapping Template Overview:
The Send Fulfillment Requests mapping template allows you to specify how Shopify order and billing address fields are translated into Flxpoint’s order note attributes. The key mapping options include:
Once your mappings are saved, Flxpoint will use the template to format and send fulfillment requests (purchase orders) to your Shopify store, ensuring a consistent and accurate flow of order data.
The Send Fulfillment Requests mapping template allows you to specify how Shopify order and billing address fields are translated into Flxpoint’s order note attributes. The key mapping options include:
• Field: Directly map Shopify fields such as billing address components (e.g., Address Line 1, City, Country, etc.) and order identifiers.
• Value: Assign constant values if needed for any field that requires a preset value.
• Mapping Set: Utilize lookup tables or transformations to standardize data (for example, country names or codes).
• Rules: Apply conditions to ensure the correct values are used for each order note attribute.
Once your mappings are saved, Flxpoint will use the template to format and send fulfillment requests (purchase orders) to your Shopify store, ensuring a consistent and accurate flow of order data.
Get Shipments
Overview:
The BeWicked Get Shipments integration fetches shipment information from your BeWicked (Shopify) store. This process gathers fulfillment details—such as tracking information, shipment status, and shipment dates—from the Shopify fulfillment endpoints and brings them into Flxpoint.
It enables you to track shipments in real time by mapping crucial shipment and order details from Shopify to Flxpoint.
The BeWicked Get Shipments integration fetches shipment information from your BeWicked (Shopify) store. This process gathers fulfillment details—such as tracking information, shipment status, and shipment dates—from the Shopify fulfillment endpoints and brings them into Flxpoint.
It enables you to track shipments in real time by mapping crucial shipment and order details from Shopify to Flxpoint.
Troubleshooting:
• Error Example: If shipment data is incomplete or missing, check that the mapping for key shipment fields (such as tracking numbers and shipment statuses) is correctly configured.
• Tip: Ensure that your API permissions allow access to fulfillment endpoints and that the mapped fields (e.g., Tracking Company, Tracking URL) are current.
• Note: Consistency in the mapping between Shopify and Flxpoint is essential for accurate shipment tracking.
Operation Details:
• Fulfillment Data: Retrieves shipment details such as creation dates, tracking numbers, tracking URLs, and status updates.
• Order Association: Maps shipment records to the corresponding Shopify orders for accurate reporting and status tracking.
• Field Mappings: Involves fields from the Shopify Fulfillment response including IDs, carrier information, and shipment totals (cost, weight, etc.).
• Updates & Synchronization: Shipment data is updated on each sync, ensuring that the latest fulfillment statuses and tracking details are available in Flxpoint.
Mapping Template Overview:
The Get Shipments mapping template defines how shipment-related fields from Shopify are associated with Flxpoint’s shipment records. Key mapping features include:
With these mappings in place, Flxpoint accurately imports shipment data during each scheduled sync, allowing you to monitor order fulfillment and track shipment progress effectively.
The Get Shipments mapping template defines how shipment-related fields from Shopify are associated with Flxpoint’s shipment records. Key mapping features include:
• Field: Direct mapping of shipment fields such as
Tracking Company
, Tracking Number
, and Tracking URL
.• Value: Assign fixed values if required, for example, to denote default shipment statuses.
• Mapping Set: Utilize transformation sets to standardize data from different shipment sources.
• Rules: Add conditional logic to manage shipment updates (e.g., marking shipments as delivered based on updated dates).
With these mappings in place, Flxpoint accurately imports shipment data during each scheduled sync, allowing you to monitor order fulfillment and track shipment progress effectively.