UNPKG

@shopgate/pwa-common-commerce

Version:

Commerce library for the Shopgate Connect PWA.

18 lines 3.95 kB
export var ITEM_PATH='/item';export var ITEM_PATTERN="".concat(ITEM_PATH,"/:productId");export var ITEM_GALLERY_PATTERN="".concat(ITEM_PATH,"/:productId/gallery/:slide");export var ITEM_REVIEWS_PATTERN="".concat(ITEM_PATH,"/:productId/reviews");export var ITEM_WRITE_REVIEW_PATTERN="".concat(ITEM_PATH,"/:productId/write_review");// TODO was 3600000 (1 hour in milliseconds) in PWA 6 export var PRODUCT_LIFETIME=59000;// 59 seconds in milliseconds export var PROVIDE_PRODUCT_BUFFER_TIME=200;export var PROVIDE_PRODUCT='PROVIDE_PRODUCT';// PRODUCT export var REQUEST_PRODUCT='REQUEST_PRODUCT';export var RECEIVE_PRODUCT='RECEIVE_PRODUCT';export var RECEIVE_PRODUCT_CACHED='RECEIVE_PRODUCT_CACHED';export var RECEIVE_PRODUCTS_CACHED='RECEIVE_PRODUCTS_CACHED';export var ERROR_PRODUCT='ERROR_PRODUCT';// PRODUCTS export var REQUEST_PRODUCTS='REQUEST_PRODUCTS';export var RECEIVE_PRODUCTS='RECEIVE_PRODUCTS';export var ERROR_PRODUCTS='ERROR_PRODUCTS';// PRODUCT VARIANTS export var REQUEST_PRODUCT_VARIANTS='REQUEST_PRODUCT_VARIANTS';export var RECEIVE_PRODUCT_VARIANTS='RECEIVE_PRODUCT_VARIANTS';export var ERROR_PRODUCT_VARIANTS='ERROR_PRODUCT_VARIANTS';// PRODUCT OPTIONS export var REQUEST_PRODUCT_OPTIONS='REQUEST_PRODUCT_OPTIONS';export var RECEIVE_PRODUCT_OPTIONS='RECEIVE_PRODUCT_OPTIONS';export var ERROR_PRODUCT_OPTIONS='ERROR_PRODUCT_OPTIONS';// PRODUCT DESCRIPTION export var REQUEST_PRODUCT_DESCRIPTION='REQUEST_PRODUCT_DESCRIPTION';export var RECEIVE_PRODUCT_DESCRIPTION='RECEIVE_PRODUCT_DESCRIPTION';export var ERROR_PRODUCT_DESCRIPTION='ERROR_PRODUCT_DESCRIPTION';// PRODUCT PROPERTIES export var REQUEST_PRODUCT_PROPERTIES='REQUEST_PRODUCT_PROPERTIES';export var RECEIVE_PRODUCT_PROPERTIES='RECEIVE_PRODUCT_PROPERTIES';export var ERROR_PRODUCT_PROPERTIES='ERROR_PRODUCT_PROPERTIES';// PRODUCT SHIPPING export var REQUEST_PRODUCT_SHIPPING='REQUEST_PRODUCT_SHIPPING';export var RECEIVE_PRODUCT_SHIPPING='RECEIVE_PRODUCT_SHIPPING';export var ERROR_PRODUCT_SHIPPING='ERROR_PRODUCT_SHIPPING';// PRODUCT IMAGES export var REQUEST_PRODUCT_IMAGES='REQUEST_PRODUCT_IMAGES';export var RECEIVE_PRODUCT_IMAGES='RECEIVE_PRODUCT_IMAGES';export var ERROR_PRODUCT_IMAGES='ERROR_PRODUCT_IMAGES';// PRODUCT MEDIA export var REQUEST_PRODUCT_MEDIA='REQUEST_PRODUCT_MEDIA';export var RECEIVE_PRODUCT_MEDIA='RECEIVE_PRODUCT_MEDIA';export var ERROR_PRODUCT_MEDIA='ERROR_PRODUCT_MEDIA';// CURRENT PRODUCT export var RESET_CURRENT_PRODUCT='RESET_CURRENT_PRODUCT';export var EXPIRE_PRODUCT_BY_ID='EXPIRE_PRODUCT_BY_ID';export var EXPIRE_PRODUCTS_BY_HASH='EXPIRE_PRODUCTS_BY_HASH';export var DELETE_PRODUCTS_BY_IDS='DELETE_PRODUCTS_BY_IDS';export var SET_PRODUCT_ID='SET_PRODUCT_ID';export var SET_PRODUCT_VARIANT_ID='SET_PRODUCT_VARIANT_ID';export var SET_PRODUCT_QUANTITY='SET_PRODUCT_QUANTITY';export var SET_PRODUCT_OPTION='SET_PRODUCT_OPTION';// PRODUCT AVAILABILITY STATES export var AVAILABILITY_STATE_OK='ok';export var AVAILABILITY_STATE_WARNING='warning';export var AVAILABILITY_STATE_ALERT='alert';export var OPTION_TYPE_SELECT='select';export var OPTION_TYPE_TEXT='text';export var PROPERTIES_FILTER_WHITELIST='whitelist';export var PROPERTIES_FILTER_BLACKLIST='blacklist';// PRODUCT RELATIONS export var REQUEST_PRODUCT_RELATIONS='REQUEST_PRODUCT_RELATIONS';export var RECEIVE_PRODUCT_RELATIONS='RECEIVE_PRODUCT_RELATIONS';export var ERROR_PRODUCT_RELATIONS='ERROR_PRODUCT_RELATIONS';export var PRODUCT_RELATIONS_DEFAULT_LIMIT=20;// PRODUCT RELATIONS TYPES export var PRODUCT_RELATIONS_TYPE_CROSS_SELLING='crossSelling';export var PRODUCT_RELATIONS_TYPE_UPSELLING='upselling';export var PRODUCT_RELATIONS_TYPE_BONUS='bonus';export var PRODUCT_RELATIONS_TYPE_BOUGHT_WITH='boughtWith';export var PRODUCT_RELATIONS_TYPE_CUSTOM='custom';// PRODUCT METADATA export var UPDATE_METADATA='UPDATE_METADATA';// PRODUCT NOT AVAILABLE + REASONS export var PRODUCT_NOT_AVAILABLE='PRODUCT_NOT_AVAILABLE';export var NOT_AVAILABLE_EFFECTIVITY_DATES='EFFECTIVITY_DATES';