Order Detail Page
Admin can view various Artifi design attributes with the ordered item on the order detail page. For Ex. Design id, PDF link, XML link, Preview link, etc.
Customizations
Artifi App adds/updates below asset and template files to the current store theme. We may need to customize them for the Artifi app to work correctly.
- Artifi.css - For modifying the CSS.
- Artifi.js - In case the app doesn’t work, we may need to check this file and make appropriate customizations.
Below variable's value should be updated as per the product detail page theme.
- var artifiButtonAddToCart = 'button#AddToCart';
- var artifiSpanAddToCartText = '#AddToCartText';
- var artifiHiddenProductSelector = '#productSelect';
- var artifiPersonalizeButtonClass = "btn";
See below table for above variable values for some of the free themes :
Theme | Variable Values |
Jumpstart / Venture | var artifiButtonAddToCart = 'button#AddToCart-product-template'; var artifiSpanAddToCartText = '#AddToCartText-product-template'; var artifiHiddenProductSelector = '#productSelect-product-template'; var artifiPersonalizeButtonClass = "btn"; |
Boundless | var artifiButtonAddToCart = 'button#AddToCart'; var artifiSpanAddToCartText = '#add-to-cart__text'; var artifiHiddenProductSelector = '#ProductSelect'; var artifiPersonalizeButtonClass = "btn"; |
Brooklyn | var artifiButtonAddToCart = 'button#AddToCart'; var artifiSpanAddToCartText = '#AddToCartText'; var artifiHiddenProductSelector = '#ProductSelect'; var artifiPersonalizeButtonClass = "btn"; |
Pop | var artifiButtonAddToCart = 'button#addToCart'; var artifiSpanAddToCartText = '#addToCartText'; var artifiHiddenProductSelector = '#productSelect'; var artifiPersonalizeButtonClass = "btn" |
Supply | var artifiButtonAddToCart = 'button#addToCart'; var artifiSpanAddToCartText = '#addToCartText-product-template'; var artifiHiddenProductSelector = '#productSelect-product-template'; var artifiPersonalizeButtonClass = "btn"; |
- Cart Liquid Template (cart.liquid & cart-template.liquid)
- Product Detail Page Template (product.liquid & product-template.liquid)
- theme.liquid
- page.liquid
- display-price-artifi.liquid (For Price API)
- customers/order.liquid
Billing
When saving the Artifi App settings for the first time after installation, the store admin will be prompted to approve application recurring charges. In case the charges are declined, the settings cannot be saved. If there is any change in the application charges, the store admin gets a popup notification for the same.