Ascora API Integration in WordPress

Ascora API Integration for WordPress, WooCommerce & Custom PHP Applications

Ascora API Integration for WordPress, WooCommerce & Custom PHP Applications

In 2026, trade and field service businesses are increasingly automating their customer enquiry workflows, job management systems, and CRM synchronization using real-time API integrations instead of manual administration processes.

The Ascora API provides a powerful infrastructure for integrating websites, mobile applications, WordPress forms, and custom business systems directly with the Ascora CRM platform.

If you are searching for:

  • Ascora API integration
  • WordPress Ascora synchronization
  • Contact Form 7 Ascora integration
  • Custom PHP Ascora development
  • WooCommerce Ascora automation
  • Trade business CRM synchronization

This guide explains how the Ascora API works and how developers can automate enquiries, attachments, and customer workflows directly into the Ascora platform.


What Is Ascora?

Ascora is a trade and field-service business management platform designed to help companies streamline operations, automate workflows, and manage customer enquiries more efficiently.

Ascora is commonly used by:

  • Electrical contractors
  • HVAC businesses
  • Plumbing companies
  • Cleaning services
  • Construction companies
  • Maintenance contractors
  • Trade service providers

The platform helps businesses automate:

  • Enquiry management
  • Job scheduling
  • Customer communication
  • File attachments
  • Technician workflows
  • CRM processes
  • Operational administration

For more information, you can visit the official Ascora website:


https://www.ascora.com.au


Ascora API Endpoints Covered in This Guide

  1. API Authorization
  2. Create Enquiry
  3. Upload Attachments

Why Businesses Integrate with the Ascora API

Manual enquiry processing slows down operations and creates unnecessary administration overhead.

Modern businesses use API integrations to automate:

  • Website lead submissions
  • Customer enquiries
  • Document uploads
  • CRM synchronization
  • Job creation workflows
  • Real-time customer communication
  • WordPress form automation

This improves:

  • Response times
  • Operational efficiency
  • Lead management
  • Workflow automation
  • Data accuracy
  • Customer experience

1. Ascora API Authorization

The first step in the integration process is validating the Ascora API token.

The API token establishes secure communication between your website or application and the Ascora platform.

Authorization validation ensures:

  • Authenticated API requests
  • Secure data transmission
  • Valid API permissions
  • Reliable synchronization workflows
  • Error prevention during requests

Ascora API Authorization Example (PHP cURL)

$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => 'https://api.ascora.com.au/Enquiry',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_POSTFIELDS => '',
    CURLOPT_HTTPHEADER => array(
        'Auth: {your ascora api token here}',
        'Content-Type: application/json'
    ),
));

$response = curl_exec($curl);

curl_close($curl);

If the API token is valid, Ascora will return a successful response. Invalid or expired tokens will return an authentication error.


2. Creating Enquiries in Ascora via API

After successful authorization, developers can create enquiries directly inside the Ascora CRM using API requests.

This allows websites and applications to automatically push customer enquiries into Ascora in real time.

Common integration use cases include:

  • Website contact forms
  • Quote request systems
  • Service booking forms
  • Lead capture pages
  • WooCommerce checkout workflows
  • Custom PHP applications
  • WordPress automation systems

Ascora Create Enquiry API Request

$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => 'https://api.ascora.com.au/Enquiry',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_POSTFIELDS => json_encode($data),
    CURLOPT_HTTPHEADER => array(
        'Auth: {your ascora api token here}',
        'Content-Type: application/json'
    ),
));

$response = curl_exec($curl);

curl_close($curl);

The $data variable contains the enquiry details that will be sent to Ascora.

Typical enquiry fields include:

  • Customer name
  • Email address
  • Phone number
  • Service type
  • Job description
  • Address information
  • Custom form fields

Once submitted successfully, the enquiry becomes immediately available inside the Ascora dashboard.


3. Uploading Attachments to Ascora Enquiries

The Ascora API also supports file uploads and attachment synchronization.

This allows businesses to attach:

  • Images
  • PDF files
  • Technical documents
  • Inspection reports
  • Customer-uploaded photos
  • Supporting attachments

Attachments can be uploaded directly to an existing enquiry using the enquiry entity ID returned from the previous API response.


Ascora Attachment Upload Example

$ent_id = $_enq['entityId'];

$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => 'https://api.ascora.com.au/Attachments/Enquiry/' . $ent_id,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_POSTFIELDS => array(
        '' => new CURLFILE($attachment)
    ),
    CURLOPT_HTTPHEADER => array(
        'Auth: {your ascora api token here}'
    ),
));

$response_att = curl_exec($curl);

curl_close($curl);

This workflow allows files to be automatically attached to enquiries directly inside the Ascora CRM system.


WordPress & Contact Form 7 Integration with Ascora

The Ascora API can easily be integrated into:

  • Custom PHP websites
  • WordPress websites
  • WooCommerce stores
  • Contact Form 7 forms
  • Elementor forms
  • Custom lead systems

Businesses commonly use WordPress integrations to automate:

  • Contact form submissions
  • Quote requests
  • Service bookings
  • Attachment uploads
  • CRM synchronization
  • Customer workflow automation

Custom Contact Form 7 Extension for Ascora

We have also developed a custom Contact Form 7 extension for Ascora that allows WordPress websites to connect directly with the Ascora API without manual coding.

The extension supports:

  • Automatic enquiry creation
  • Attachment synchronization
  • Custom field mapping
  • Real-time API submission
  • WordPress workflow automation
  • Trade business CRM integration

You can learn more about the extension here:


Contact Form 7 Extension for Ascora


Real-Time Ascora Automation Workflow

Modern Ascora integrations typically work like this:

  1. User submits form on website
  2. Application validates API authorization
  3. Enquiry data is pushed into Ascora
  4. Attachments are uploaded automatically
  5. Ascora creates CRM records in real time
  6. Business staff receives notifications instantly

Why Businesses Are Automating Ascora Workflows

Modern automation systems help businesses eliminate manual administration processes.

Benefits include:

  • Faster lead handling
  • Reduced manual data entry
  • Improved customer response times
  • Centralized enquiry management
  • Real-time CRM synchronization
  • Better workflow efficiency
  • Scalable business automation

Why Work With Me?

I specialize in:

  • Ascora API integrations
  • WordPress automation
  • WooCommerce synchronization
  • Contact Form 7 development
  • Custom PHP middleware
  • CRM synchronization systems
  • Real-time API automation
  • Business workflow integrations

With extensive experience in:

  • REST APIs
  • PHP development
  • Laravel middleware systems
  • WordPress plugin development
  • WooCommerce integrations
  • Automation architecture

I help businesses build scalable automation systems instead of relying on manual administration workflows.


Frequently Asked Questions

Q: Can Ascora be integrated with WordPress?
Yes. Ascora can be integrated with WordPress forms, WooCommerce, Contact Form 7, and custom plugins.

Q: Can files and attachments be uploaded automatically?
Yes. The Ascora API supports automatic attachment uploads directly into enquiries.

Q: Can I integrate custom PHP applications with Ascora?
Yes. Custom PHP applications can communicate directly with the Ascora API using cURL or REST requests.

Q: Can WooCommerce orders create Ascora enquiries?
Yes. WooCommerce workflows can be synchronized with Ascora automatically.

Q: Can Contact Form 7 submit data into Ascora?
Yes. Custom Contact Form 7 integrations and plugins can synchronize forms directly with Ascora.


Need Help with Ascora API Integration?

If you need help with:

  • Ascora API integration
  • WordPress synchronization
  • WooCommerce automation
  • Contact Form 7 integration
  • Custom PHP development
  • Real-time enquiry synchronization
  • Attachment upload workflows
  • Business process automation

📩 Contact me on Upwork to discuss your project.

🎯 Order on Fiverr for custom Ascora API integration and workflow automation services.

Prestashop REST API Integartion

API Details:

PrestaShop provides a powerful CRUD-based Web Service API that allows third-party tools and applications to securely access and manage store data. Built on REST architecture, the API is designed for maximum compatibility across platforms by utilizing standard HTTP methods along with XML or JSON data formats. This ensures seamless integration with a wide range of systems, enabling developers to perform operations such as creating, reading, updating, and deleting resources within the PrestaShop database efficiently.

Get Prestashop order details:

In this step, we’ll use cURL requests with PrestaShop API endpoints to fetch order-related data, including order details, customer information, and customer addresses. This allows us to collect all necessary order data for exporting to a WooCommerce store. With this integration, real-time synchronization can be achieved—ensuring that as soon as an order is received in PrestaShop, it’s automatically exported and created in the connected WooCommerce store.

API Endpoints:

  1. Get Orders
  2. Get Customer Details
  3. Get Customer addresses

1- Get Orders:

Curl request-1: Get Prestashop Order ID’s

In order to get prestashop api orders id’s we will use api endpoint “/api/orders” with some additional paramTo retrieve the list of order IDs from the PrestaShop API, we’ll use the /api/orders endpoint along with optional parameters such as date ranges and output format (XML or JSON). These filters help us fetch only the relevant orders—for example, orders placed within a specific timeframe—making the data extraction more efficient and suitable for syncing with external platforms like WooCommerce.


  // PrestaShop API endpoint (replace with your store's domain)
  $prestashop_url = 'https://www.examplesite.com';

  // Your PrestaShop API key
  $api_key = 'api key here';

  // Get today's date in the format PrestaShop uses
  $start_date = "starting from date";   //2025-01-14
  $end_date = "ending date";            //2025-02-20      

  // Prepare the URL for fetching orders created today
  $order_url = $prestashop_url . '/api/orders?filter[date_add]=[' .   
  urlencode($start_date . ' 00:00:00') . ',' . urlencode($end_date . ' 23:59:59') 
  .']&date=1&output_format=JSON';

  // cURL setup for fetching order IDs
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $order_url);      // URL to the orders endpoint
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Return the response as a string
  curl_setopt($ch, CURLOPT_HTTPHEADER, array(
   'Authorization: Basic ' . base64_encode($api_key . ':')
  ));
  $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  // Execute the cURL request
  $response = curl_exec($ch);

  // Check for errors
  if (curl_errno($ch)) {
    echo 'Curl error: ' . curl_error($ch);
    exit;
  }
  // Close the cURL session
  curl_close($ch);


Curl request-2: Get Prestashop Order Details

To fetch detailed order information from the PrestaShop API, we’ll use the /api/orders endpoint with additional parameters, such as the desired output format (e.g., JSON or XML). This request returns complete order data including product details, quantities, payment status, and more—essential for exporting or syncing with platforms like WooCommerce.


  // PrestaShop API endpoint (replace with your store's domain)
  $prestashop_url = 'https://www.examplesite.com';

  // Your PrestaShop API key
  $api_key = 'api key here';

  $order_detail_url = $prestashop_url . "/api/orders/$order_id?output_format=JSON";

  // Fetch detailed order information
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $order_detail_url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Authorization: Basic ' . base64_encode($api_key . ':')
  ));
  $order_response = curl_exec($ch);
  if (curl_errno($ch)) {
    echo 'Curl error: ' . curl_error($ch);
    exit;
  }
  curl_close($ch);


2- Get Customer Details: Get Prestashop Customers

To retrieve customer details from PrestaShop, we use the /api/customers/ endpoint along with the specific customer ID obtained from the previous order details request. This allows us to access customer-related information such as name, email, and registration date—data that’s essential for accurately syncing orders and customer records with the WooCommerce store.


  // PrestaShop API endpoint (replace with your store's domain)
  $prestashop_url = 'https://www.examplesite.com';

  // Your PrestaShop API key
  $api_key = 'api key here';

  $order_detail_url = $prestashop_url . "/api/customers/$cust_id?
  output_format=JSON";
  // Fetch detailed order information
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $order_detail_url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Authorization: Basic ' . base64_encode($api_key . ':')
  ));

  $order_response = curl_exec($ch);
  if (curl_errno($ch)) {
     echo 'Curl error: ' . curl_error($ch);
     exit;
  }
  curl_close($ch);


3- Get Prestashop Customer addresses

To obtain the customer’s billing and shipping addresses, we’ll use the /api/addresses endpoint. By passing the customer ID or address ID (retrieved from the order or customer data), we can fetch complete address details including street, city, postcode, country, and more. This information is crucial for creating accurate order exports and ensuring proper fulfillment when syncing orders to the WooCommerce store.


  //PrestaShop API endpoint (replace with your store's domain)
  $prestashop_url = 'https://www.examplesite.com';

  //Your PrestaShop API key
  $api_key = 'api key here';

  $order_detail_url = $prestashop_url . "/api/addresses     
  filter[id_customer]=$cust_id&display=full&output_format=JSON";

  //Fetch detailed order information
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $order_detail_url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_HTTPHEADER, array(
     'Authorization: Basic ' . base64_encode($api_key . ':')
  ));

  $order_response = curl_exec($ch);

  if (curl_errno($ch)) {
     echo 'Curl error: ' . curl_error($ch);
     exit;
  }
  curl_close($ch);


Create Woocommerce order:

After retrieving all necessary data from PrestaShop using the API endpoints, we proceed to create orders in WooCommerce using the native wc_create_order() function. This function returns a new WooCommerce order ID, which we then use to add order items, assign the customer using their ID, set billing and shipping addresses, apply order totals, and include any additional metadata required.

If you’re looking for a complete solution, we’ve developed a custom plugin that automates the import and synchronization of PrestaShop orders with your WooCommerce store. Feel free to contact us if you’d like to get the plugin or need help with a tailored integration setup.

Malfini API Integration for WooCommerce

Malfini API Integration for WooCommerce – Automate Product Import, Stock Sync & B2B Apparel Automation

Managing large apparel catalogs manually is one of the biggest challenges for modern WooCommerce stores, dropshipping businesses, promotional clothing suppliers, and B2B textile distributors.

If you are selling products from Malfini®, Malfini Premium®, Piccolio®, or RIMECK®, you already know how difficult it can become to manually:

  • Import thousands of products
  • Create variable products
  • Manage color & size combinations
  • Sync inventory quantities
  • Update pricing regularly
  • Handle product images
  • Maintain SEO optimization

This is where a custom Malfini API integration for WooCommerce becomes essential.

Using the official Malfini REST API, businesses can fully automate product imports, inventory synchronization, pricing updates, order workflows, and AI-powered SEO enrichment directly into WooCommerce, Shopify, ERP systems, and custom B2B portals.


What is Malfini?

Malfini is one of Europe’s leading promotional apparel and textile suppliers operating across more than 35 countries.

The company distributes products under major brands including:

  • MALFINI®
  • MALFINI Premium®
  • Piccolio®
  • RIMECK®

Malfini provides:

  • T-shirts
  • Polo shirts
  • Hoodies
  • Sweatshirts
  • Workwear
  • Jackets
  • Sportswear
  • Promotional clothing
  • Corporate apparel
  • Textile accessories

Official Website:
https://malfini.com

Official API Documentation:
https://api.malfini.com/api-docs


Why Businesses Need Malfini API Automation

Without automation, managing Malfini products inside WooCommerce becomes extremely time-consuming.

Most businesses still rely on:

  • Manual CSV imports
  • Spreadsheet updates
  • Manual variation creation
  • Uploading images one-by-one
  • Static inventory updates
  • Manual price changes
  • Repeated SEO work

This creates major operational problems:

  • Outdated stock quantities
  • Wrong variation mapping
  • Duplicate products
  • Broken attributes
  • Missing images
  • Poor SEO optimization
  • Overselling inventory
  • Slow product onboarding

A proper Malfini WooCommerce API integration eliminates these problems completely through real-time automation.


What Can Be Automated with the Malfini API?

The official Malfini REST API allows developers to automate:

  • Product imports
  • Variable products
  • Sizes & color attributes
  • Inventory synchronization
  • Price synchronization
  • Image imports
  • Category mapping
  • SKU management
  • EAN synchronization
  • B2B pricing workflows
  • Order automation
  • ERP synchronization
  • Dropshipping workflows
  • AI-powered SEO enrichment

Malfini API Endpoints Used for WooCommerce Integration

1. API Authentication Endpoint

api/v4/api-auth/login

This endpoint is used to generate the secure bearer token required for all API requests.

2. Product Catalog Endpoint

api/v4/product

Used for importing:

  • Products
  • Descriptions
  • Variants
  • Categories
  • Attributes
  • Images

3. Inventory & Stock Endpoint

api/v4/product/availabilities

Used for real-time stock synchronization.

4. Pricing Endpoint

api/v4/product/prices

Used for:

  • B2B pricing
  • Customer-specific pricing
  • Wholesale pricing updates
  • Dynamic pricing synchronization

How the Malfini WooCommerce Integration Works

The synchronization engine typically works like this:

  1. Authenticate using Malfini API credentials
  2. Fetch products from the API
  3. Normalize the raw product data
  4. Create WooCommerce categories & attributes
  5. Generate variable products automatically
  6. Download and optimize product images
  7. Apply AI-powered SEO improvements
  8. Sync prices and inventory in real time
  9. Process updates continuously using cron jobs or queues

AI-Powered SEO Optimization for Malfini Products

One of the biggest problems with raw supplier data is poor SEO structure.

Most supplier feeds contain generic titles like:

T-SHIRT BASIC 137 RED XL

AI-powered product enrichment can automatically rewrite this into:

Premium Red Cotton T-Shirt XL – Comfortable Promotional Apparel for Workwear & Branding

Using AI systems like:

  • ChatGPT
  • Claude
  • Gemini

the integration can automatically generate:

  • SEO-friendly titles
  • Optimized descriptions
  • Meta descriptions
  • Image ALT text
  • Keyword-rich product content
  • Structured attributes
  • Improved category structures

This improves:

  • Google rankings
  • Organic traffic
  • Long-tail keyword visibility
  • Product discoverability
  • Conversion rates

Advanced Features Available

  • Real-time inventory synchronization
  • Automatic product imports
  • Bulk variation generation
  • Multi-language support
  • AI content generation
  • Attribute normalization
  • Scheduled cron synchronization
  • WooCommerce HPOS compatibility
  • Shopify synchronization
  • ERP integration
  • Custom middleware development
  • Dropshipping automation
  • Image optimization pipelines
  • Custom pricing rules
  • Supplier category mapping

WooCommerce Themes Supported

The integration works with virtually any WooCommerce-compatible theme including:

  • WoodMart
  • Flatsome
  • Astra
  • Porto
  • Divi
  • OceanWP
  • Blocksy
  • Kadence
  • Custom WooCommerce themes

Who Needs Malfini API Integration?

  • Promotional apparel stores
  • B2B textile suppliers
  • Dropshipping businesses
  • Corporate clothing suppliers
  • Workwear stores
  • WooCommerce agencies
  • Print-on-demand businesses
  • Shopify apparel stores
  • Wholesale clothing distributors
  • Custom apparel startups

Why APIs Are Better Than CSV Imports

Many stores still use CSV imports.

But CSV workflows create serious problems:

  • Manual processing
  • Outdated inventory
  • Broken variations
  • Duplicate products
  • Slow synchronization
  • Large file processing issues
  • Inventory mismatch problems

API-based synchronization provides:

  • Real-time updates
  • Incremental syncing
  • Reliable automation
  • Faster imports
  • Better scalability
  • Continuous synchronization
  • Centralized inventory management

Sample Malfini API Authentication (PHP)

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.malfini.com/api/v4/api-auth/login',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
     "username": "YOUR_USERNAME",
     "password": "YOUR_PASSWORD"
  }',
  CURLOPT_HTTPHEADER => array(
      'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);

Sample Product Import Workflow (PHP)

$response = wp_remote_get(
    'https://api.malfini.com/api/v4/product',
    [
        'headers' => [
            'Authorization' => 'Bearer YOUR_TOKEN'
        ]
    ]
);

$products = json_decode(
    wp_remote_retrieve_body($response),
    true
);

foreach ($products as $product) {

    $post_id = wp_insert_post([
        'post_title'  => $product['name'],
        'post_type'   => 'product',
        'post_status' => 'publish'
    ]);

    update_post_meta(
        $post_id,
        '_sku',
        $product['sku']
    );
}

High-Performance Bulk Import Architecture

Large apparel catalogs require scalable processing infrastructure.

Professional integrations typically use:

  • Chunk processing
  • Queue systems
  • Laravel workers
  • Redis queues
  • Webhook automation
  • Background image processing
  • Incremental synchronization

This prevents:

  • Server overload
  • Timeouts
  • Broken imports
  • Memory exhaustion
  • Website slowdowns

Why Work With Me?

I specialize in:

  • WooCommerce API integrations
  • Supplier synchronization systems
  • Real-time inventory automation
  • Large-scale product imports
  • AI-powered SEO enrichment
  • Custom middleware development
  • Dropshipping automation
  • ERP integrations
  • Shopify synchronization systems

With experience delivering complex synchronization systems for:

  • WooCommerce
  • Shopify
  • Laravel
  • WordPress
  • Custom PHP platforms
  • Marketplace automation systems

I help businesses replace fragile manual workflows with scalable automation infrastructure.


Frequently Asked Questions (FAQ)

Q: Can you import all Malfini products automatically?
Yes. Products, variations, images, pricing, and stock can all be synchronized automatically.

Q: Can stock update in real time?
Yes. Inventory synchronization can run continuously or on scheduled intervals.

Q: Does the integration support variable products?
Yes. Sizes, colors, and attributes are mapped automatically into WooCommerce variable products.

Q: Can AI improve product SEO?
Yes. AI can automatically rewrite titles, descriptions, metadata, and image ALT tags.

Q: Can multiple suppliers be synchronized together?
Yes. Middleware systems can aggregate multiple supplier APIs into one centralized WooCommerce catalog.


Ready to Automate Your Malfini WooCommerce Store?

If you need:

  • Malfini API integration
  • WooCommerce automation
  • Supplier synchronization
  • Inventory sync systems
  • AI product enrichment
  • Shopify apparel automation
  • Dropshipping workflows
  • Custom middleware development

📩 Schedule a meeting on Upwork to discuss your project.

🎯 Schedule a meeting on Fiverr for custom WooCommerce API integration and automation services.

🌐 Visit ApiFixer.com for more API integration and automation solutions.

Import multiple suppliers API products to woocommerce (Malfini, Utteam & Falk-ross )

Import Multiple Supplier APIs into WooCommerce – Malfini, UTTEAM, Falk & Ross, Roly, B&C, Sol’s & More

Managing multiple clothing and textile suppliers manually is one of the biggest challenges for modern WooCommerce and Shopify store owners.

If you are importing products from suppliers like Malfini, UTTEAM, Falk & Ross, Roly, B&C Collection, Sol’s, Stedman, Kariban, or other apparel distributors, you already know how difficult it becomes to:

  • manage large catalogs
  • update stock manually
  • sync pricing
  • handle product variations
  • rewrite poor supplier titles
  • maintain SEO quality
  • sync marketplaces
  • avoid duplicate products

Modern apparel businesses no longer rely on manual CSV imports.

In 2026, scalable eCommerce stores use real-time API integrations, middleware synchronization engines, AI-powered product enrichment, and marketplace automation systems to automate the entire workflow.

This article explains how advanced supplier synchronization systems work for Malfini API integrations, UTTEAM supplier automation, WooCommerce product imports, Shopify synchronization, AI SEO optimization, and multi-channel apparel marketplace management.


Why Manual Supplier Imports No Longer Scale

Most apparel suppliers provide:

  • XML feeds
  • REST APIs
  • CSV exports
  • JSON endpoints
  • B2B dealer systems
  • inventory synchronization feeds

But importing thousands of clothing products manually creates major operational problems.

Businesses commonly struggle with:

  • duplicate variations
  • broken attributes
  • missing images
  • incorrect stock quantities
  • outdated prices
  • poor SEO titles
  • slow imports
  • overselling inventory
  • manual category mapping
  • inconsistent product structures

This becomes even more difficult when managing multiple suppliers together.


Major Apparel Suppliers Businesses Want to Integrate

Malfini API Integration

Malfini is one of Europe’s largest textile and promotional apparel suppliers.

Malfini provides:

  • T-shirts
  • Polos
  • Sweatshirts
  • Jackets
  • Workwear
  • Promotional textiles
  • Fashion apparel

Their supplier infrastructure supports:

  • real-time stock APIs
  • variation synchronization
  • image downloads
  • pricing feeds
  • category structures
  • B2B inventory systems

Businesses commonly need:

  • Malfini WooCommerce integration
  • Malfini Shopify synchronization
  • Malfini dropshipping automation
  • Malfini API middleware development
  • Malfini XML product import
  • Malfini stock synchronization

UTTEAM API Integration

UTTEAM is becoming increasingly popular among promotional clothing and apparel distributors looking for automated B2B synchronization solutions.

UTTEAM integrations commonly involve:

  • live stock synchronization
  • bulk apparel imports
  • variation mapping
  • supplier feed automation
  • real-time pricing updates
  • image synchronization
  • warehouse inventory syncing

Businesses searching for:

  • UTTEAM WooCommerce plugin
  • UTTEAM API integration
  • UTTEAM product importer
  • UTTEAM Shopify sync
  • UTTEAM XML feed integration

typically require custom middleware systems capable of handling large apparel catalogs and complex product variations.


Additional High-Demand Supplier Integrations

Our middleware architecture can also integrate many additional apparel and textile suppliers including:

  • Falk & Ross API integration
  • Roly supplier synchronization
  • B&C Collection product imports
  • Sol’s apparel API integration
  • Stedman clothing synchronization
  • Kariban WooCommerce imports
  • Result Clothing supplier feeds
  • Build Your Brand integration
  • Gildan distributor APIs
  • Fruit of the Loom supplier synchronization
  • AWDis Just Hoods integration
  • Russell Europe API imports
  • Neutral apparel product synchronization
  • Stanley/Stella WooCommerce integration

The system is designed to support virtually any:

  • REST API
  • SOAP API
  • XML feed
  • JSON endpoint
  • CSV supplier catalog
  • SFTP product feed

What Modern Supplier Middleware Actually Does

A professional synchronization engine does far more than basic imports.

Instead of simply copying supplier data into WooCommerce, middleware systems:

  • aggregate multiple suppliers
  • normalize inconsistent data
  • rewrite product content using AI
  • map categories automatically
  • sync inventory in real time
  • manage pricing rules
  • push listings to marketplaces
  • route orders back to suppliers

AI-Powered Product SEO Optimization

Raw supplier data is usually terrible for SEO.

Example supplier title:

TSHIRT BASIC 160G RED XL

AI enrichment transforms it into:

Premium Red Cotton T-Shirt XL – Soft 160G Promotional & Casual Wear

Modern AI systems using:

  • ChatGPT
  • Claude
  • Gemini

can automatically:

  • rewrite product titles
  • generate descriptions
  • create SEO meta titles
  • generate image ALT text
  • optimize attributes
  • improve category structures
  • generate multilingual content
  • enhance Google Shopping visibility

This helps improve:

  • organic SEO rankings
  • Google Shopping traffic
  • marketplace visibility
  • conversion rates
  • buyer trust

WooCommerce, Shopify & Marketplace Synchronization

The middleware system can synchronize products into:

  • WooCommerce
  • Shopify
  • Magento
  • BigCommerce
  • custom Laravel applications
  • headless commerce systems

It can also publish listings to marketplaces like:

  • Amazon
  • eBay
  • Etsy
  • Allegro
  • Facebook Marketplace
  • Google Merchant Center
  • TikTok Shop

while continuously synchronizing:

  • inventory quantities
  • prices
  • images
  • descriptions
  • listing statuses
  • orders

How the Synchronization Workflow Works

  1. Fetch products from supplier APIs or XML feeds
  2. Normalize supplier data into one unified structure
  3. Apply AI-powered SEO enrichment
  4. Map categories and product attributes
  5. Generate WooCommerce or Shopify listings
  6. Push products to marketplaces
  7. Synchronize inventory continuously
  8. Route orders back to suppliers automatically
  9. Update tracking and fulfillment statuses

Real-Time Inventory & Price Synchronization

One of the biggest challenges in apparel eCommerce is inventory accuracy.

Without automation:

  • products oversell
  • pricing becomes outdated
  • variations disappear
  • customers order unavailable items

The synchronization system supports:

  • real-time stock updates
  • scheduled cron synchronization
  • webhook automation
  • supplier warehouse syncing
  • multi-supplier inventory aggregation
  • custom pricing formulas
  • currency conversion
  • regional pricing logic

Built for Large Apparel Catalogs

Large suppliers often contain:

  • 50,000+ products
  • millions of variations
  • large image libraries
  • multi-language catalogs
  • frequent stock updates

Professional middleware systems use:

  • Laravel queue systems
  • Redis workers
  • chunk processing
  • background processing pipelines
  • incremental synchronization
  • smart caching systems

This prevents:

  • website slowdowns
  • server crashes
  • memory overload
  • broken imports
  • timeout errors

Who Needs Supplier API Automation?

  • WooCommerce clothing stores
  • Shopify apparel businesses
  • promotional textile suppliers
  • dropshipping stores
  • B2B wholesalers
  • fashion startups
  • print-on-demand businesses
  • marketplace sellers
  • multi-brand apparel retailers
  • custom ecommerce platforms

Why Work With Me?

I specialize in:

  • Malfini API integrations
  • UTTEAM synchronization systems
  • WooCommerce supplier automation
  • Shopify API development
  • AI-powered product enrichment
  • real-time inventory synchronization
  • marketplace automation
  • multi-supplier middleware systems
  • large-scale product imports
  • custom Laravel synchronization engines

With extensive experience in:

  • REST APIs
  • SOAP/XML integrations
  • JSON product feeds
  • WooCommerce automation
  • Shopify synchronization
  • headless commerce systems
  • marketplace APIs
  • AI product optimization

I help businesses replace fragile manual workflows with scalable automation infrastructure.


Frequently Asked Questions (FAQ)

Q: Can you integrate multiple apparel suppliers into one WooCommerce store?
Yes. Multiple supplier APIs, XML feeds, and CSV catalogs can be aggregated into one centralized synchronization system.

Q: Can inventory update automatically in real time?
Yes. Real-time synchronization, cron jobs, and webhook systems are supported.

Q: Can AI rewrite supplier titles and descriptions?
Yes. AI systems like ChatGPT, Claude, and Gemini can automatically optimize titles, descriptions, and SEO metadata.

Q: Can products sync to Shopify and marketplaces too?
Yes. Products can synchronize across WooCommerce, Shopify, Amazon, eBay, Allegro, Facebook Marketplace, and more.

Q: Can orders sync back to suppliers automatically?
Yes. Two-way middleware systems can route orders directly into supplier workflows for automated fulfillment.


Ready to Automate Your Apparel Supplier Imports?

If you need a developer for:

  • Malfini WooCommerce integration
  • UTTEAM API synchronization
  • multi-supplier apparel imports
  • WooCommerce middleware systems
  • Shopify supplier automation
  • AI-powered product enrichment
  • marketplace synchronization
  • dropshipping automation
  • custom API development

📩 Schedule a meeting on Upwork to discuss your project.

🎯 Schedule a meeting on Fiverr for custom supplier API integration and synchronization services.


Import properties from aloncentral.com

About aloncentral properties API:
AlonCentral provides an API that offers access to a wide range of property data, including vacation rentals, long-term rentals, and for-sale apartments—primarily focused on the Jerusalem area. The API enables third-party systems or websites to pull detailed property listings, availability, pricing, and location-specific data. AlonCentral combines this technology with a high level of personalized service, deep local expertise, and a passion for the city of Jerusalem, making it a reliable partner for real estate integrations and property management platforms.

We will use custom plugin to import the properties data from api with a curl request as under:

Curl Request:

$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://www.aloncentral.com/wp-json/api/v1/property',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
 'Authorization: Basic {token here}'
 ),
));
 
$response = curl_exec($curl);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);

To fetch property data from AlonCentral, you can use the following API endpoint:
https://www.aloncentral.com/wp-json/api/v1/property

This endpoint returns property listings in JSON format, including key details such as property name, description, price, property type (rental, vacation, or for-sale), location, agent name, and other relevant metadata. This structured data can be used to display listings dynamically on external websites, integrate with real estate platforms, or sync with a custom property management solution.

Explanation:

By using the cURL request shown above, you’ll receive a JSON response containing detailed property data and metadata such as property name, description, price, property type, agent name, and more. We’ve implemented this integration using a custom plugin that connects the API with WordPress or other platforms. If you’d like more information about this solution or need help with a similar integration, feel free to contact us. Thank you!

Import products from b2b.msan.hr

In this blog, we’ll walk through the process of creating a custom plugin to import product data from the MSAN B2B API, specifically using the endpoint:
https://b2b.msan.hr/B2BService/HTTP/Product/GetProductsList.aspx

This API returns product data in XML format and requires valid API credentials along with certificates for secure access. We’ll use a cURL request to fetch the data, parse the XML response, and import the products into a WooCommerce store. This integration ensures your product catalog remains up to date by automatically syncing from MSAN’s B2B service.


Curl Request:


  $ch = curl_init(); 
  curl_setopt($ch,CURLOPT_URL,"https://b2b.msan.hr/B2BService/HTTP/Product
  /GetProductsList.aspx"); 
  curl_setopt($ch, CURLOPT_VERBOSE, 1); 
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1); 
  curl_setopt($ch, CURLOPT_CAINFO, "/path to/ca.pem"); 
  curl_setopt($ch, CURLOPT_SSLCERT, "/path to/client.pem"); 
  curl_setopt($ch, CURLOPT_SSLKEY, "/path to/key.pem");  
  curl_setopt($ch, CURLOPT_SSLKEYPASSWD, "{keypswd}"); 
  curl_setopt ($ch, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml"));
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  $response = curl_exec($ch); 
  $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  curl_close($ch);


Get Price Curl Request:

In addition to fetching product details, the MSAN B2B API also provides a dedicated endpoint to retrieve updated product pricing. To get the latest prices, we use a similar cURL request as before, but with the following URL:
https://b2b.msan.hr/B2BService/HTTP/Product/GetProductsPriceList.aspx

This request returns pricing information in XML format, including product codes and their corresponding current prices. It requires the same authentication credentials and certificate setup used in the product data request. This endpoint is essential for keeping your WooCommerce store’s pricing in sync with MSAN’s latest pricing updates.

Get product specifications Curl Request:

To retrieve additional product options or specifications, the MSAN B2B API provides another dedicated endpoint:
https://b2b.msan.hr/B2BService/HTTP/Product/GetProductsSpecification.aspx

Using the same cURL request structure and authentication setup as the previous endpoints, this URL returns detailed specification data in XML format. The response typically includes technical attributes, extended descriptions, and other metadata that can be used to enrich product listings on your WooCommerce store. Incorporating this data helps provide more complete product information for customers, improving the overall shopping experience.

With the combination of these API endpoints—product list, price list, and product specifications—you can fully automate the import and update of products from the MSAN B2B service into your WooCommerce store. By using cURL requests and handling the XML responses properly, your store can stay up to date with the latest product details, pricing, and technical specifications. We’ve implemented this process through a custom WooCommerce plugin tailored for MSAN’s API. If you’re interested in using this plugin or need a custom solution for your store, feel free to contact us for more information or support.

Import Data from Cars listing Api gw.bilinfo.net

In this blog, we’ll guide you through the process of integrating the Bilinfo Car Listings API (https://gw.bilinfo.net/listingapi/api) into a WordPress site using a custom post type. The goal is to fetch car listings via the API and map the returned metadata into custom meta fields using the Smart Custom Fields (SCF) plugin.

The Bilinfo API provides access to structured car data such as make, model, year, mileage, price, images, and more. We will connect to the API using cURL with Basic Authentication, using the provided Username and Password. You can find the official API documentation for further reference here:
https://developer.bilinfo.net/content/Bilinfo_XML_API.pdf

To retrieve the car listings data, we’ll use the following Bilinfo API endpoint:
https://gw.bilinfo.net/listingapi/api/export

This endpoint returns structured vehicle listing data in XML format, including detailed information such as brand, model, registration year, price, mileage, fuel type, images, and more. The request must be made using cURL with Basic Authentication, supplying the Username and Password provided by Bilinfo. Once the data is retrieved, it can be parsed and imported into a custom post type in WordPress, with each field mapped to custom meta fields using the Smart Custom Fields (SCF) plugin.

Curl Request:


  $curl = curl_init();
  curl_setopt_array( $curl, array(
  CURLOPT_URL => 'https://gw.bilinfo.net/listingapi/api/export',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
         'Authorization: Basic {authorization user|password}'
        ),
  ));
  $response = curl_exec($curl);
  $httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
  curl_close($curl);
  echo $response;


Explanation:


By using this integration method, you can automate the import of vehicle listings from the Bilinfo API into your WordPress website with complete control over how the data is displayed and managed. Leveraging custom post types along with the SCF (Smart Custom Fields) plugin ensures that each vehicle’s specifications—such as title, description, images, features, and pricing—are properly structured and easy to update.

If you’re looking for a custom-built plugin to handle this integration or need help implementing it on your site, feel free to contact us here or visit our Fiverr profile for assistance. We’ll be happy to help you streamline your listings management with a robust API solution.

Import Autos listings from autoscout24 API

Autoscout24 company?

AutoScout24 is Europe’s largest online automotive marketplace, providing a trusted platform for buying and selling vehicles across the continent. It serves a wide range of users including individual consumers, car dealerships, and business partners in the automotive, finance, and insurance industries. The platform features a comprehensive selection of listings—from used and new cars to motorcycles, caravans, and commercial vehicles. With its wide reach and robust digital infrastructure, AutoScout24 plays a central role in streamlining the online car trading experience across Europe.

API Integration:

We will use a simple curl request to integrate the api in our wordpress site as under:

Getting All listings response from api:

To retrieve all vehicle listings, we use the following API endpoint:
https://www.autoscout24.ch/api/hci/v3/json/Vehicles/summaries?cuid={cuid}&member={member_id}&page=1&itemsperpage=1000&lng=de

In this request, you’ll need to replace {cuid} and {member_id} with your actual client user ID and member ID provided by AutoScout24. The API will return a JSON response containing a summary of up to 1000 vehicle listings per page, including key metadata such as vehicle ID, title, brand, model, price, mileage, and other essential details.

This endpoint is particularly useful for syncing AutoScout24 listings to an external system like a WordPress or WooCommerce-based car dealership site. Make sure to paginate through the results if you have more than 1000 listings by adjusting the page parameter.

$curl = curl_init();
curl_setopt_array($curl, array(
 CURLOPT_URL => 'https://www.autoscout24.ch/api/hci/v3/json/Vehicles/summaries?cuid={cuid here}&member={member id here}&page=1&itemsperpage=1000&lng=de',
 CURLOPT_RETURNTRANSFER => true,
 CURLOPT_ENCODING => '',
 CURLOPT_MAXREDIRS => 10,
 CURLOPT_TIMEOUT => 0,
 CURLOPT_FOLLOWLOCATION => true,
 CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
 CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);

Getting single auto listing data from API:

To retrieve detailed information for a specific vehicle, you can use the following AutoScout24 API endpoint:
https://www.autoscout24.ch/api/hci/v3/json/Vehicles/{listing_id}?lng=de&member={member_id}&cuid={cuid}

Replace {listing_id} with the actual vehicle’s ID, and insert your assigned {member_id} and {cuid} (Client User ID). This API request returns a comprehensive JSON response containing all metadata related to that vehicle listing—including title, full description, price, mileage, fuel type, gearbox, engine power, color, images, and additional features or configurations.

This endpoint is particularly useful for populating detailed car pages on your website by importing the full listing content from AutoScout24.


  curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://www.autoscout24.ch/api/hci/v3/json/Vehicles/{your list   
  id}?lng=de&member={your memeber id}&cuid={your cuid here}',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  ));
  $response = curl_exec($curl);
  curl_close($curl);


Custom Plugin to Integrate & Sync API:

We’ve developed a fully functional custom WordPress plugin that seamlessly integrates with the AutoScout24 API. This plugin automatically imports vehicle listings into a custom post type, storing all relevant data into custom meta fields. It supports real-time synchronization—fetching new listings, updating existing ones based on changes from the API, and removing discontinued listings from your WordPress database.

This ensures your website always reflects the latest data available on AutoScout24 without manual intervention. If you’re interested in this plugin or need a custom solution for your own integration needs, feel free to contact us here for more details.

Internet Archive Breached: 31 Million Users, DDoS Attack and Pop-Up Alerts

Hackers Claim 'Catastrophic' Internet Archive Attack

The Internet Archive, known for its “Wayback Machine,” has experienced a significant data breach, with a threat actor gaining access to the user authentication database containing 31 million unique records. This breach has raised concerns about the platform’s security infrastructure.

Internet History Hacked, Wayback Machine Down—31 Million Passwords Stolen

Reports began circulating on Wednesday afternoon when visitors to archive.org were greeted with a JavaScript alert placed by the hacker, confirming the breach. The alert read, “Have you ever felt like the Internet Archive runs on sticks and is constantly on the verge of suffering a catastrophic security breach? It just happened. See 31 million of you on HIBP!”

The “HIBP” mentioned refers to “Have I Been Pwned,” a data breach notification service operated by cybersecurity expert Troy Hunt. Threat actors frequently share compromised data with HIBP to notify affected users. Hunt later confirmed the breach after receiving the Internet Archive’s authentication database nine days prior. The database, a 6.4GB SQL file named “ia_users.sql,” contains sensitive user information, including email addresses, screen names, password change timestamps, Bcrypt-hashed passwords, and other internal data.

The stolen data was confirmed to be authentic, with records showing the most recent timestamp as September 28th, 2024, indicating the likely date of the breach. Hunt also contacted a number of individuals listed in the database, including cybersecurity researcher Scott Helme, who confirmed his details were compromised. Helme gave permission to apifixer.com to share this information, further verifying the breach’s legitimacy.

Of the 31 million records, many were already registered with HIBP. Once the data is added to the HIBP system, users will be able to check whether their email addresses were compromised in this breach.

Despite contacting the Internet Archive three days ago to initiate a formal disclosure process, Hunt has yet to receive a response. Meanwhile, the platform was hit by a DDoS attack earlier in the day, which has been claimed by the hacktivist group BlackMeta. The group has stated they plan to conduct further attacks on the site.

As of now, the Internet Archive has not released an official statement regarding the breach or the DDoS attack. Apifixer.com reached out to them for comment, but no immediate response was available. This news has been confirmed through multiple sources and users affected by the breach.

Further updates will follow as more information becomes available about the full scope of the breach and any potential additional security measures taken by the Internet Archive.

 

Import Products from Imenza API

About Imenza API?

UAB Imenza is a Lithuanian-based wholesale distributor specializing in bicycle tires, inner tubes, parts, and accessories. Established in 1992, the company quickly expanded its operations and began direct cooperation with Taiwanese and Chinese manufacturers by 1998. Today, Imenza offers a catalog of over 9,600 products, ranging from complete bicycles to high-quality components and accessories—all available from their local warehouses for efficient delivery.

The Imenza API allows for seamless integration of their extensive product catalog into external platforms like eCommerce stores. This enables automated product import, inventory synchronization, and price updates—ideal for businesses looking to connect their systems directly with Imenza’s offerings.

For more details, you can visit their official site: https://www.imenza.lt/

After receiving a request from one of our clients to import and synchronize product data from the Imenza API, we developed a fully customized WordPress plugin tailored to their needs. This plugin is designed to integrate directly with a WooCommerce store, enabling automatic import of products—including titles, descriptions, images, and variations—as well as real-time synchronization of inventory levels and pricing.

The plugin ensures the WooCommerce store always reflects the latest product information from Imenza’s catalog without any manual effort. It supports scheduled API requests, mapping of product fields, and compatibility with variable products to handle sizes or types.

If you’re looking for a similar custom plugin or need help connecting your WooCommerce site with the Imenza API, feel free to contact us for more information.
here are the details of our work:

Getting all Products Curl Request:

To begin the integration, we first created a cURL request to fetch the complete list of products from the Imenza API. The API endpoint used for this operation is:

rubyCopyEdithttps://www.imenza.lt/api/products/total

This request returns the total product data available from Imenza, including essential product information such as SKU, name, description, categories, and other attributes. The response is typically in JSON format and serves as the foundational data needed for importing products into the WooCommerce store.


  $curl = curl_init();
  curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://www.imenza.lt/api/products/total',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10, 
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array( 'Authorization: {your auth token}' )
  ));
		
  $response = curl_exec($curl);
  curl_close($curl);


Explanation:

This endpoint requires a GET request method to retrieve the complete products data—including product details, metadata, image URLs, prices, and stock levels—in JSON format.

To successfully access this data, it is mandatory to include an authorization token in the request header. This token must be obtained from your Imenza account, typically provided by the Imenza team upon registration or account activation.

Important:
If you attempt to send a request without the authorization token, the API will reject your request and return an error message such as "Unauthorized" or "Forbidden". Ensure that every API call includes the proper token in the headers to establish valid and secure communication with the Imenza API.

Getting Categories Tree from API:


  $page = 1,2,3...etc

  $curl = curl_init();
  curl_setopt_array($curl, array(
  CURLOPT_URL => "https://www.imenza.lt/et/api/products/? 
  client=1&page=$page&categoriestree=1&items=500",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '', 
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array( 'Authorization: Auth Token here' ),
  ));

  $response = curl_exec($curl);
  curl_close($curl);


Explanation:

This request will return a structured list of all product categories available in the Imenza system. It includes main categories and their nested subcategories, which helps in organizing and mapping products accurately on your WooCommerce store.

  • client=1: Identifies the API client.
  • page=$page: Supports pagination to fetch results in multiple pages.
  • categoriestree=1: Enables the category tree structure in the response.
  • items=500: Defines the number of items to fetch per page (up to 500 products per request).

As with other API requests, you must include your authorization token in the request headers to successfully receive data. Without it, the request will fail due to insufficient permissions.

This endpoint is useful when syncing or mapping product categories from Imenza to your WooCommerce taxonomy structure.

Sync data between API and Woo Store:

To ensure seamless integration and synchronization between the Imenza API and your WooCommerce store, we’ve developed a custom WordPress plugin that automates the process of importing, updating, and syncing product data directly from the supplier’s warehouse to your website.

Our custom plugin ensures:

Automated Scheduled Updates to fetch new data and update existing listings without manual intervention

Secure API Authorization & Integration

Real-Time Import & Sync of Product Data (Inventory, Stock, Prices, Images, etc.)