Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
Kommora

CJ Connect – CJdropshipping bridge for Shopware (auto-order)

Rating: no rating ( write a review )
Downloads: <10

Description

Highlights

  • Complete CJdropshipping bridge without monthly fee — you only pay CJ
  • Catalogue search & import with images, variants, margin and USD→EUR conversion
  • Auto-order ONLY after payment received — no prepay risk
  • Auto-cancel on withdrawal/refund — CJ order is cancelled automatically
  • IOSS/EU-VAT compliant with 3 tax modes (own IOSS, buyer pays, CJ prepay)

Features

  • Catalogue search with filters (warehouse CN/DE/US/GB/FR/ES, price band, keyword)
  • Single and bulk import with images, variants, attributes and stock
  • Price calc: USD→EUR fixed or ECB daily rate with safety buffer
  • Margin percent/fixed/multiplier + rounding ,99/,95/whole € + list price
  • CJ overhead cushion (EUR/item + %) for customs/IOSS costs — transparent
  • Auto-translation via DeepL (BYO key, free tier is enough) — optional
  • Auto-order trigger configurable: after payment / on checkout / manual
  • Auto-cancel on order.cancelled + transaction.refunded/refunded_partially
  • IOSS modes 1/2/3 selectable in config — store-compliant for DE/EU shipments
  • Shipping mapping Shopware → CJ (CJPacket, YunExpress, DHL, UPS, FedEx)
  • Product lists (internal collections) with optional SW category link
  • Dashboard with live KPIs: products, orders, 30d revenue, avg cart value
  • Order detail with „Refresh status" + „Open in CJ" per click
  • Sandbox mode with one-click toggle from dashboard or settings

About the Extension

Complete CJdropshipping bridge for Shopware 6

Kommora CJ Connect bridges your Shopware 6 shop with the CJdropshipping network – from catalogue import to automatic fulfillment – all in the admin, in German and English. You use your own free CJ account (BYO), the plugin takes no commission and has no recurring fees – you pay only for your actual CJ goods.

Why run CJdropshipping through Shopware

CJdropshipping is one of the largest dropshipping networks with over a million products, EU warehouses (Germany, France, Spain, UK) and an open API 2.0. The challenge: the Shopware integration either does not exist or comes with monthly fees. Kommora CJ Connect closes exactly this gap – full integration, no commission, with a safe auto-order flow.

From import to delivery – fully automatic

  1. Browse the catalogue – 1M+ CJ products, filter by warehouse, price band and keyword. Preview with image, price, CJ PID and your calculated sell price.
  2. Import with price calc – USD price is converted to EUR using the configured rate (fixed or ECB daily), margin (percent/fixed/multiplier) and rounding (,99 / ,95 / whole €) applied automatically. Images, variants, attributes and stock carried over.
  3. Customer orders in Shopware – normal checkout flow. No external redirect, no break for the customer.
  4. Payment received – only once the transaction is set to paid in Shopware, the CJ order is submitted automatically. No prepay risk: unpaid or abandoned orders never reach CJ.
  5. CJ fulfillment – CJ packs, ships and tracks. Tracking number + carrier are pulled live via „Refresh status" and stored on the order record.
  6. Cancellation/refund – if the Shopware order is set to cancelled or the payment is refunded, the CJ order is automatically cancelled – as long as CJ has not shipped yet.

Price calc that actually covers all factors

  • USD → EUR – fixed rate (manually maintained) or ECB daily rate pulled live. Optional safety buffer in % – protects against rate swings between import and sale.
  • Margin – three modes: percent markup (e.g. +80 %), fixed amount (e.g. +3 €), multiplier (e.g. ×2.5). Overridable per sales channel.
  • Rounding – ,99, ,95, 5-cent grid or whole euros. For psychological pricing without odd results.
  • List price – automatically calculated as markup over sell price (e.g. +25 % shows RRP advantage), or disable.
  • Minimum margin guardrail – guarantees the sell price never drops below CJ cost + X €, even if other rules collide.
  • CJ overhead cushion – flat EUR per item and/or percent multiplier, to price in CJ extra fees (customs, IOSS handling ~3-4 $ per EU order). Dashboard warns when cushion is missing.

Auto-order ONLY after payment – no prepay risk

The most important safety mechanism of the plugin: CJ orders are only submitted after confirmed payment. Trigger is the state machine transition order_transaction.state → paid. Alternative triggers (on checkout, manual only) are configurable for edge cases, the default is the safe one. If the customer abandons, cancels or fails to pay – nothing gets sent to CJ, no cost incurred.

Auto-cancel on withdrawal, cancellation, refund

When an order comes back in Shopware – as cancelled, refunded or refunded_partially – the corresponding CJ order is automatically cancelled at CJ. Prevents duplicate fulfillment and protects your CJ balance from unnecessary charges. Safety guard: CJ orders already marked shipped or delivered are not cancelled (goods are on their way or delivered).

IOSS/EU-VAT handling – 3 modes, store-compliant

  • Mode 1: own IOSS number – for merchants with their own IOSS registration. Saves 3-4 $ per EU order compared to CJ handling fee.
  • Mode 2: buyer pays VAT at customs – classic path. CJ charges no additional fees, but the customer may face customs charges on the doorstep.
  • Mode 3: CJ prepay VAT – CJ handles taxation, ~3-4 $ fee per order calculable via CJ overhead cushion.

Shipping mapping Shopware → CJ

Every Shopware shipping method maps to a CJ carrier option (CJPacket, CJPacket Ordinary Line, YunExpress, 4PX, USPS, DHL, UPS, FedEx). Fallback carrier for unmapped methods configurable. On order placement, the cheapest available carrier for the route is chosen automatically when a matching mapping is missing – shipping always stays possible.

Product lists (collections)

  • Internal collections for your workflow – „Winter collection", „Bestseller tests", „To review".
  • Colour-coded in admin, with item count and creation date.
  • Link with Shopware categories optional: products imported via a list are automatically assigned to the linked categories – parent categories are carried by Shopware itself.

Sandbox mode for risk-free testing

One-click toggle in settings or directly from the dashboard notice. Active: orders go to CJ's test environment, are not fulfilled, no balance charged. Ideal for the first import, for trigger tests or for shipping mapping adjustments without cost risk.

Dashboard with live KPIs

  • Imported products – total count taken from CJ catalogue.
  • CJ orders (submitted / shipped / failed) – live counters with colour chips.
  • 30-day revenue – from the actual DAL (kommora_cj_order → order).
  • Avg cart value – across CJ orders.
  • Estimated margin – pre-calc (~35 %) for quick orientation.
  • Sandbox warning – blue info card with direct toggle when sandbox is active.
  • IOSS warning – info card when live mode + iossType ≠ 1 + no CJ cushion set.

Order detail with live status

  • „Refresh status" – fetches current CJ tracking number, carrier and status per click.
  • „Open in CJ" – deep link to the CJ order detail (saves copy-paste).
  • Filters – by Shopware order number, customer name, email, CJ number.
  • Error rows with full CJ response for fast diagnosis.

Catalogue with bulk import and category assignment

  • Four-column grid with product image, title, PID, CJ cost in USD, your calculated sell price in EUR.
  • Checkbox per card, „Select all" and „Import X products" for batch actions.
  • Import modal with optional list + multi-category assignment.
  • Names truncated at 75 chars (full name in tooltip) for a calm grid.

Auto-translation with DeepL (optional)

Enter your DeepL API key (free tier up to 500,000 chars/month is enough for hundreds of products) and titles and descriptions are auto-translated on import. Original stays as fallback. BYO key – Kommora never sees the translations.

Built-in help page

In German and English with full-text search and highlighting of matches. Nine categories: initial setup, sandbox vs. live, catalogue & import, my products, orders & fulfillment, shipping mapping, lists, settings in detail, FAQ. TOC with anchor scroll – no click goes into the void.

Get started in under 5 minutes

  1. Install the plugin – via the Shopware Store or bin/console plugin:install --activate KommoraCjConnect.
  2. Clear cache – bin/console cache:clear.
  3. Create a CJ account – register at cjdropshipping.com (free). Then Authorization → API → + Add API for the API key (format CJ12345@api@…).
  4. Configure the plugin – enter email + API key, pick default warehouse, set margin and rounding, click „Test connection".
  5. Try the first import – search in the catalogue with English keywords („yoga mat", „phone stand"), import a product.
  6. Disable sandbox – when you're ready to go live: Settings → Sandbox mode → „Disable sandbox".
  7. Done – every paid order automatically goes to CJ. Cancellation handling kicks in automatically on withdrawal.


Details

  • Available: English, German
  • Latest update: 26 October 2026
  • Publication date: 26 October 2026
  • Version: 1.0.2
  • Category: Additional Partner Integrations

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

Partner Status

  • Shopware Technology Partner Silver Shopware
    Technology Partner Silver
  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 5

    Average rating of 5 out of 5 stars

  • Partner since: 2026
  • Extensions: 26

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly