[amp story shopping] Get and set JSON data (original) (raw)
Description
amp-story-shopping-configcan either have ascriptchild or asrcattribute
a) Inline is always required
b) If asrcis present it will override inline
c) If remote fails it should fallback to the inline config- Data should be fetched and set in the store service under a new entry called
SHOPPING_STATE.
products should be keyed to shopping state by theirproduct-tag-idvalue so they can be read without iterating over data. This could follow a similar pattern as the ADD_PANNING_MEDIA_STATE action. amp-story-shopping-tagshould subscribe toSHOPPING_STATEand update its text content with theproduct-titlevalue.
Validation is not part of this PR. Follow up PRs will validate JSON before setting it. I2I