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
@@ -158,6 +160,23 @@ If you are selecting your own authorization flow that uses the `AuthorizationSer
158
160
159
161
The authorization controller uses the `window.postMessage` interface for cross-window communications when redirecting from the Shopify authorization server.
160
162
163
+
### CacheLevel
164
+
165
+
Added in version 1.3.0 of the integration.
166
+
167
+
The property cache level is set to `Snapshot` by default. This means that sites utilizing this integration can hit rate limits on the Shopify Admin API. More information on rate limits can be found in the Shopify Development Documentation under [Shopify Rate Limits](https://shopify.dev/docs/api/usage/rate-limits). The default value `Snapshot` has been retained for backward compatibility.
168
+
169
+
The values available are:
170
+
171
+
-`Snapshot` (default)
172
+
-`Unknown`
173
+
-`Element`
174
+
-`Elements`
175
+
-`None`
176
+
177
+
The values correlate to the values available for property caching. More information on property caching is available in the [Property Cache Level](https://docs.umbraco.com/umbraco-cms/10.latest/extending/property-editors/property-value-converters#propertycachelevel-getpropertycachelevel-ipublishedpropertytype-propertytype) article.
178
+
179
+
161
180
## Backoffice usage
162
181
163
182
To use the products picker, a new Data Type should be created based on the Shopify Products Picker property editor.
@@ -187,3 +206,4 @@ Assuming a property based on the created Data Type with the alias `shopifyProduc
187
206
```
188
207
189
208
You can use the default rendering view and style using the existing CSS classes, or use it as inspiration for your views. The path to your custom view will be then passed as a parameter to the HTML helper method.
0 commit comments