Package Information
Released: 6 mo ago
Downloads: 17 weekly / 152 monthly
Latest Version: 0.2.10
Author: Zakaria Touil
Available Nodes
DocumentationAI-generated
n8n-nodes-dukan
Overview
Integrate and automate online store management with the Dukan API, enabling workflow creators to manage orders, products, shipping, users, stores, and location data within n8n. Designed for e-commerce store owners and developers leveraging the mydukan.shop platform to streamline store operations programmatically.
Nodes & Operations
Dukan
Provide comprehensive integration with the Dukan API to manage a wide range of e-commerce resources including orders, products, shipping accounts, store users, stores, delivery services, geographic entities, and promotional elements within the Dukan ecosystem.
- Order · Get Many Orders — Retrieve multiple orders from Dukan with flexible filtering, sorting, pagination, and field selection.
- Order · Get One Order — Retrieve detailed information about a specific order in Dukan by providing the cart's UID.
- Order · Create an Order — Create a new order in the Dukan system by submitting client and product details either as structured fields or a JSON object.
- Order · Update Order Details — Update specific details of an existing order identified by its Cart ID by sending selected fields to the Dukan API.
- Order · Update Order Status — Update the status of an existing order in the Dukan store by specifying the cart ID and new status values.
- Order · Update Client Info — Update client information for a specific order's cart in Dukan by providing the cart ID and either a JSON object with client data or individual client info fields.
- Product · Get Many Products — Retrieve a paginated list of products from the Dukan API with optional sorting, filtering, field selection, and population of related fields.
- Product · Get One Product — Retrieve detailed information about a single product from the Dukan API using its MongoDB ObjectId.
- Product · Get Product By Sku — Retrieve detailed information about a single product using its SKU from the Dukan store API.
- Product · Get Products List — Retrieve a list of products for a specified store by its MongoDB ObjectId, optionally using custom authentication headers or a custom base URL.
- Product · Create Product — Create a new product in Dukan by specifying detailed product information either via individual fields or a raw JSON object.
- Product · Update Product — Update the details of an existing product in a Dukan store by specifying its MongoDB ObjectId and the fields to modify.
- Product · Delete Product — Delete a product identified by its MongoDB ObjectId from the Dukan store via the API.
- Product · Import Single Product From URL — Import a single product from a specified product URL into the Dukan store by sending the URL to the Dukan API.
- Store Shipping Account · Get Many — Retrieve multiple store shipping accounts from Dukan with support for filtering, pagination, sorting, and field selection.
- Store Shipping Account · Get One — Retrieve detailed information about a single store shipping account by its MongoDB ObjectId from the Dukan API.
- Store Shipping Account · Create — Create a new store shipping account in the Dukan platform by specifying necessary details either as structured parameters or raw JSON.
- Store Shipping Account · Update — Update a store shipping account in Dukan by specifying its MongoDB ObjectId and providing fields to modify either via individual parameters or a JSON object.
- Store Shipping Account · Delete — Delete a store shipping account by specifying its MongoDB ObjectId, optionally using custom API credentials and base URL for the request.
- Delivery Companies API · Ship Order From Store — Ship a specific order from a store using the store's shipping account credentials through the Dukan Delivery Companies API.
- Delivery Companies API · Ship All Store Confirmed Orders — Ship all confirmed orders of a store using a specified shipping account via the Delivery Companies API.
- Delivery Companies API · Track Order From Store — Track an order from a store using its unique order UID by sending a request to Dukan's Delivery Companies API, optionally using custom credentials and base URL.
- Delivery Companies API · Print Order Ticket — Prints the shipping ticket for a specified order UID via the Dukan Delivery Companies API.
- Delivery Companies API · Delete Shipment Package — Delete a shipment package (Coli) by specifying the associated order UID in the Dukan Delivery Companies API.
- Team User · Get Many — Retrieve multiple Team User records from the Dukan API with support for filtering, pagination, sorting, and field selection.
- Team User · Get One Team User — Retrieve a specific Team User's details using their unique ID from the Dukan platform.
- Team User · Update — Update a Team User's details in the Dukan store by their ID, allowing modification of fields like email, name, phone number, profile image, role, and receiving orders settings.
- Team User · Update Password — Update the password of a specified team user in the Dukan system by providing the user's ID and a new password (minimum 8 characters).
- Store · Get My Store — Retrieve details about the authenticated user's Dukan store using optional custom authentication and base URL settings.
- Store · Get All My Stores — Retrieve a list of stores associated with the authenticated user, supporting pagination, filtering, sorting, selecting, and populating specific fields.
- Store · Update My Store — Update the current user's store by sending a JSON object with the desired fields to modify to the Dukan API.
- State · Get Many States — Retrieve multiple state records with optional filtering, sorting, pagination, and field selection from the Dukan API.
- State · Get Many States By Store — Retrieve multiple state records associated with a specific store by providing the store's MongoDB ObjectId and optional query parameters to control pagination, sorting, filtering, and returned fields.
- State · Get One State — Retrieve details of a single state from the Dukan API using its MongoDB ObjectId.
- State · Create State — Create a new state resource in the Dukan system by providing required state details.
- State · Update State — Update an existing State record in Dukan by its MongoDB ObjectId with specified details, optionally using a JSON payload or individual fields.
- State · Delete State — Delete a state resource in Dukan by specifying its MongoDB ObjectId.
- Stop Desk · Get Many Stop Desks — Retrieve multiple Stop Desk records from the Dukan API with support for filtering, pagination, sorting, and field selection.
- Stop Desk · Get Many Stop Desks by Location — Retrieve multiple stop desks associated with a specified location ID, optionally applying filtering, sorting, pagination, and field selection or population to tailor the returned data.
- Stop Desk · Get One Stop Desk — Retrieve detailed information about a specific stop desk in the Dukan system using its MongoDB ObjectId.
- Stop Desk · Create Stop Desk
- Stop Desk · Update Stop Desk
- Stop Desk · Delete Stop Desk
- City Or Municipality · Get Many Cities
- City Or Municipality · Get Many Cities by Location
- City Or Municipality · Get One City
- City Or Municipality · Create City
- City Or Municipality · Update City
- City Or Municipality · Delete City
- Store Client · Get Many
- Store Client · Create
- Store Client · Update
- Store Client · Ban by Phone
- Store Coupon · Get Many
- Store Coupon · Get One
- Store Coupon · Get By Code
- Store Coupon · Create
- Store Coupon · Update
- Store Coupon · Delete
- Store Pro Stock · Get Many
- Store Pro Stock · Get One
- Store Pro Stock · Create
- Store Pro Stock · Update
- Store Pro Stock · Update Quantity
- Store Pro Stock · Delete
Installation
Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter n8n-nodes-dukan.