Modanisa Connector
Modanisa doğrudan API: sipariş çekme, varyant bazlı ürün/listeleme, beden+renk öznitelik eşleme, stok/fiyat, iade onayı
Modanisa Direct Connector for Odoo
Temel Özellikler
Modanisa Category
Modanisa Category. Tracks Category ID, Sub-categories, Path, Leaf (listable), Attributes. One-click sync categories, sync attributes.
Modanisa Category Attribute
Modanisa Category Attribute. Tracks Attribute ID, Mandatory, Allowed Values.
Modanisa Category Attribute Value
Modanisa Category Attribute Value. Tracks Value ID.
Modanisa Product Attribute Mapping
Modanisa Product Attribute Mapping. Tracks Modanisa Attribute, Mandatory, Scope, Fixed Value, Odoo Attribute.
Modanisa Product Attribute Value Mapping
Modanisa Product Attribute Value Mapping. Tracks Odoo Value, Modanisa Value.
Direct integration with the Modanisa
Direct integration with the Modanisa Supplier (Marketplace) API** — no third-party middleware, no monthly SaaS.
Uses YOUR OWN Modanisa supplier
Uses YOUR OWN Modanisa supplier credentials (BYOK); we are never an accredited integrator on your behalf.
Key Features: Direct API client
Key Features: Direct API client: real client against the documented Modanisa hosts (marketplace.modanisa.com/api/marketplace + the staging variant).
Kullanım Senaryoları
Ekran Görüntüleri
Modanisa Api Log
Modanisa Categories
Modanisa Settings
Neden Bu Modül
Key Features: Direct API client: real client against the documented Modanisa hosts (marketplace.modanisa.com/api/marketplace + the staging variant). HTTP Basic auth + the mandatory ``User-Agent: " - SelfIntegration"`` header. Order Sync (pull): a cron pulls orders from the last 24h via /orderListV2 (paged), maps each order's products + a marketplace customer, and resolves the exact Odoo variant by Modanisa variant_id / barcode / SKU. Product Push with Variants: "Push to Modanisa" creates the product via /create-product, sending EVERY Odoo variant as its own row in the ``variants`` array (its own variant_id, barcode, per-variant stock and price including attribute price_extra, and numeric size/number attributes). Color is sent as a product-level attribute. Re-push of a listed product goes through /update-product (idempotent upsert by product_id). Attribute Mapping (beden + renk): a per-product mapping translates Odoo attributes and values to Modanisa's NUMERIC attribute_id / attribute_value_id pairs (product-scope = color, variant-scope = size/number), synced per category from /product-attribute + /variant-attribute. Stock & Price Sync: hourly cron (off by default) pushes current stock and price for all synced products via /updateProductStock + /updateProductPrice (batchId returned, poll-able). Manual "Sync Stock & Price" button + bulk action also available. Status Polling: create batches are confirmed via /products/filter (find-product), surfacing CREATE_PRODUCT_SUCCESS / ERROR per product. Returns: a cron pulls return claims via /returnList and flags the matching order; "Approve Modanisa Return" calls /returnApprove with the claim's order-product ids. JPEG Images: a public image endpoint re-encodes product images to baseline JPEG (Modanisa rejects WebP), served at /modanisa_connector/image/.../i.jpg. Currency Conversion: prices are converted to the configured marketplace currency (default TRY) using Odoo rates before push. Rate-Limit Handling: honours HTTP 429/503 with Retry-After and bounded backoff; every API call is logged with status, duration and error excerpt. Test Connection: a Settings button verifies the credentials live.
Teknik Özellikler
- Uyumlu: Odoo 17.0 / 18.0 / 19.0
- Lisans: OPL-1
- Diller: Türkçe, İngilizce
- Geliştirici: Pokutsoft
- Bağımlılıklar: sale_management, stock, product
- Destek: support@pokutsoft.com
- Update date: 2026-07-09