diff --git a/fields/plugininfo.php b/fields/plugininfo.php new file mode 100644 index 0000000..43e8c57 --- /dev/null +++ b/fields/plugininfo.php @@ -0,0 +1,100 @@ +addStyleDeclaration(" + .webtolk-plugin-info{ + box-shadow: 0 .5rem 1rem rgba(0,0,0,.15); + padding:1rem; + margin-bottom:2 rem; + } + "); + + $wt_plugin_info = simplexml_load_file(JPATH_SITE."/plugins/system/wt_seo_meta_templates_virtuemart/wt_seo_meta_templates_virtuemart.xml"); + + + ?> +
+ + + +
+ v.version; ?> + +
+
+ getLabel(); + } + + /** + * Method to get a control group with label and input. + * + * @param array $options Options to be passed into the rendering of the field + * + * @return string A string containing the html for the control group + * + * @since 3.7.3 + */ + public function renderField($options = array()) + { + $options['class'] = empty($options['class']) ? 'field-spacer' : $options['class'] . ' field-spacer'; + + return parent::renderField($options); + } +} +?> \ No newline at end of file diff --git a/img/web_tolk_logo_wide.png b/img/web_tolk_logo_wide.png new file mode 100644 index 0000000..622b9d3 Binary files /dev/null and b/img/web_tolk_logo_wide.png differ diff --git a/language/en-GB/en-GB.plg_system_wt_seo_meta_templates.ini b/language/en-GB/en-GB.plg_system_wt_seo_meta_templates.ini new file mode 100644 index 0000000..da78b80 --- /dev/null +++ b/language/en-GB/en-GB.plg_system_wt_seo_meta_templates.ini @@ -0,0 +1,153 @@ +PLG_WT_JSHOPPING_B24_PRO_AFTER_UPDATE = "Thank you for updating extension" +PLG_WT_JSHOPPING_B24_PRO="WT JoomShopping Bitrix24 PRO" +PLG_WT_JSHOPPING_B24_PRO_DESC = "The plugin allows you to send JoomShopping order data to Bitrix24 CRM." +PLG_WT_JSHOPPING_B24_PRO_DESC2="

The plugin allows you to send data about JoomShopping orders to Bitrix24 CRM.

The plugin is developed through donations. You can donate for further development of the extension

| Description on the developers website | GitHub | Versions | Joomla Extension Directory |

" +PLG_WT_JSHOPPING_B24_PRO_B24_NOT_CONNECTED = "Communication with Bitrix24 is not configured." +PLG_WT_JSHOPPING_B24_PRO_CRM_HOST = "CRM host" +PLG_WT_JSHOPPING_B24_PRO_CRM_HOST_DESC = "Your Bitrix24 address without https and www" +PLG_WT_JSHOPPING_B24_PRO_WEBHOOK_SECRET_CODE = "Webhook Secret Code" +PLG_WT_JSHOPPING_B24_PRO_WEBHOOK_SECRET_CODE_DESC = "This code is used to authorize a Bitrix24 webhook. Save it and keep it confidential." +PLG_WT_JSHOPPING_B24_PRO_WEBHOOK_ASSIGNED_ID = "Id of the employee who created the webhook" +PLG_WT_JSHOPPING_B24_PRO_WEBHOOK_ASSIGNED_ID_DESC = "Id of the employee who created the webhook in Bitrix24 crm." +PLG_WT_JSHOPPING_B24_PRO_ORDER_NAME_PREFIX = "Order Name Prefix" +PLG_WT_JSHOPPING_B24_PRO_ORDER_NAME_PREFIX_DESC = "The prefix of the order name before the number. For example, Order #0001." + +PLG_WT_JSHOPPING_B24_PRO_WEBHOOK_ASSIGNED_BY_ID="Id of the employee assigned to be responsible for the lead / deal" +PLG_WT_JSHOPPING_B24_PRO_WEBHOOK_ASSIGNED_BY_ID_DESC="If not specified, the employee who created wevhook will be responsible" + +PLG_WT_JSHOPPING_B24_PRO_PLUGIN_BEHAVIOR="

Behavior

" + +PLG_WT_JSHOPPING_B24_PRO_LEAD_AND_DEAL_INFO="

leads

Lead - any \"touch\" by a potential client, when it is not yet clear whether the transaction will take place or not. This feature is most often used when filling out feedback forms: a callback order, a customer asked a question, subscribed to a newsletter, etc.

This mode may be useful if Your store operates in catalog mode, collects only orders, and there is no online payment on the site.

Deals implies a completed payment. This mode is convenient when using online payment on the site.


Creating a contact

When working in the deals mode, the plugin searches for the contact information specified in the order among existing contacts in the CRM:

When working in the lead generation mode, the plugin can use the same algorithm. in this case, the leads associated with contacts will be marked as \"repeated\". This function can be disabled if the conversion of a lead to a deal is not guaranteed, so as not to clog the client base with unnecessary contacts.

" +PLG_WT_JSHOPPING_B24_PRO_LEAD_VS_DEAL = "Lead or a deal?" +PLG_WT_JSHOPPING_B24_PRO_LEAD_VS_DEAL_DESC = "Depending on the selected CRM operating mode, create a lead or a deal?" +PLG_WT_JSHOPPING_B24_PRO_LEAD_VS_DEAL_L = "Lead" +PLG_WT_JSHOPPING_B24_PRO_LEAD_VS_DEAL_D = "Deal" +PLG_WT_JSHOPPING_B24_PRO_CREATE_CONTACT_FOR_UNKNOWN_LEAD="Add unknown to CRM contacts?" +PLG_WT_JSHOPPING_B24_PRO_CREATE_CONTACT_FOR_UNKNOWN_LEAD_DESC="Before creating a lead, a contact will be added to which the lead will be linked. Subsequent leads will be defined as repeat leads." + +PLG_WT_JSHOPPING_B24_PRO_CREATE_LEAD_OR_DEAL_ON_SPECIFIED_STAGE="Create lead or deal on specified stage (with specified status)" +PLG_WT_JSHOPPING_B24_PRO_LEAD_STATUS="Lead status. There is a list of lead statuses from your CRM." +PLG_WT_JSHOPPING_B24_PRO_DEAL_STAGE="Deal stage. The deal will create on this stage. There is stages from your CRM." + +PLG_WT_JSHOPPING_B24_PRO_DEAL_CATEGORY="Deal category" + +PLG_WT_JSHOPPING_B24_PRO_DEAL_TYPE="Deal type" +PLG_WT_JSHOPPING_B24_PRO_DEAL_TYPE_SALE="Sale" +PLG_WT_JSHOPPING_B24_PRO_DEAL_TYPE_COMPLEX="Complex sale" +PLG_WT_JSHOPPING_B24_PRO_DEAL_TYPE_GOODS="Goods" +PLG_WT_JSHOPPING_B24_PRO_DEAL_TYPE_SERVICES="Services" +PLG_WT_JSHOPPING_B24_PRO_DEAL_TYPE_SERVICE="Service" + + +PLG_WT_JSHOPPING_B24_PRO_UTM ="

UTM tags

to track the effectiveness of advertising channels, links to Your site in advertising systems are usually marked with UTM tags.

Is this a link to Your site that ends after the sign? additional parameters are passed to identify the advertising source: https://your-site.com/?utm_source=google&utm_medium=cpc&utm_campaign=campaign_id_11009237&utm_content=1.2388374837&utm_term=%D0%BF

the Plugin allows you to send information about utm tags to the lead in Bitrix24. For example, a visitor came to Your site from an advertising source, visited several pages of the site, and then made a purchase. Even in this case, the data will be transferred.

" +PLG_WT_JSHOPPING_B24_PRO_LOAD_JQUERY_COOCKIE="Load Jquery.coockie?" +PLG_WT_JSHOPPING_B24_PRO_LOAD_JQUERY_COOCKIE_DESC="the jQuery plugin is used to work with coockies.coockie. If you already have this script enabled, we recommend disabling this option to avoid reloading." + +PLG_WT_JSHOPPING_B24_PRO_DEBUG = "Enable debugging?" +PLG_WT_JSHOPPING_B24_PRO_DEBUG_DESC = "Enable debugging? The data will be displayed on the order completion page (thankyou page)." +JGLOBAL_FIELDSET_PLG_WT_JSHOPPING_B24_PRO_LEAD_SETTINGS = "Fields Settings" +PLG_WT_JSHOPPING_B24_PRO_LEAD_SUBFORM_DESC = "

In CRM you can use either standard or custom fields (UF_CRM _...) for atypical values. Map the value of Joomla fields to Bitrix24 fields.

You can combine the values ​​of Joomla fields and transfer several values ​​into one Bitrix field.24 For example, in the Comment field, you can specify coupon code and discount amount . Or combine the delivery address data into one field (country, zip code, region, city, street, house, apartment).

" +PLG_WT_JSHOPPING_B24_PRO_LEAD_SUBFORM = "Match the value of the fields with the Bitrix24 fields" +PLG_WT_JSHOPPING_B24_PRO_LEAD_FIELD_TYPE = "Bitrix24 Field Type" +PLG_WT_JSHOPPING_B24_PRO_LEAD_FIELD_TYPE_STANDART = "Standard" +PLG_WT_JSHOPPING_B24_PRO_LEAD_FIELD_TYPE_CUSTOM = "Custom" +PLG_WT_JSHOPPING_B24_PRO_LEAD_FIELD_STANDART = "Standard Bitrix24 Field" +PLG_WT_JSHOPPING_B24_PRO_LEAD_FIELD_CUSTOM = "Custom field (UF_CRM _...)" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_FIELD = "JoomShopping Field" + +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_NUMBER="Order number (+prefix)" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_USER_ID="JoomShopping user ID" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_TOTAL="Total (amount payable)" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_SUBTOTAL="Subtotal (amount excluding discounts and margins for delivery, packaging, payment method)" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_SHIPPING_NAME="Shipping name" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_SHIPPING="Shipping cost" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_PAYMENT_NAME="Payment name" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_PAYMENT="Payment method extra charge" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_COUPON_CODE="Coupon code" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_DISCOUNT="Discount amount" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_PACKAGE="Package cost" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_STATUS="Order status" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_COMMENT="Comment" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_NAME="Name" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_L_NAME="last name" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_M_NAME="Second name" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_COMPANY_NAME="Company name" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_CLIENT_TYPE="Client type" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_FIRMA_CODE="Firma code" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_TAX_NUMBER="Tax number" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ORDER_EMAIL="E-mail" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_BIRTHDAY="Birthday" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_STREET="Street" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_STREET_NR="Street Nr" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_HOME="Home" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_APARTMENT="Apartment" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_ZIP="Postal code (ZIP)" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_CITY="City" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_STATE="State" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_COUNTRY="Country" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_PHONE="Phone" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_MOBILE_PHONE="Mobile phone" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_FAX="Fax" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_EXT_FIELD_1="Extra field 1" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_EXT_FIELD_2="Extra field 2" +PLG_WT_JSHOPPING_B24_PRO_LEAD_JSHOPPING_EXT_FIELD_3="Extra field 3" + + +PLG_WT_JSHOPPING_B24_PRO_LEAD_TITLE="Lead title" +PLG_WT_JSHOPPING_B24_PRO_LEAD_NAME="Name" +PLG_WT_JSHOPPING_B24_PRO_LEAD_SECOND_NAME="Second name" +PLG_WT_JSHOPPING_B24_PRO_LEAD_LAST_NAME="Last name" +PLG_WT_JSHOPPING_B24_PRO_LEAD_BIRTHDATE="Birthday" +PLG_WT_JSHOPPING_B24_PRO_LEAD_COMPANY_TITLE="Company name" +PLG_WT_JSHOPPING_B24_PRO_LEAD_ADDRES="Address(street, home)" +PLG_WT_JSHOPPING_B24_PRO_LEAD_ADDRESS="Address(street, home)" +PLG_WT_JSHOPPING_B24_PRO_LEAD_ADDRESS_2="Apartment/Office nr." +PLG_WT_JSHOPPING_B24_PRO_LEAD_ADDRESS_CITY="City" +PLG_WT_JSHOPPING_B24_PRO_LEAD_ADDRESS_POSTAL_CODE="Postal code (ZIP)" +PLG_WT_JSHOPPING_B24_PRO_LEAD_ADDRESS_REGION="Region" +PLG_WT_JSHOPPING_B24_PRO_LEAD_ADDRESS_PROVINCE="Province" +PLG_WT_JSHOPPING_B24_PRO_LEAD_ADDRESS_COUNTRY="Country" +PLG_WT_JSHOPPING_B24_PRO_LEAD_OPPORTUNITY="Opportunity (lead amount)" +PLG_WT_JSHOPPING_B24_PRO_LEAD_PHONE="Phone" +PLG_WT_JSHOPPING_B24_PRO_LEAD_EMAIL="E-mail" +PLG_WT_JSHOPPING_B24_PRO_LEAD_FAX="Fax" +PLG_WT_JSHOPPING_B24_PRO_LEAD_COMMENTS="Comment" + + +JGLOBAL_FIELDSET_PLG_WT_JSHOPPING_B24_PRO_PRODUCT_SETTINGS="Products settings" +PLG_WT_JSHOPPING_B24_PRO_PRODUCT_SETTINGS_PRODUCTS_VS_PRODUCT_ROWS="

Goods and commodity positions

In Bitrix24 there is a difference between goods from the product catalog and commodity positions. Commodity items - entities related to the lead or transaction, but they do not form an independent product. For each lead and deal, they are re-created. However, they can be saved as a product in a couple of clicks right from the lead or transaction card. Compared to the product card, the product items have a limited data set: you can transfer the name, price, quantity, type and amount of the discount (for each item), tax, unit of measure. Everything else can be transferred only to the goods from the product catalog.

The product items have one undeniable advantage - their number is absolutely unlimited . While the number of products in the product catalog depends on your Bitrix24 tariff plan: Refine the parameters of Bitrix24 tariff plans . Since September 2019, the restrictions have been 100, 200, 3000 and an unlimited number of products.

" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_PRODUCT_ROWS_ALERT="

Pay attention!

When using product entities, the total price per lead or deal is equal to the total value of the goods. Shipping cost, extra charge for payment method, etc. are not included there . To get this information in Bitrix24, create separate fields for the lead card (UF_CRM _...).

" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_PRODUCT_LINK="Product link" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_PRODUCT_LINK_DESC="Add product link into comment" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_PRODUCT_IMG="Product image" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_PRODUCT_IMG_DESC="Add product image into comment" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_PRODUCT_IMG_IN_COMMENT="In lead comment" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_JSHOPPING_MANUFACTURER_CODE_DESC="Add manufacturer code into comment" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_PRODUCT_WEIGHT="Product weight" +PLG_WT_JSHOPPING_B24_PRO_CUSTOMER_COMMENT="Lead comment" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_JSHOPPING_EAN="EAN" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_JSHOPPING_MANUFACTURER_CODE="Manufacturer code" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_SOURCE_ID="Lead source" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_SOURCE_ID_WEB="Website" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_SOURCE_ID_STORE="Store" +PLG_WT_JSHOPPING_B24_PRO_B24_LEAD_SOURCE_DESCRIPTION="Additional about source" + +PLG_WT_JSHOPPING_B24_PRO_ALERT_MESSAGE_1="The specified phone number was found for several contacts" +PLG_WT_JSHOPPING_B24_PRO_ALERT_MESSAGE_2="The specified email address was found for several contacts" +PLG_WT_JSHOPPING_B24_PRO_ALERT_MESSAGE_3="The specified email and phone number were found in different contacts" +PLG_WT_JSHOPPING_B24_PRO_ALERT_MESSAGE_4="Error adding data to an existing contact" +PLG_WT_JSHOPPING_B24_PRO_ALERT_MESSAGE_5="Error creating a new contact" +PLG_WT_JSHOPPING_B24_PRO_ALERT_MESSAGE_6="Error adding requisites to a new contact" + +PLG_WT_JSHOPPING_B24_PRO_THIRDPARTYINTEGRATIONS="Integraions" +COM_PLUGINS_PLG_WT_JSHOPPING_B24_PRO_THIRDPARTYINTEGRATIONS_FIELDSET_LABEL="Integraions" + +COM_PLUGINS_INBOUND_BITRIX24_FIELDSET_LABEL="Bitrix 24 Inbound connection" +PLG_WT_JSHOPPING_B24_PRO_B24_OUTGOING_HANDLER_URL="Your handler URL" +PLG_WT_JSHOPPING_B24_PRO_BITRIX24_APPLICATION_TOKEN="Application token" +PLG_WT_JSHOPPING_B24_PRO_BITRIX24_INBOUND_INTEGRATION="Accept incoming connections from your Bitrix 24?" +PLG_WT_JSHOPPING_B24_PRO_BITRIX24_ORDER_STATUS_B24_STAGES="JoomShopping's order statuses and Bitrix 24 lead/deal stages" +PLG_WT_JSHOPPING_B24_PRO_BITRIX24_INBOUND_UPDATE_JSHOPPING_ORDER_STATUSES="Update JoomShopping order statuses from Bitrix24?" +PLG_WT_JSHOPPING_B24_PRO_B24_INBOUND_EVENT_NAME="Bitrix 24 outbound webhook event" +PLG_WT_JSHOPPING_B24_PRO_ORDER_STATUS_B24_STAGES_ADDITIONAL="Additional" +PLG_WT_JSHOPPING_B24_PRO_ORDER_STATUS_CUSTOM_TEXT="Custom comment for JoomShopping order status" \ No newline at end of file diff --git a/language/en-GB/en-GB.plg_system_wt_seo_meta_templates.sys.ini b/language/en-GB/en-GB.plg_system_wt_seo_meta_templates.sys.ini new file mode 100644 index 0000000..a93608e --- /dev/null +++ b/language/en-GB/en-GB.plg_system_wt_seo_meta_templates.sys.ini @@ -0,0 +1,7 @@ +PLG_WT_SEO_META_TEMPLATES="WT SEO Meta templates" +PLG_WT_SEO_META_TEMPLATES_DESC="

Plugin for using variables in <title> and meta-description tags. Allows you to use seo templates for the <title> tag and the meta description tag.

Accepts data (including SEO templates) from additional plugin providers.

" +PLG_WT_SEO_META_TEMPLATES_AFTER_INSTALL = "Thank you for intalling extension" +PLG_WT_SEO_META_TEMPLATES_AFTER_DISCOVER_INSTALL = "Thank you for intalling extension" +PLG_WT_SEO_META_TEMPLATES_AFTER_UPDATE = "Thank you for updating extension" +PLG_WT_SEO_META_TEMPLATES_MAYBE_INTERESTING="

It might be interesting

" +PLG_WT_SEO_META_TEMPLATES_WHATS_NEW="

v.1.1.0 What's new?

Added a plugin-provider for Joomla content categories and articles (com_content). More info in WT SEO Meta templates - content plugin settings.

Supported Components:

Attention! Provider plugins are installed automatically for the detected components. However, if the installation did not happen for some reason, download and install the plugins manually.

" diff --git a/language/en-GB/index.html b/language/en-GB/index.html new file mode 100644 index 0000000..2626429 --- /dev/null +++ b/language/en-GB/index.html @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/language/index.html b/language/index.html new file mode 100644 index 0000000..2626429 --- /dev/null +++ b/language/index.html @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/language/ru-RU/index.html b/language/ru-RU/index.html new file mode 100644 index 0000000..2626429 --- /dev/null +++ b/language/ru-RU/index.html @@ -0,0 +1,4 @@ + + + + \ No newline at end of file