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
* MAGENTO-URL (This should be your Adobe Commerce system's base URL.)
26
+
* MAGENTO-TOKEN
27
+
28
+
You can obtain the token by following these [steps](https://experienceleague.adobe.com/en/docs/commerce-admin/systems/integrations). Copy the Access Token value once generated. Additionally, you need to enable the "[Integration Token](https://experienceleague.adobe.com/en/docs/commerce-admin/systems/integrations)" functionality if it is not enabled yet. The generated token does not expire, but it can be updated if necessary.
29
+
30
+
3. Provision Mesh by using this file with `aio api-mesh create adobe-api/mesh/mesh.json`.
28
31
29
32
## Installation
30
33
@@ -46,9 +49,9 @@ Add to `.env` line `FEED_GENERATOR_PROVIDER_ID=<id>`
46
49
47
50
7. Create Event Metadata for Feed Generator. Run `aio event eventmetadata create PROVIDERID`. Define event code as `feed.generate` and define description as `Generate Feed`.
48
51
49
-
8.Go To your application environment via Browser. Click on "Add Service" -> Event -> 3rd Party Custom Events -> And select your provider and event subscription. In Receiver define "Runtime action" as `processGeneration` action.
52
+
8.Run `aio app deploy` to deploy the app.
50
53
51
-
9.Run `aio app deploy` to deploy the app.
54
+
9.Go To your application environment via Browser. Click on "Add Service" -> Event -> 3rd Party Custom Events -> And select your provider and event subscription. In Receiver define "Runtime action" as `processGeneration` action.
52
55
53
-
10.App is ready to use. Pls save the link to your application environment. Additionally you can replacate all steps on your Production environment and publich application, so it will be available on your exchange dashboard.
56
+
10.The app is ready to use. Please save the link to your application environment. Additionally, you can replicate all steps in your production environment and publish the application, so it will be available on your exchange dashboard.
Copy file name to clipboardExpand all lines: README.md
+65-3Lines changed: 65 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Feed Generator is a service that simplifies the process of generating product fe
4
4
5
5
## Installation
6
6
7
-
Pls see [INSTALL.md](INSTALL.md) for more details.
7
+
Please see [INSTALL.md](INSTALL.md) for more details.
8
8
9
9
## Home page / Grid
10
10
@@ -60,7 +60,7 @@ Here you can change the following elements:
60
60
61
61
### Feed Body
62
62
63
-
For feed body variables can be used. Variables are representing GQL schem that being used (by default it is a Adobe Commerce schema).
63
+
Variables can be used for the feed body. These variables represent the GraphQL schema being used (by default, it is the Adobe Commerce schema).
64
64
65
65
Example:
66
66
@@ -100,6 +100,68 @@ Based on this GQL schema you can use the following variables (starting inside of
100
100
101
101
… and so on depends on a schema used
102
102
103
+
### Filtering
104
+
105
+
Without applying filters, the system will attempt to fetch all available products for the selected store. To narrow down the selection, you can apply custom filters.
106
+
107
+

108
+
109
+
#### Search
110
+
111
+
In the search field, you can enter any search term, and it will be applied to the GraphQL "products" query as a search parameter.
112
+
113
+
```
114
+
query {
115
+
products(
116
+
search:"Tank"
117
+
) {
118
+
items {
119
+
sku
120
+
name
121
+
}
122
+
}
123
+
```
124
+
125
+
#### Filter Configuration
126
+
127
+
If you want to apply GraphQL filters, you can paste JSON that will be converted into a standard GraphQL filter.
128
+
129
+
As example, from
130
+
131
+
```
132
+
{
133
+
"category_id": {
134
+
"eq": "26"
135
+
}
136
+
}
137
+
```
138
+
139
+
to
140
+
141
+
```
142
+
query {
143
+
products(
144
+
filter: { category_id: { eq: "26" } }
145
+
) {
146
+
items {
147
+
sku
148
+
name
149
+
}
150
+
}
151
+
```
152
+
153
+
### Scheduling
154
+
155
+
You can configure how often feed can be updated.
156
+
157
+
In "Manual" mode, feed will be updated only by clicking "Regenerate Feed"
0 commit comments