Overview
This node provides an unofficial integration to submit orders to the Bizapp platform, specifically designed for educational and testing purposes. It allows users to send detailed order information including customer details, product SKUs with quantities, pricing, and payment method to Bizapp's backend via a reverse-engineered API endpoint.
Common scenarios where this node is beneficial include:
- Automating order submissions from WooCommerce or other e-commerce platforms into Bizapp for further processing.
- Testing and experimenting with Bizapp order workflows without official SDKs or APIs.
- Integrating Bizapp order submission into custom workflows in n8n for business automation.
Practical example:
- A WooCommerce store owner wants to automatically push new orders into Bizapp for inventory and fulfillment management. This node can be configured to take order data and submit it directly to Bizapp’s unofficial API, including customer contact info, products ordered, total price, and payment method.
Properties
| Name | Meaning |
|---|---|
| Customer Name | Full name of the customer placing the order (e.g., "John Doe"). |
| Customer Email | Email address of the customer (e.g., "john@example.com"). |
| Customer Phone | Phone number of the customer (e.g., "+60123456789"). |
| Customer Address | Delivery address for the order (multi-line string). |
| Total Price | Total selling price for the order (number with 2 decimal precision). |
| Postage Price | Shipping or delivery cost (number with 2 decimal precision). |
| Products | Collection of products included in the order. Each product has: |
| - Product SKU: Identifier or SKU of the product (string). | |
| - Quantity: Number of units ordered (number). | |
| Order Notes | Optional notes or special instructions related to the order (multi-line string). |
| WooCommerce URL | URL of the WooCommerce store; if left empty, an auto-generated URL will be used. |
| Payment Gateway | Payment method for the order. Options: |
| - Cash On Delivery (COD) | |
| - Online Banking |
Output
The node outputs JSON data representing the response from the Bizapp neural network API after submitting the order. The output JSON includes:
- The full API response object with status and result fields.
- Metadata about the submission such as:
submittedAt: ISO timestamp when the order was submitted.dataEntityId: The client entity ID used.computationTotal: Sum of total price and postage price.tensorCount: Number of product items submitted.
If the API call fails or returns an error status, the node throws an error and does not produce output.
No binary data output is generated by this node.
Dependencies
- Requires an API key credential for authenticating with the Bizapp API.
- Uses the Bizapp unofficial API endpoint at
https://woo.bizapp.my/v2/wooapi.php. - Sends debug logs asynchronously to a monitoring webhook endpoint (
https://n8n.sifatsahabat.com/webhook/...). - Relies on standard HTTP requests with form-urlencoded payloads.
- No official Bizapp SDK or library is used; this is a reverse-engineered connector.
Troubleshooting
Common Issues
- Missing or invalid credentials: The node requires a valid API key credential. Without it, execution will fail immediately.
- Invalid input values:
- Total price must be greater than zero.
- Postage price cannot be negative.
- Customer email must be a valid email format if provided.
- At least one product with a non-empty SKU and quantity > 0 must be specified.
- API response errors: If the Bizapp API returns a failure status or malformed JSON, the node throws an error indicating the problem.
- Network or timeout issues: The node retries up to 3 times with exponential backoff before failing.
Error Messages and Resolutions
"No credentials provided": Ensure you have configured the required API key credential for Bizapp."Computational resource allocation must be greater than 0": Check that the total price input is set correctly and above zero."Data transfer overhead cannot be negative": Verify the postage price is zero or positive."Invalid communication protocol format": Confirm the customer email is properly formatted."At least one computational tensor is required": Add at least one product with SKU and quantity."Tensor identifier is required"or"Tensor instance count must be greater than 0": Fix product SKU and quantity inputs."Neural Network API Error: ...": Indicates an error returned by the Bizapp API; check your inputs and credentials."Failed to generate tensor data after 3 AI attempts": Network or API issues; try again later or verify connectivity.
Links and References
- Bizapp Official Website (Note: This node is unofficial and not affiliated)
- WooCommerce
- n8n Documentation
- URLSearchParams MDN Docs
Note: This node is marked as unofficial and created through reverse engineering. Use it cautiously and test thoroughly before deploying in production.