@shopgate/pwa-common-commerce
Version:
Commerce library for the Shopgate Connect PWA.
34 lines • 10.2 kB
JavaScript
// FEATURES
export var PRODUCT='product';// CONTENTS
var IMAGE='image';var IMAGES='images';var GALLERY='gallery';var MEDIA='media';var HEADER='header';var VARIANT_SELECT='variant-select';var PICKER='picker';var OPTIONS='options';var SWATCHES='swatches';var SWATCH='swatch';var DESCRIPTION='description';var PROPERTIES='properties';var REVIEWS='reviews';var TAX_DISCLAIMER='tax-disclaimer';var CTAS='ctas';var FAVORITES='favorites';var ADD_TO_CART='add-to-cart';var RATING='rating';var NAME='name';var INFO='info';var MANUFACTURER='manufacturer';var SHIPPING='shipping';var AVAILABILITY='availability';var STOCK_INFO='stock-info';var PRICE_STRIKED='price-striked';var PRICE='price';var PRICE_INFO='price-info';var MAP_PRICE='map-price';var ORDER_QUANTITY='order-quantity';var EFFECTIVITY_DATES='effectivity-dates';var UNIT_QUANTITY_PICKER='unit-quantity-picker';var TIERS='tiers';var ADD_TO_CART_BAR='add-to-cart-bar';var DISCOUNT='discount';// POSITIONS
export var BEFORE='before';export var AFTER='after';var ROW1='row1';var ROW2='row2';/* PRODUCT DETAILS */ // IMAGE
export var PRODUCT_IMAGE_BEFORE="".concat(PRODUCT,".").concat(IMAGE,".").concat(BEFORE);export var PRODUCT_IMAGE="".concat(PRODUCT,".").concat(IMAGE);export var PRODUCT_IMAGE_AFTER="".concat(PRODUCT,".").concat(IMAGE,".").concat(AFTER);// IMAGE GALLERY
export var PRODUCT_GALLERY_IMAGES_BEFORE="".concat(PRODUCT,".").concat(GALLERY,".").concat(IMAGES,".").concat(BEFORE);export var PRODUCT_GALLERY_IMAGES="".concat(PRODUCT,".").concat(GALLERY,".").concat(IMAGES);export var PRODUCT_GALLERY_IMAGES_AFTER="".concat(PRODUCT,".").concat(GALLERY,".").concat(IMAGES,".").concat(AFTER);// MEDIA
export var PRODUCT_MEDIA_BEFORE="".concat(PRODUCT,".").concat(MEDIA,".").concat(BEFORE);export var PRODUCT_MEDIA="".concat(PRODUCT,".").concat(MEDIA);export var PRODUCT_MEDIA_AFTER="".concat(PRODUCT,".").concat(MEDIA,".").concat(AFTER);// HEADER
export var PRODUCT_HEADER_BEFORE="".concat(PRODUCT,".").concat(HEADER,".").concat(BEFORE);export var PRODUCT_HEADER="".concat(PRODUCT,".").concat(HEADER);export var PRODUCT_HEADER_AFTER="".concat(PRODUCT,".").concat(HEADER,".").concat(AFTER);// CTAs
export var PRODUCT_CTAS_BEFORE="".concat(PRODUCT,".").concat(CTAS,".").concat(BEFORE);export var PRODUCT_CTAS="".concat(PRODUCT,".").concat(CTAS);export var PRODUCT_CTAS_AFTER="".concat(PRODUCT,".").concat(CTAS,".").concat(AFTER);export var PRODUCT_CTAS_FAVORITES_BEFORE="".concat(PRODUCT,".").concat(CTAS,".").concat(FAVORITES,".").concat(BEFORE);export var PRODUCT_CTAS_FAVORITES="".concat(PRODUCT,".").concat(CTAS,".").concat(FAVORITES);export var PRODUCT_CTAS_FAVORITES_AFTER="".concat(PRODUCT,".").concat(CTAS,".").concat(FAVORITES,".").concat(AFTER);export var PRODUCT_CTAS_ADD_TO_CART_BEFORE="".concat(PRODUCT,".").concat(CTAS,".").concat(ADD_TO_CART,".").concat(BEFORE);export var PRODUCT_CTAS_ADD_TO_CART="".concat(PRODUCT,".").concat(CTAS,".").concat(ADD_TO_CART);export var PRODUCT_CTAS_ADD_TO_CART_AFTER="".concat(PRODUCT,".").concat(CTAS,".").concat(ADD_TO_CART,".").concat(AFTER);// RATING
export var PRODUCT_RATING_BEFORE="".concat(PRODUCT,".").concat(RATING,".").concat(BEFORE);export var PRODUCT_RATING="".concat(PRODUCT,".").concat(RATING);export var PRODUCT_RATING_AFTER="".concat(PRODUCT,".").concat(RATING,".").concat(AFTER);// NAME
export var PRODUCT_NAME_BEFORE="".concat(PRODUCT,".").concat(NAME,".").concat(BEFORE);export var PRODUCT_NAME="".concat(PRODUCT,".").concat(NAME);export var PRODUCT_NAME_AFTER="".concat(PRODUCT,".").concat(NAME,".").concat(AFTER);// INFO
export var PRODUCT_INFO_BEFORE="".concat(PRODUCT,".").concat(INFO,".").concat(BEFORE);export var PRODUCT_INFO="".concat(PRODUCT,".").concat(INFO);export var PRODUCT_INFO_ROW1="".concat(PRODUCT,".").concat(INFO,".").concat(ROW1);export var PRODUCT_INFO_ROW2="".concat(PRODUCT,".").concat(INFO,".").concat(ROW2);export var PRODUCT_INFO_AFTER="".concat(PRODUCT,".").concat(INFO,".").concat(AFTER);// MANUFACTURER
export var PRODUCT_MANUFACTURER_BEFORE="".concat(PRODUCT,".").concat(MANUFACTURER,".").concat(BEFORE);export var PRODUCT_MANUFACTURER="".concat(PRODUCT,".").concat(MANUFACTURER);export var PRODUCT_MANUFACTURER_AFTER="".concat(PRODUCT,".").concat(MANUFACTURER,".").concat(AFTER);// SHIPPING
export var PRODUCT_SHIPPING_BEFORE="".concat(PRODUCT,".").concat(SHIPPING,".").concat(BEFORE);export var PRODUCT_SHIPPING="".concat(PRODUCT,".").concat(SHIPPING);export var PRODUCT_SHIPPING_AFTER="".concat(PRODUCT,".").concat(SHIPPING,".").concat(AFTER);// AVAILABILITY
export var PRODUCT_AVAILABILITY_BEFORE="".concat(PRODUCT,".").concat(AVAILABILITY,".").concat(BEFORE);export var PRODUCT_AVAILABILITY="".concat(PRODUCT,".").concat(AVAILABILITY);export var PRODUCT_AVAILABILITY_AFTER="".concat(PRODUCT,".").concat(AVAILABILITY,".").concat(AFTER);// STOCK INFO
export var PRODUCT_STOCK_INFO_BEFORE="".concat(PRODUCT,".").concat(STOCK_INFO,".").concat(BEFORE);export var PRODUCT_STOCK_INFO="".concat(PRODUCT,".").concat(STOCK_INFO);export var PRODUCT_STOCK_INFO_AFTER="".concat(PRODUCT,".").concat(STOCK_INFO,".").concat(AFTER);// PRICE STRIKED
export var PRODUCT_PRICE_STRIKED_BEFORE="".concat(PRODUCT,".").concat(PRICE_STRIKED,".").concat(BEFORE);export var PRODUCT_PRICE_STRIKED="".concat(PRODUCT,".").concat(PRICE_STRIKED);export var PRODUCT_PRICE_STRIKED_AFTER="".concat(PRODUCT,".").concat(PRICE_STRIKED,".").concat(AFTER);// PRICE
export var PRODUCT_PRICE_BEFORE="".concat(PRODUCT,".").concat(PRICE,".").concat(BEFORE);export var PRODUCT_PRICE="".concat(PRODUCT,".").concat(PRICE);export var PRODUCT_PRICE_AFTER="".concat(PRODUCT,".").concat(PRICE,".").concat(AFTER);// PRICE INFO
export var PRODUCT_PRICE_INFO_BEFORE="".concat(PRODUCT,".").concat(PRICE_INFO,".").concat(BEFORE);export var PRODUCT_PRICE_INFO="".concat(PRODUCT,".").concat(PRICE_INFO);export var PRODUCT_PRICE_INFO_AFTER="".concat(PRODUCT,".").concat(PRICE_INFO,".").concat(AFTER);// TIERS
export var PRODUCT_TIERS_BEFORE="".concat(PRODUCT,".").concat(TIERS,".").concat(BEFORE);export var PRODUCT_TIERS="".concat(PRODUCT,".").concat(TIERS);export var PRODUCT_TIERS_AFTER="".concat(PRODUCT,".").concat(TIERS,".").concat(AFTER);// VARIANT SELECT
export var PRODUCT_VARIANT_SELECT_BEFORE="".concat(PRODUCT,".").concat(VARIANT_SELECT,".").concat(BEFORE);export var PRODUCT_VARIANT_SELECT="".concat(PRODUCT,".").concat(VARIANT_SELECT);export var PRODUCT_VARIANT_SELECT_AFTER="".concat(PRODUCT,".").concat(VARIANT_SELECT,".").concat(AFTER);// VARIANT SELECT PICKER AVAILABILITY
export var PRODUCT_VARIANT_SELECT_PICKER_AVAILABILITY_BEFORE="".concat(PRODUCT,".").concat(VARIANT_SELECT,".").concat(PICKER,".").concat(AVAILABILITY,".").concat(BEFORE);export var PRODUCT_VARIANT_SELECT_PICKER_AVAILABILITY="".concat(PRODUCT,".").concat(VARIANT_SELECT,".").concat(PICKER,".").concat(AVAILABILITY);export var PRODUCT_VARIANT_SELECT_PICKER_AVAILABILITY_AFTER="".concat(PRODUCT,".").concat(VARIANT_SELECT,".").concat(PICKER,".").concat(AVAILABILITY,".").concat(AFTER);// OPTIONS
export var PRODUCT_OPTIONS_BEFORE="".concat(PRODUCT,".").concat(OPTIONS,".").concat(BEFORE);export var PRODUCT_OPTIONS="".concat(PRODUCT,".").concat(OPTIONS);export var PRODUCT_OPTIONS_AFTER="".concat(PRODUCT,".").concat(OPTIONS,".").concat(AFTER);// SWATCHES
export var PRODUCT_SWATCHES_BEFORE="".concat(PRODUCT,".").concat(SWATCHES,".").concat(BEFORE);export var PRODUCT_SWATCHES="".concat(PRODUCT,".").concat(SWATCHES);export var PRODUCT_SWATCHES_AFTER="".concat(PRODUCT,".").concat(SWATCHES,".").concat(AFTER);// SWATCH
export var PRODUCT_SWATCH_BEFORE="".concat(PRODUCT,".").concat(SWATCH,".").concat(BEFORE);export var PRODUCT_SWATCH="".concat(PRODUCT,".").concat(SWATCH);export var PRODUCT_SWATCH_AFTER="".concat(PRODUCT,".").concat(SWATCH,".").concat(AFTER);// DESCRIPTION
export var PRODUCT_DESCRIPTION_BEFORE="".concat(PRODUCT,".").concat(DESCRIPTION,".").concat(BEFORE);export var PRODUCT_DESCRIPTION="".concat(PRODUCT,".").concat(DESCRIPTION);export var PRODUCT_DESCRIPTION_AFTER="".concat(PRODUCT,".").concat(DESCRIPTION,".").concat(AFTER);// PROPERTIES
export var PRODUCT_PROPERTIES_BEFORE="".concat(PRODUCT,".").concat(PROPERTIES,".").concat(BEFORE);export var PRODUCT_PROPERTIES="".concat(PRODUCT,".").concat(PROPERTIES);export var PRODUCT_PROPERTIES_AFTER="".concat(PRODUCT,".").concat(PROPERTIES,".").concat(AFTER);// REVIEWS
export var PRODUCT_REVIEWS_BEFORE="".concat(PRODUCT,".").concat(REVIEWS,".").concat(BEFORE);export var PRODUCT_REVIEWS="".concat(PRODUCT,".").concat(REVIEWS);export var PRODUCT_REVIEWS_AFTER="".concat(PRODUCT,".").concat(REVIEWS,".").concat(AFTER);// Single review
export var PRODUCT_REVIEWS_ENTRY="".concat(PRODUCT,".").concat(REVIEWS,".entry");// TAX DISCLAIMER
export var PRODUCT_TAX_DISCLAIMER_BEFORE="".concat(PRODUCT,".").concat(TAX_DISCLAIMER,".").concat(BEFORE);export var PRODUCT_TAX_DISCLAIMER="".concat(PRODUCT,".").concat(TAX_DISCLAIMER);export var PRODUCT_TAX_DISCLAIMER_AFTER="".concat(PRODUCT,".").concat(TAX_DISCLAIMER,".").concat(AFTER);// ADD TO CART BAR
export var PRODUCT_ADD_TO_CART_BAR_BEFORE="".concat(PRODUCT,".").concat(ADD_TO_CART_BAR,".").concat(BEFORE);export var PRODUCT_ADD_TO_CART_BAR="".concat(PRODUCT,".").concat(ADD_TO_CART_BAR);export var PRODUCT_ADD_TO_CART_BAR_AFTER="".concat(PRODUCT,".").concat(ADD_TO_CART_BAR,".").concat(AFTER);// MAP PRICE
export var PRODUCT_MAP_PRICE_BEFORE="".concat(PRODUCT,".").concat(MAP_PRICE,".").concat(BEFORE);export var PRODUCT_MAP_PRICE="".concat(PRODUCT,".").concat(MAP_PRICE);export var PRODUCT_MAP_PRICE_AFTER="".concat(PRODUCT,".").concat(MAP_PRICE,".").concat(AFTER);// ORDER QUANTITY HINT
export var PRODUCT_ORDER_QUANTITY_BEFORE="".concat(PRODUCT,".").concat(ORDER_QUANTITY,".").concat(BEFORE);export var PRODUCT_ORDER_QUANTITY="".concat(PRODUCT,".").concat(ORDER_QUANTITY);export var PRODUCT_EFFECTIVITY_DATES="".concat(PRODUCT,".").concat(EFFECTIVITY_DATES);export var PRODUCT_ORDER_QUANTITY_AFTER="".concat(PRODUCT,".").concat(ORDER_QUANTITY,".").concat(AFTER);export var PRODUCT_UNIT_QUANTITY_PICKER="".concat(PRODUCT,".").concat(UNIT_QUANTITY_PICKER);// PRODUCT DISCOUNT BADGE
export var PRODUCT_DISCOUNT="".concat(PRODUCT,".").concat(DISCOUNT);