You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-21Lines changed: 12 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,8 +47,7 @@ We have a 70-person team of experts: business analysts and consultants, eCommerc
47
47
***
48
48
49
49
*[Overview](#overview)
50
-
*[Installation](#installation)
51
-
*[Testing](#testing)
50
+
*[Important documents](#important-documents)
52
51
*[Functionalities](#functionalities)
53
52
*[Demo](#demo)
54
53
*[License](#license)
@@ -58,27 +57,13 @@ We have a 70-person team of experts: business analysts and consultants, eCommerc
58
57
# Overview
59
58
60
59
----
61
-
The **SyliusUserComPlugin** allows you to integrate your Sylius store with the User.com platform. User.com is a platform that allows you to automate your marketing, sales, and support processes. With this plugin, you can synchronize your Sylius store with User.com and use the data collected in your store to create personalized marketing campaigns, automate sales processes, and provide better customer support.
60
+
The **SyliusUserComPlugin** is designed to seamlessly integrate User.com with any Sylius platform app, enabling businesses to monitor customer activity, synchronize agreements, and track orders effortlessly. This plugin acts as a bridge between Sylius and User.com, ensuring businesses gain valuable behavioral insights while enhancing user engagement and retention.
61
+
# Important documents
62
62
63
+
---
63
64
64
-
# Installation
65
-
----
66
-
67
-
68
-
# Testing
69
-
----
70
-
71
-
```bash
72
-
$ composer install
73
-
$ cd tests/Application
74
-
$ yarn install
75
-
$ yarn build
76
-
$ bin/console assets:install public -e test
77
-
$ bin/console doctrine:schema:create -e test
78
-
$ bin/console server:run 127.0.0.1:8080 -d public -e test
79
-
$ open http://localhost:8080
80
-
$ vendor/bin/behat
81
-
```
65
+
-[Installation](doc/installation.md)
66
+
-[Adjustments](doc/adjustments.md)
82
67
83
68
# Functionalities
84
69
@@ -89,7 +74,9 @@ All main functionalities of the plugin are described **[here.](https://github.co
89
74
If you need some help with Sylius development, don't be hesitated to contact us directly. You can fill the form on [this site](https://bitbag.io/contact-us/?utm_source=github&utm_medium=referral&utm_campaign=plugins_productbundle) or send us an e-mail at hello@bitbag.io!
90
75
91
76
---
77
+
92
78
# Demo
79
+
93
80
---
94
81
We created a demo app with some useful use-cases of plugins! Visit http://demo.sylius.com/ to take a look at it.
95
82
@@ -99,6 +86,7 @@ We created a demo app with some useful use-cases of plugins! Visit http://demo.s
99
86
100
87
101
88
# Additional resources for developers
89
+
102
90
---
103
91
To learn more about our contribution workflow and more, we encourage you to use the following resources:
This plugin's source code is completely free and released under the terms of the MIT license.
113
102
114
103
[//]: #(These are reference links used in the body of this note and get stripped out when the markdown processor does its job. There is no need to format nicely because it shouldn't be seen.)
115
104
116
105
# Contact
106
+
117
107
---
118
108
This open-source plugin was developed to help the Sylius community. If you have any additional questions, would like help with installing or configuring the plugin, or need any assistance with your Sylius project - let us know! **Contact us** or send us an **e-mail to hello@bitbag.io** with your question(s).
119
109
120
110
# Community
111
+
121
112
----
122
113
123
114
For online communication, we invite you to chat with us & other users on **[Sylius Slack](https://sylius-devs.slack.com/).**
5. Extend `Channel` entity `UserComApiAwareTrait` and implement `UserComApiAwareInterface`
42
+
6. Extend `Channel` entity `UserComApiAwareTrait` and implement `UserComApiAwareInterface`
43
43
```php
44
44
use BitBag\SyliusUserComPlugin\Trait\UserComApiAwareTrait;
45
45
use BitBag\SyliusUserComPlugin\Trait\UserComApiAwareInterface;
@@ -50,22 +50,22 @@
50
50
}
51
51
```
52
52
53
-
>`UserComApiAwareTrait` contains mapping for annotations and for attributes which are required by UserCom integration.
54
-
> If you're using xml mapping, you should add mapping for those properties in your `Channel.orm.xml` file.
53
+
>`UserComApiAwareTrait` contains mapping forannotations and for attributes which are required by UserCom integration. If you're using xml mapping, you should add mapping for those propertiesin your `Channel.orm.xml` file.
55
54
56
-
6. Take advantage of channel based configuration of GoogleAnalyticsPlugin by adding :
55
+
7. Take advantage of channel based configuration of GoogleAnalyticsPlugin by adding :
57
56
```yaml
58
57
spinbits_sylius_google_analytics4:
59
58
id: "%env(GOOGLE_ANALYTICS_TAG)%"
60
59
enabled: true
61
60
```
62
-
7. Add api credentials and GTM to your channel configuration in admin panel. If you decided to extend different object, please make sure that api credentials are set
63
-
8. Run yarn install and yarn build to compile assets, or the alternative solution you use for your project
61
+
8. Compile assets
64
62
```bash
65
63
yarn install && yarn build
66
64
```
67
-
9. Configure consumer to run in supervisor:
65
+
9. Add API credentials and GTM to your channel configuration in admin panel. If you decided to extend different object, please make sure that API credentials are set.
0 commit comments