A free plugin that sends JoomShopping orders to Bitrix24 CRM. It creates leads, deals and contacts, passes products and UTM tags, and updates the order status when a deal changes stage.
WT JoomShopping Bitrix24 PRO is a system plugin that sends orders from a JoomShopping online store to Bitrix24 CRM. The integration works both ways: when a lead or deal moves to another stage, the order status in JoomShopping is updated automatically. The connection to the CRM is set up with a Bitrix24 webhook.
Features
- Creates leads and deals, optionally at a specific stage; lets you choose the deal pipeline.
- Creates contacts and links them to leads and deals. Existing contacts are matched by phone and email: on a match, the details are added to that contact; if several different contacts are found, all contact details go into the comment.
- Creates contact requisites.
- Assigns a responsible employee by ID; if none is set, the webhook author becomes responsible.
- 18 standard Bitrix24 fields and 36 JoomShopping fields, unlimited
UF_CRM_custom fields, and several JoomShopping fields combined into one CRM field. - Sends cart products as product rows or — once JoomShopping and Bitrix24 products are mapped in the product edit form — as CRM catalogue products, which then appear in reports and are reserved in stock.
- Updates JoomShopping prices and stock when products are edited manually in Bitrix24, with logging; a default warehouse can be set for stock levels.
- UTM tags to track the advertising channel.
- Product link and image in the lead comment, the "Additional about source" field, lead source type ("Website" or "Store") for end-to-end analytics, and an order name prefix such as "Order #".
- Sends the Russian Post tracking number created by the WT SM Otpravka.pochta.ru plugin.
- Supports the Quick order plugin by Nevigen and Radical Form forms, including links to attached files.
- Custom data pre-processing in your own PHP files in
/plugins/system/wt_jshopping_b24_pro/src/Custompreprocess. - Extended debug output.
What data is sent
From JoomShopping: order data (number, totals, shipping and payment methods and costs, discount code and amount, packaging cost, customer comment), customer data (full name, company, email, date of birth, address, phone numbers, extra fields) and product data (product code, SKU, attributes, free attributes). In Bitrix24 these go into the lead or deal title, amount and comment, and the contact and address fields.
When products are sent, the lead amount equals the product total: shipping, payment method surcharges and similar amounts are not included. To see them in the CRM, create separate UF_CRM_ fields for them.
Installation and setup
- Create a webhook in Bitrix24.
- Enter the webhook details in the plugin — the secret key and the ID of the employee who created the webhook — and save.
- Choose the deal pipeline and save again to load the stages of that pipeline.
- To send tracking numbers, order the Russian Post plugin before this one in the system plugin group and switch lead or deal creation to after successful payment.
Compatibility and requirements
- Joomla 4.2 or later, Joomla 5 and Joomla 6; PHP 7.4 or later. Version 3.x does not install on Joomla 3.
- JoomShopping.
- A Bitrix24 portal with permission to create webhooks.
- Radical Form 3.2.0 or later for Radical Form file links.