├── .eslintignore
├── cartridges
├── int_twicpics
│ ├── package.json
│ ├── cartridge
│ │ ├── templates
│ │ │ └── default
│ │ │ │ ├── components
│ │ │ │ └── header
│ │ │ │ │ └── twicpicsHeader.isml
│ │ │ │ └── twicpics.isml
│ │ ├── int_twicpics.properties
│ │ ├── scripts
│ │ │ ├── hooks
│ │ │ │ └── htmlhead.js
│ │ │ └── helpers
│ │ │ │ ├── twicpicsHelpers.js
│ │ │ │ └── ImageTwicpics.js
│ │ ├── controllers
│ │ │ └── Twicpics.js
│ │ └── models
│ │ │ └── twicImg.js
│ ├── hooks.json
│ └── .project
├── int_twicpics_sfra
│ ├── cartridge
│ │ ├── int_twicpics_sfra.properties
│ │ ├── client
│ │ │ └── default
│ │ │ │ ├── js
│ │ │ │ ├── productDetail.js
│ │ │ │ ├── productTile.js
│ │ │ │ ├── search.js
│ │ │ │ └── product
│ │ │ │ │ └── base.js
│ │ │ │ └── scss
│ │ │ │ └── twicpics.scss
│ │ ├── controllers
│ │ │ └── Product.js
│ │ └── models
│ │ │ └── product
│ │ │ └── productImages.js
│ └── .project
└── twicpics_sfra_changes
│ ├── cartridge
│ ├── twicpics_sfra_changes.properties
│ └── templates
│ │ └── default
│ │ ├── experience
│ │ └── components
│ │ │ └── commerce_assets
│ │ │ ├── shopTheLook
│ │ │ └── imageFile.isml
│ │ │ ├── campaignBanner.isml
│ │ │ ├── photoTile.isml
│ │ │ ├── mainBanner.isml
│ │ │ ├── productListTile.isml
│ │ │ ├── imageAndText.isml
│ │ │ └── product
│ │ │ └── productTile.isml
│ │ ├── product
│ │ └── components
│ │ │ ├── productTileImage.isml
│ │ │ ├── productTileSwatch.isml
│ │ │ ├── imageCarousel.isml
│ │ │ └── choiceOfBonusProducts
│ │ │ └── chooseBonusProduct.isml
│ │ ├── cart
│ │ └── productCard
│ │ │ ├── cartProductCardBundledItems.isml
│ │ │ ├── uncategorizedCartProductCard.isml
│ │ │ ├── cartNestedBonusProductCard.isml
│ │ │ └── cartProductCard.isml
│ │ ├── checkout
│ │ ├── productCard
│ │ │ ├── productShippingCard.isml
│ │ │ ├── uncategorizedProductCard.isml
│ │ │ ├── embeddedBonusProduct.isml
│ │ │ ├── productCard.isml
│ │ │ └── bonusProductCard.isml
│ │ └── billing
│ │ │ └── storedPaymentInstruments.isml
│ │ ├── slots
│ │ └── category
│ │ │ └── categoryTile.isml
│ │ ├── account
│ │ └── order
│ │ │ └── orderHistoryCard.isml
│ │ ├── common
│ │ └── htmlHead.isml
│ │ └── search
│ │ └── suggestions.isml
│ └── .project
├── .stylelintrc.json
├── documentation
├── Twicpics SFRA Documentation.docx
├── Twicpics SFRA Documentation.pdf
└── ~$icpics SFRA Documentation.docx
├── .gitignore
├── .eslintrc.json
├── LICENSE
├── package.json
├── webpack.config.js
├── README.md
└── metadata
└── system-objecttype-extensions.xml
/.eslintignore:
--------------------------------------------------------------------------------
1 | documentation/
--------------------------------------------------------------------------------
/cartridges/int_twicpics/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "hooks": "./hooks.json"
3 | }
4 |
--------------------------------------------------------------------------------
/.stylelintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "stylelint-config-standard",
3 | "plugins": [
4 | "stylelint-scss"
5 | ]
6 | }
--------------------------------------------------------------------------------
/documentation/Twicpics SFRA Documentation.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TwicPics/sfcc/HEAD/documentation/Twicpics SFRA Documentation.docx
--------------------------------------------------------------------------------
/documentation/Twicpics SFRA Documentation.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TwicPics/sfcc/HEAD/documentation/Twicpics SFRA Documentation.pdf
--------------------------------------------------------------------------------
/documentation/~$icpics SFRA Documentation.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TwicPics/sfcc/HEAD/documentation/~$icpics SFRA Documentation.docx
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | **/node_modules/
2 | **/static/default/css/
3 | **/static/default/js/
4 | *.code-workspace
5 | dw.json
6 | .DS_Store
7 | .vscode/
8 | package-lock.json
9 | *.tern-project
--------------------------------------------------------------------------------
/cartridges/int_twicpics/cartridge/templates/default/components/header/twicpicsHeader.isml:
--------------------------------------------------------------------------------
1 |
${attribute.displayName}: ${attribute.displayValue}
20 |${attribute.displayName}: ${attribute.displayValue}
25 |${attribute.displayName}: ${attribute.displayValue}
22 |${attribute.displayName}: ${attribute.displayValue}
26 |${Resource.msg('label.orderhistory.ordernumber','account',null)}
${Resource.msg('label.orderhistory.dateordered','account',null)}
${Resource.msg('label.orderhistory.orderstatus','account',null)} ${order.orderStatus}
36 |${attribute.displayName}: ${attribute.displayValue}
23 |
37 |
38 | ${Resource.msg('label.each.item.price','cart',null)}
39 |
40 |
53 |
54 | ${Resource.msg('field.selectquantity','cart',null)}
55 |
56 |
62 | 63 | ${Resource.msg('label.total.price','cart',null)} 64 | 65 |
66 |${attribute.displayName}: ${attribute.displayValue}
29 |
53 |
54 | ${Resource.msg('label.each.item.price','cart',null)}
55 |
56 |
74 | 75 | ${Resource.msg('label.total.price','cart',null)} 76 | 77 |
78 |${attribute.displayName}: ${attribute.displayValue}
29 |
53 |
54 | ${Resource.msg('label.each.item.price','cart',null)}
55 |
56 |
72 | 73 | ${Resource.msg('label.total.price','cart',null)} 74 | 75 |
76 |