1 <!doctype html><html lang="en"><head > <meta charset="utf-8"/> 2<meta name="title" content="Customer Login | Amari Plastics"/> 3<meta name="description" content="Amari Plastics"/> 4<meta name="keywords" content="Amari Plastics"/> 5<meta name="robots" content="INDEX,FOLLOW"/> 6<meta name="viewport" content="width=device-width, initial-scale=1"/> 7<meta name="format-detection" content="telephone=no"/> 8<title>Customer Login | Amari Plastics</title> 9 <link rel="stylesheet" type="text/css" media="all" href="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/mage/calendar.min.css" /> 10<link rel="stylesheet" type="text/css" media="all" href="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/css/styles-m.min.css" /> 11<link rel="stylesheet" type="text/css" media="all" href="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/jquery/uppy/dist/uppy-custom.min.css" /> 12<link rel="stylesheet" type="text/css" media="all" href="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/Amasty_Label/vendor/tooltipster/css/tooltipster.min.css" /> 13<link rel="stylesheet" type="text/css" media="all" href="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/Youwe_QuickOrder/css/scanapp.min.css" /> 14<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/css/styles-l.min.css" /> 15<link rel="stylesheet" type="text/css" media="print" href="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/css/print.min.css" /> 16 17 18 19 20 21<link rel="canonical" href="https://amariplastics.com/customer/account/login/referer/aHR0cHM6Ly9hbWFyaXBsYXN0aWNzLmNvbS9jdXN0b21lci9hY2NvdW50L2luZGV4Lw~~" /> 22<link rel="icon" type="image/x-icon" href="https://amariplastics.com/media/favicon/stores/68/favicon.png" /> 23<link rel="shortcut icon" type="image/x-icon" href="https://amariplastics.com/media/favicon/stores/68/favicon.png" /> 24<!--cVsIybKWPl17Cp1XuhgY30HHSBGiUJEf--> 25 26 27 28 29<style> 30nav.navigation li.first a.level-top { 31color: white !important; 32background: #a40084 !important; 33} 34nav.navigation li.first a.level-top:after { 35color: white !important; 36} 37ul.slick-dots li button { 38 background: #ddd !important; 39} 40.modal-cut-to-size .modal-inner-wrap .modal-content .customisation-table-message { 41display: none !important; 42} 43ul.amari-primary li::marker { 44color: #a40084 !important; 45} 46.amari-primary hr { 47border-color: #a40084 !important; 48} 49.page.messages { 50text-align: center !important; 51} 52.call-us { 53display: none !important; 54} 55.checkout-title { 56color: white !important; 57} 58.form.contact legend.legend, 59.form.contact .field.note { 60display: none !important; 61} 62.home-video-block .pagebuilder-poster-content { 63padding-left: 50px !important; 64padding-right: 50px !important; 65} 66.marked-list li:not([class])::before, 67.marked-list li[class=""]::before, 68.marked-list li[class="legend"]::before { 69color: #599b3c !important; 70} 71 72ul.std-list { 73list-style: disc !important; 74margin-bottom: 2.5rem !important; 75padding-inline-start: 20px !important; 76} 77ul.std-list li { 78background: none !important; 79} 80.catalog-product-view .page-main .column.main .product-info-main .product-info-column-group .product-info-column .price-column .stock.unavailable { 81color: #ef7d00; 82} 83.catalog-product-view .page-main .column.main .product-info-main .product-info-column-group .product-info-column .price-column .stock.unavailable:before { 84background-color: #ef7d00; 85content: '\e5ca'; 86} 87.categories-grouped-list .product-item-stock .stock:not(.yw-loader).unavailable, 88.products-list .product-item-stock .stock:not(.yw-loader).unavailable, 89.block.related .products-related .product-item-stock .stock:not(.yw-loader).unavailable, 90.categories-grouped-list .product-item-stock .stock-indication:not(.yw-loader).unavailable, 91.products-list .product-item-stock .stock-indication:not(.yw-loader).unavailable, 92.block.related .products-related .product-item-stock .stock-indication:not(.yw-loader).unavailable { 93color: #ef7d00; 94position: relative; 95} 96 97.categories-grouped-list .product-item-stock .stock:not(.yw-loader).unavailable:before, 98.products-list .product-item-stock .stock:not(.yw-loader).unavailable:before, 99.block.related .products-related .product-item-stock .stock:not(.yw-loader).unavailable:before, .categories-grouped-list .product-item-stock .stock-indication:not(.yw-loader).unavailable:before, 100.products-list .product-item-stock .stock-indication:not(.yw-loader).unavailable:before, 101.block.related .products-related .product-item-stock .stock-indication:not(.yw-loader).unavailable:before { 102background-color: #ef7d00; 103 content: '\e5ca'; 104} 105.price-Brutto { 106display: none !important; 107} 108.inventory-content-container__text span:nth-child(2) { 109 display: none !important; 110} 111 112#maincontent > div.columns > div > div.product.info.detailed > div > div.titles > [data-id="product.info.overview"], 113.page-main .main .contents #product\.info\.overview { 114display: none !important; 115} 116 117 118@media (max-width: 639px) { 119.column.main .pagebuilder-slider { 120 min-height: 100vw !important; 121} 122} 123 124.widget .block-title { 125background-color: #a40084 !important; 126color: white !important; 127} 128 129 130</style> 131<!--cVsIybKWPl17Cp1XuhgY30HHSBGiUJEf--> 132 133 134<style> 135@media (max-width: 767px) { 136 .toolbar-products { 137 display: block!important; 138 } 139} 140</style> 141 <style> 142 .ui-datepicker a.ui-state-active { 143 background-color: #FFC709!important; 144 } 145 </style> 146 <!-- Google Tag Manager by MagePal --> <!-- End Google Tag Manager by MagePal -->
146<script id="erpstock-tmpl" type="text/x-magento-template"> 147 <% if (data.stock_amount !== undefined) { %> 148 <span><%- data.stock_amount %><%- data.stock_unit %></span> 149 <% } %> 150 <% if (data.stock_txt) { %> 151 <span><%- data.stock_txt %></span> 152 <% } %></script>
152 </head><body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/images/loader-2.gif"}}' id="html-body" class="customer-account-login page-layout-1column"> <!-- Google Tag Manager by MagePal -->
vendor: 62 bytes, line 152
152 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
152GTM-WBKWP7S
vendor: 83 bytes, line 152
152" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
152<!-- End Google Tag Manager by MagePal --> <noscript><div class="message global noscript"><div class="content"><p><strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser.</span></p></div></div></noscript> <!-- ko scope: 'gdpr-cookie-modal' --><!--ko template: getTemplate()--><!-- /ko --><!-- /ko --><style> .amgdprjs-bar-template { z-index: 999; bottom: 0; }</style> <div class="page-wrapper"><header class="page-header"><div class="header content"> <span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> <a class="logo" href="https://amariplastics.com/" title="Amari Plastics" aria-label="store logo"><img src="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/images/logo.svg" title="Amari Plastics" alt="Amari Plastics" width="103" height="40" /></a> <a href="https://amariplastics.com/account-create/" class="action primary request-account" title="Start here!"><span>Request account</span></a> <div class="block block-search"><div class="block block-title"><strong>Search</strong></div><div class="block block-content"><form id="minisearch-form-top-search" class="form minisearch" action="https://amariplastics.com/catalogsearch/result/" method="get" ><div class="field search"><label class="label" for="minisearch-input-top-search" data-role="minisearch-label"><span>Search</span></label> <div class="control"><input id="minisearch-input-top-search" type="text" name="q" value="" placeholder="Search entire store here..." class="input-text" maxlength="128" role="combobox" aria-haspopup="false" aria-autocomplete="both" aria-expanded="false" autocomplete="off" data-block="autocomplete-form" data-mage-init="{"quickSearch":{"formSelector":"#minisearch-form-top-search","url":"https:\/\/amariplastics.com\/search\/ajax\/suggest\/","destinationSelector":"#minisearch-autocomplete-top-search","templates":{"term":{"title":"Search terms","template":"Smile_ElasticsuiteCore\/autocomplete\/term"},"cms_page":{"title":"Information and advice","template":"Smile_ElasticsuiteCms\/autocomplete\/cms"},"product":{"title":"Products","template":"Smile_ElasticsuiteCatalog\/autocomplete\/product"},"category":{"title":"Categories","template":"Smile_ElasticsuiteCatalog\/autocomplete\/category"},"product_attribute":{"title":"Attributes","template":"Smile_ElasticsuiteCore\/autocomplete\/term","titleRenderer":"Smile_ElasticsuiteCatalog\/js\/autocomplete\/product-attribute"}},"priceFormat":{"pattern":"\u00a3%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"minSearchLength":"2"}}" /><div id="minisearch-autocomplete-top-search" class="search-autocomplete"></div></div></div><div class="actions"><button type="submit" title="Search" class="action search" ><span>Search</span></button></div></form></div></div><div class="header buttons"> <ul class="customer-account"><li> <a href="https://amariplastics.com/customer/account/" class="customer-account-mobile"><span>Login</span></a> <div data-block="customer-account" class="customer-account-wrapper"><a class="action show-customer-account"><span class="customer-account-trigger">Login</span></a> <div class="block block-customer-account" data-role="dropdownDialog" data-mage-init='{ "dropdownDialog":{ "appendTo":"[data-block=customer-account]", "triggerTarget":".show-customer-account", "timeout": "2000", "closeOnMouseLeave": false, "closeOnEscape": true, "triggerClass":"active", "parentClass":"active", "buttons":[] } }'><div class="customer-account-content"> <h3 class="sign-in-title">Sign In</h3> <div class="block block-customer-login" data-mage-init='{"loginformValidation":{}}'><div class="block-title"><strong id="block-customer-login-heading" role="heading" aria-level="2">Registered Customers</strong></div><div class="block-content" aria-labelledby="block-customer-login-heading"><form class="form form-login" action="https://amariplastics.com/customer/account/loginPost/referer/aHR0cHM6Ly9hbWFyaXBsYXN0aWNzLmNvbS9jdXN0b21lci9hY2NvdW50L2luZGV4Lw~~/" method="post" id="login-form" data-mage-init='{"validation":{}}'><input name="form_key" type="hidden" value="pnecEodE3DH8ZRnc" /> <fieldset class="fieldset login" data-hasrequired="* Required Fields"><div class="field note">If you have an account, sign in with your email address.</div><div class="field email required"><div class="control"><input name="login[username]" value="" autocomplete="off" id="email" type="email" class="input-text" title="Email" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}" placeholder="Email" ><label class="label" for="email"><span>Email</span></label></div></div><div class="field password required"><div class="control"><input name="login[password]" type="password" autocomplete="off" class="input-text" id="pass" title="Password" data-validate="{required:true}" placeholder="Password"><label for="pass" class="label"><span>Password</span></label></div></div> <div class="actions-toolbar"><div class="primary"><button type="submit" class="action login primary" name="send" id="send2" ><span>Sign In</span></button></div><div class="secondary"><a class="action remind" href="https://amariplastics.com/customer/account/forgotpassword/"><span>Forgot Your Password?</span></a></div></div></fieldset></form></div></div> <h4 class="no-account-title">No account yet?</h4><a href="https://amariplastics.com/account-create/" class="action action-no-account" title="Start here!"><span>Start here!</span></a> </div></div></div></li></ul> <div data-block="minicart" class="minicart-wrapper"><a class="action showcart" data-bind="scope: 'minicart_content'"><span class="text">My Cart</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false }, blockLoader: isLoading"><span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> <span class="counter-label"><!-- ko if: getCartParam('summary_count') --><!-- ko text: getCartParam('summary_count') --><!-- /ko --><!-- ko i18n: 'items' --><!-- /ko --><!-- /ko --></span></span></a> <div class="block block-minicart" data-role="dropdownDialog" data-mage-init='{"dropdownDialog":{ "appendTo":"[data-block=minicart]", "triggerTarget":".showcart", "timeout": "2000", "closeOnMouseLeave": false, "closeOnEscape": true, "triggerClass":"active", "parentClass":"active", "buttons":[]}}'><div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"><!-- ko template: getTemplate() --><!-- /ko --></div> <div id="cart-page"><div id="block-cart-list" data-bind="scope: 'minicart-addons'" class="block buy-more-get"><!-- ko template: getTemplate() --><!-- /ko --></div></div></div> </div></div></div> <div class="sections nav-sections"> <div class="section-items nav-sections-items" data-mage-init='{"tabs":{"openedState":"active"}}
152'> <div class="section-item-title nav-sections-item-title" data-role="collapsible"><a class="nav-sections-item-switch" data-toggle="switch" href="#store.menu">Menu</a></div><div class="section-item-content nav-sections-item-content" id="store.menu" data-role="content"> <nav class="navigation advanced-menu" data-action="navigation"><ul><li class="level0 nav-1 first level-top parent is-category"><a href="https://amariplastics.com/products" class="level-top" title="Shop online"><span>Shop online</span></a><ul class="level0 submenu"><li class="level1 nav-1-1 first parent is-category"><a href="https://amariplastics.com/products/sheet" title="Sheet"><span>Sheet</span></a><ul class="level1 submenu"><li class="level2 nav-1-1-1 first parent is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet" title="Solid"><span>Solid</span></a><ul class="level2 submenu"><li class="level3 nav-1-1-1-1 first is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/abs-sheet" title="ABS Sheet"><span>ABS Sheet</span></a></li><li class="level3 nav-1-1-1-2 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/acetal-sheet" title="Acetal Sheet"><span>Acetal Sheet</span></a></li><li class="level3 nav-1-1-1-3 parent is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/acrylic-sheet" title="Acrylic Sheet"><span>Acrylic Sheet</span></a><ul class="level3 submenu"><li class="level4 nav-1-1-1-3-1 first last is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/acrylic-sheet/acrylic-block" title="Acrylic Block"><span>Acrylic Block</span></a></li></ul></li><li class="level3 nav-1-1-1-4 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/aluminium-sheet" title="Aluminium sheet"><span>Aluminium sheet</span></a></li><li class="level3 nav-1-1-1-5 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/apet-sheet" title="APET Sheet"><span>APET Sheet</span></a></li><li class="level3 nav-1-1-1-6 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/hips-sheet" title="HIPS Sheet"><span>HIPS Sheet</span></a></li><li class="level3 nav-1-1-1-7 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/hdpe-sheet" title="HDPE Sheet"><span>HDPE Sheet</span></a></li><li class="level3 nav-1-1-1-8 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/hmpe-sheet" title="HMPE Sheet"><span>HMPE Sheet</span></a></li><li class="level3 nav-1-1-1-9 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/hpl-sheet" title="HPL Sheet"><span>HPL Sheet</span></a></li><li class="level3 nav-1-1-1-10 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/mdf-sheet" title="MDF Sheet"><span>MDF Sheet</span></a></li><li class="level3 nav-1-1-1-11 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/nylon-sheet" title="Nylon Sheet"><span>Nylon Sheet</span></a></li><li class="level3 nav-1-1-1-12 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/petg-sheet" title="PETG Sheet"><span>PETG Sheet</span></a></li><li class="level3 nav-1-1-1-13 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/phenolic-sheet" title="Phenolic Sheet"><span>Phenolic Sheet</span></a></li><li class="level3 nav-1-1-1-14 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/polycarbonate-sheet" title="Polycarbonate Sheet"><span>Polycarbonate Sheet</span></a></li><li class="level3 nav-1-1-1-15 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/polycarbonate-reels" title="Polycarbonate Reels"><span>Polycarbonate Reels</span></a></li><li class="level3 nav-1-1-1-16 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/polypropylene-sheet" title="Polypropylene Sheet"><span>Polypropylene Sheet</span></a></li><li class="level3 nav-1-1-1-17 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/polystyrene-sheet" title="Polystyrene Sheet"><span>Polystyrene Sheet</span></a></li>
152<li class="level3 nav-1-1-1-18 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/ptfe-sheet" title="PTFE Sheet"><span>PTFE Sheet</span></a></li><li class="level3 nav-1-1-1-19 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/pvc-sheet" title="PVC Sheet"><span>PVC Sheet</span></a></li><li class="level3 nav-1-1-1-20 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/pvdf-sheet" title="PVDF Sheet"><span>PVDF Sheet</span></a></li><li class="level3 nav-1-1-1-21 is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/san-sheet" title="SAN Sheet"><span>SAN Sheet</span></a></li><li class="level3 nav-1-1-1-22 last is-category"><a href="https://amariplastics.com/products/sheet/solid-sheet/uhmw-pe100-sheet" title="UHMW PE1000 Sheet"><span>UHMW PE1000 Sheet</span></a></li></ul></li><li class="level2 nav-1-1-2 parent is-category"><a href="https://amariplastics.com/products/sheet/foamed-sheet" title="Foamed"><span>Foamed</span></a><ul class="level2 submenu"><li class="level3 nav-1-1-2-1 first is-category"><a href="https://amariplastics.com/products/sheet/foamed-sheet/pvc-foamed-sheet" title="PVC Foamed Sheet"><span>PVC Foamed Sheet</span></a></li><li class="level3 nav-1-1-2-2 is-category"><a href="https://amariplastics.com/products/sheet/foamed-sheet/polypropylene-foamed-sheet" title="Polypropylene Foamed Sheet"><span>Polypropylene Foamed Sheet</span></a></li><li class="level3 nav-1-1-2-3 is-category"><a href="https://amariplastics.com/products/sheet/foamed-sheet/polystyrene-foamed-sheet" title="Polystyrene Foamed Sheet"><span>Polystyrene Foamed Sheet</span></a></li><li class="level3 nav-1-1-2-4 is-category"><a href="https://amariplastics.com/products/sheet/foamed-sheet/polyurethane-foamed-sheet" title="Polyurethane Foamed Sheet"><span>Polyurethane Foamed Sheet</span></a></li><li class="level3 nav-1-1-2-5 last is-category"><a href="https://amariplastics.com/products/sheet/foamed-sheet/pet-foam-sheet" title="PET Foam Sheet"><span>PET Foam Sheet</span></a></li></ul></li><li class="level2 nav-1-1-3 parent is-category"><a href="https://amariplastics.com/products/sheet/composite-sheet" title="Composite"><span>Composite</span></a><ul class="level2 submenu"><li class="level3 nav-1-1-3-1 first is-category"><a href="https://amariplastics.com/products/sheet/composite-sheet/acm-sheet" title="ACM Sheet"><span>ACM Sheet</span></a></li><li class="level3 nav-1-1-3-2 is-category"><a href="https://amariplastics.com/products/sheet/composite-sheet/scm-sheet" title="SCM Sheet"><span>SCM Sheet</span></a></li><li class="level3 nav-1-1-3-3 last is-category"><a href="https://amariplastics.com/products/sheet/composite-sheet/engraving-laminate" title="Engraving Laminate"><span>Engraving Laminate</span></a></li></ul></li><li class="level2 nav-1-1-4 parent is-category"><a href="https://amariplastics.com/products/sheet/honeycomb-sheet" title="Honeycomb"><span>Honeycomb</span></a><ul class="level2 submenu"><li class="level3 nav-1-1-4-1 first last is-category"><a href="https://amariplastics.com/products/sheet/honeycomb-sheet/polypropylene-honeycomb-sheet" title="Polypropylene Honeycomb Sheet"><span>Polypropylene Honeycomb Sheet</span></a></li></ul></li><li class="level2 nav-1-1-5 parent is-category"><a href="https://amariplastics.com/products/sheet/multiwall-sheet" title="Multiwall"><span>Multiwall</span></a><ul class="level2 submenu"><li class="level3 nav-1-1-5-1 first parent is-category"><a href="https://amariplastics.com/products/sheet/multiwall-sheet/multiwall-glazing" title="Multiwall Glazing"><span>Multiwall Glazing</span></a><ul class="level3 submenu"><li class="level4 nav-1-1-5-1-1 first is-category"><a href="https://amariplastics.com/products/sheet/multiwall-sheet/multiwall-glazing/multiwall-glazing-sheets" title="Multiwall glazing sheets"><span>Multiwall glazing sheets</span></a></li><li class="level4 nav-1-1-5-1-2 is-category"><a href="https://amariplastics.com/products/sheet/multiwall-sheet/multiwall-glazing/multiwall-glazing-profiles" title="Multiwall glazing profiles"><span>Multiwall glazing profiles</span></a></li>
152<li class="level4 nav-1-1-5-1-3 last is-category"><a href="https://amariplastics.com/products/sheet/multiwall-sheet/multiwall-glazing/multiwall-glazing-accessories" title="Multiwall glazing accessories"><span>Multiwall glazing accessories</span></a></li></ul></li><li class="level3 nav-1-1-5-2 last is-category"><a href="https://amariplastics.com/products/sheet/multiwall-sheet/fluted-polypropylene" title="Fluted Polypropylene"><span>Fluted Polypropylene</span></a></li></ul></li><li class="level2 nav-1-1-6 last parent is-category"><a href="https://amariplastics.com/products/sheet/cardboard-sheet" title="Cardboard and Display Board"><span>Cardboard and Display Board</span></a><ul class="level2 submenu"><li class="level3 nav-1-1-6-1 first is-category"><a href="https://amariplastics.com/products/sheet/cardboard-sheet/cardboard" title="Cardboard"><span>Cardboard</span></a></li><li class="level3 nav-1-1-6-2 last is-category"><a href="https://amariplastics.com/products/sheet/cardboard-sheet/display-board" title="Display Board"><span>Display Board</span></a></li></ul></li></ul></li><li class="level1 nav-1-2 is-category"><a href="https://amariplastics.com/products/solid-surface" title="Solid Surface"><span>Solid Surface</span></a></li><li class="level1 nav-1-3 parent is-category"><a href="https://amariplastics.com/products/rod-bar-tube" title="Rod And Tube"><span>Rod And Tube</span></a><ul class="level1 submenu"><li class="level2 nav-1-3-1 first parent is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar" title="Rod"><span>Rod</span></a><ul class="level2 submenu"><li class="level3 nav-1-3-1-1 first is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar/acetal-rod" title="Acetal Rod"><span>Acetal Rod</span></a></li><li class="level3 nav-1-3-1-2 is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar/acrylic-rod" title="Acrylic Rod"><span>Acrylic Rod</span></a></li><li class="level3 nav-1-3-1-3 is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar/hdpe-300-rod" title="HDPE 300 Rod"><span>HDPE 300 Rod</span></a></li><li class="level3 nav-1-3-1-4 is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar/nylon-rod" title="Nylon Rod"><span>Nylon Rod</span></a></li><li class="level3 nav-1-3-1-5 is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar/peek-rod" title="PEEK Rod"><span>PEEK Rod</span></a></li><li class="level3 nav-1-3-1-6 is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar/polycarbonate-rod" title="Polycarbonate Rod"><span>Polycarbonate Rod</span></a></li><li class="level3 nav-1-3-1-7 is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar/polypropylene-rod" title="Polypropylene Rod"><span>Polypropylene Rod</span></a></li><li class="level3 nav-1-3-1-8 is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar/ptfe-rod" title="PTFE Rod"><span>PTFE Rod</span></a></li><li class="level3 nav-1-3-1-9 is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar/pvc-rod" title="PVC Rod"><span>PVC Rod</span></a></li><li class="level3 nav-1-3-1-10 is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar/pvdf-rod" title="PV
152DF Rod"><span>PVDF Rod</span></a></li><li class="level3 nav-1-3-1-11 is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar/uhmw-pe-1000-rod" title="UHMW PE1000 Rod"><span>UHMW PE1000 Rod</span></a></li><li class="level3 nav-1-3-1-12 last is-category"><a href="https://amariplastics.com/products/rod-bar-tube/rod-and-bar/weld-rod" title="Weld Rod"><span>Weld Rod</span></a></li></ul></li><li class="level2 nav-1-3-2 last parent is-category"><a href="https://amariplastics.com/products/rod-bar-tube/tube" title="Tube"><span>Tube</span></a><ul class="level2 submenu"><li class="level3 nav-1-3-2-1 first is-category"><a href="https://amariplastics.com/products/rod-bar-tube/tube/acrylic-tube" title="Acrylic Tube"><span>Acrylic Tube</span></a></li><li class="level3 nav-1-3-2-2 is-category"><a href="https://amariplastics.com/products/rod-bar-tube/tube/polypropylene-tube" title="Polypropylene Tube"><span>Polypropylene Tube</span></a></li><li class="level3 nav-1-3-2-3 last is-category"><a href="https://amariplastics.com/products/rod-bar-tube/tube/peek-tube" title="PEEK Tube"><span>PEEK Tube</span></a></li></ul></li></ul></li><li class="level1 nav-1-4 parent is-category"><a href="https://amariplastics.com/products/coloured-vinyl" title="Coloured Vinyl"><span>Coloured Vinyl</span></a><ul class="level1 submenu"><li class="level2 nav-1-4-1 first is-category"><a href="https://amariplastics.com/products/coloured-vinyl/monomeric-vinyl" title="Monomeric Vinyl"><span>Monomeric Vinyl</span></a></li><li class="level2 nav-1-4-2 is-category"><a href="https://amariplastics.com/products/coloured-vinyl/polymeric-vinyl" title="Polymeric Vinyl"><span>Polymeric Vinyl</span></a></li><li class="level2 nav-1-4-3 is-category"><a href="https://amariplastics.com/products/coloured-vinyl/cast-vinyl" title="Cast Vinyl"><span>Cast Vinyl</span></a></li><li class="level2 nav-1-4-4 is-category"><a href="https://amariplastics.com/products/coloured-vinyl/vehicle-wrap-vinyl" title="Vehicle Wrap Vinyl"><span>Vehicle Wrap Vinyl</span></a></li><li class="level2 nav-1-4-5 is-category"><a href="https://amariplastics.com/products/coloured-vinyl/window-films" title="Window Film"><span>Window Film</span></a></li><li class="level2 nav-1-4-6 is-category"><a href="https://amariplastics.com/products/coloured-vinyl/metallic" title="Metallic"><span>Metallic</span></a></li><li class="level2 nav-1-4-7 is-category"><a href="https://amariplastics.com/products/coloured-vinyl/flourescent" title="Fluorescent"><span>Fluorescent</span></a></li><li class="level2 nav-1-4-8 is-category"><a href="https://amariplastics.com/products/coloured-vinyl/reflective" title="Reflective"><span>Reflective</span></a></li><li class="level2 nav-1-4-9 is-category"><a href="https://amariplastics.com/products/coloured-vinyl/masking" title="Masking"><span>Masking</span></a></li><li class="level2 nav-1-4-10 last is-category"><a href="https://amariplastics.com/products/coloured-vinyl/architectural" title="Architectural"><span>Architectural</span></a></li></ul></li><li class="level1 nav-1-5 parent is-category"><a href="https://amariplastics.com/products/digital-roll-media" title="Digital Roll Media"><span>Digital Roll Media</span></a><ul class="level1 submenu"><li class="level2 nav-1-5-1 first is-category"><a href="https://amariplastics.com/products/digital-roll-media/monomeric-print-vinyl" title="Monomeric Print Vinyl"><span>Monomeric Print Vinyl</span></a></li><li class="level2 nav-1-5-2 is-category"><a href="https://amariplastics.com/products/digital-roll-media/monomeric-laminate" title="Monomeric Laminate"><span>Monomeric Laminate</span></a></li><li class="level2 nav-1-5-3 is-category"><a href="https://amariplastics.com/products/digital-roll-media/polymeric-print-vinyl" title="Polymeric Print Vinyl"><span>Polymeric Print Vinyl</span></a></li><li class="level2 nav-1-5-4 is-category"><a href="https://amariplastics.com/products/digital-roll-media/polymeric-laminate" title="Polymeric Laminate"><span>Polymeric Laminate</span></a></li><li class="level2 nav-1-5-5 is-category"><a href="https://amariplastics.com/products/digital-roll-media/vehicle-wrap-print-vinyl" title="Vehicle Wrap Print Vinyl"><span>Vehicle Wrap Print Vinyl</span></a></li>
152<li class="level2 nav-1-5-6 is-category"><a href="https://amariplastics.com/products/digital-roll-media/conformable-laminate" title="Conformable Laminate"><span>Conformable Laminate</span></a></li><li class="level2 nav-1-5-7 is-category"><a href="https://amariplastics.com/products/digital-roll-media/pvc-free" title="PVC-Free"><span>PVC-Free</span></a></li><li class="level2 nav-1-5-8 is-category"><a href="https://amariplastics.com/products/digital-roll-media/floor-graphics" title="Floor Graphics"><span>Floor Graphics</span></a></li><li class="level2 nav-1-5-9 is-category"><a href="https://amariplastics.com/products/digital-roll-media/wall-graphics" title="Wall Graphics"><span>Wall Graphics</span></a></li><li class="level2 nav-1-5-10 is-category"><a href="https://amariplastics.com/products/digital-roll-media/window-graphics" title="Window Graphics"><span>Window Graphics</span></a></li><li class="level2 nav-1-5-11 is-category"><a href="https://amariplastics.com/products/digital-roll-media/roll-up-and-pop-up" title="Roll-Up And Pop-Up"><span>Roll-Up And Pop-Up</span></a></li><li class="level2 nav-1-5-12 is-category"><a href="https://amariplastics.com/products/digital-roll-media/backlit-film" title="Backlit Film"><span>Backlit Film</span></a></li><li class="level2 nav-1-5-13 is-category"><a href="https://amariplastics.com/products/digital-roll-media/banner" title="Banner"><span>Banner</span></a></li><li class="level2 nav-1-5-14 is-category"><a href="https://amariplastics.com/products/digital-roll-media/magnetic" title="Magnetic"><span>Magnetic</span></a></li><li class="level2 nav-1-5-15 is-category"><a href="https://amariplastics.com/products/digital-roll-media/metallic-print-media" title="Metallic Print Media"><span>Metallic Print Media</span></a></li><li class="level2 nav-1-5-16 is-category"><a href="https://amariplastics.com/products/digital-roll-media/dry-wipe-and-anti-graffiti" title="Dry Wipe And Anti Graffiti"><span>Dry Wipe And Anti Graffiti</span></a></li><li class="level2 nav-1-5-17 is-category"><a href="https://amariplastics.com/products/digital-roll-media/mount-film" title="Mount Film"><span>Mount Film</span></a></li><li class="level2 nav-1-5-18 is-category"><a href="https://amariplastics.com/products/digital-roll-media/paper--canvas" title="Paper And Canvas"><span>Paper And Canvas</span></a></li><li class="level2 nav-1-5-19 is-category"><a href="https://amariplastics.com/products/digital-roll-media/specialities" title="Specialities"><span>Specialities</span></a></li><li class="level2 nav-1-5-20 last is-category"><a href="https://amariplastics.com/products/digital-roll-media/screen-print-vinyl" title="Screen Print Vinyl"><span>Screen Print Vinyl</span></a></li></ul></li><li class="level1 nav-1-6 parent is-category"><a href="https://amariplastics.com/products/profiles" title="Profiles"><span>Profiles</span></a><ul class="level1 submenu"><li class="level2 nav-1-6-1 first is-category"><a href="https://amariplastics.com/products/profiles/cladding-profiles" title="Cladding Profiles"><span>Cladding Profiles</span></a></li><li class="level2 nav-1-6-2 last is-category"><a href="https://amariplastics.com/products/profiles/sign-sections" title="Sign Sections"><span>Sign Sections</span></a></li></ul></li><li class="level1 nav-1-7 is-category"><a href="https://amariplastics.com/products/led-lighting" title="LED Lighting"><span>LED Lighting</span></a></li><li class="level1 nav-1-8 parent is-category"><a href="https://amariplastics.com/products/tapes-and-adhesives" title="Tapes And Adhesives"><span>Tapes And Adhesives</span></a><ul class="level1 submenu"><li class="level2 nav-1-8-1 first is-category"><a href="https://amariplastics.com/products/tapes-and-adhesives/1-part-adhesives" title="1-Part Adhesive"><span>1-Part Adhesive</span></a></li><li class="level2 nav-1-8-2 is-category"><a href="https://amariplastics.com/products/tapes-and-adhesives/2-part-adhesives" title="2-Part Adhesive"><span>2-Part Adhesive</span></a></li><li class="level2 nav-1-8-3 is-category"><a href="https://amariplastics.com/products/tapes-and-adhesives/hotmelt" title="Hotmelt"><span>
152Hotmelt</span></a></li><li class="level2 nav-1-8-4 is-category"><a href="https://amariplastics.com/products/tapes-and-adhesives/primers-and-activators" title="Primers And Activators"><span>Primers And Activators</span></a></li><li class="level2 nav-1-8-5 is-category"><a href="https://amariplastics.com/products/tapes-and-adhesives/double-sided" title="Double Sided"><span>Double Sided</span></a></li><li class="level2 nav-1-8-6 is-category"><a href="https://amariplastics.com/products/tapes-and-adhesives/single-sided" title="Single Sided"><span>Single Sided</span></a></li><li class="level2 nav-1-8-7 is-category"><a href="https://amariplastics.com/products/tapes-and-adhesives/packaging" title="Packaging"><span>Packaging</span></a></li><li class="level2 nav-1-8-8 is-category"><a href="https://amariplastics.com/products/tapes-and-adhesives/fixings" title="Fixings"><span>Fixings</span></a></li><li class="level2 nav-1-8-9 last is-category"><a href="https://amariplastics.com/products/tapes-and-adhesives/accessories" title="Accessories"><span>Accessories</span></a></li></ul></li><li class="level1 nav-1-9 parent is-category"><a href="https://amariplastics.com/products/tools-and-accessories" title="Tools And Accessories"><span>Tools And Accessories</span></a><ul class="level1 submenu"><li class="level2 nav-1-9-1 first is-category"><a href="https://amariplastics.com/products/tools-and-accessories/squeegees-and-rollers" title="Squeegees And Rollers"><span>Squeegees And Rollers</span></a></li><li class="level2 nav-1-9-2 is-category"><a href="https://amariplastics.com/products/tools-and-accessories/application-tape" title="Application Tape"><span>Application Tape</span></a></li><li class="level2 nav-1-9-3 is-category"><a href="https://amariplastics.com/products/tools-and-accessories/application-and-cleaning-fluids" title="Application And Cleaning Fluids"><span>Application And Cleaning Fluids</span></a></li><li class="level2 nav-1-9-4 is-category"><a href="https://amariplastics.com/products/tools-and-accessories/general-tools" title="General Tools"><span>General Tools</span></a></li><li class="level2 nav-1-9-5 is-category"><a href="https://amariplastics.com/products/tools-and-accessories/vehicle-wrap-tools" title="Vehicle Wrap Tools"><span>Vehicle Wrap Tools</span></a></li><li class="level2 nav-1-9-6 is-category"><a href="https://amariplastics.com/products/tools-and-accessories/knives-and-blades" title="Knives And Blades"><span>Knives And Blades</span></a></li><li class="level2 nav-1-9-7 is-category"><a href="https://amariplastics.com/products/tools-and-accessories/display-stands" title="Display Stands"><span>Display Stands</span></a></li><li class="level2 nav-1-9-8 last is-category"><a href="https://amariplastics.com/products/tools-and-accessories/swatches" title="Swatches"><span>Swatches</span></a></li></ul></li><li class="level1 nav-1-10 is-category"><a href="https://amariplastics.com/products/inks-printheads" title="Inks And Printheads"><span>Inks And Printheads</span></a></li><li class="level1 nav-1-11 parent is-category"><a href="https://amariplastics.com/products/amari-sustainable" title="Amari Sustainable"><span>Amari Sustainable</span></a><ul class="level1 submenu"><li class="level2 nav-1-11-1 first is-category"><a href="https://amariplastics.com/products/amari-sustainable/sustainable-acrylic" title="Acrylic"><span>Acrylic</span></a></li><li class="level2 nav-1-11-2 is-category"><a href="https://amariplastics.com/products/amari-sustainable/sustainable-petg" title="PETG"><span>PETG</span></a></li><li class="level2 nav-1-11-3 is-category"><a href="https://amariplastics.com/products/amari-sustainable/polycarbonate" title="Polycarbonate"><span>Polycarbonate</span></a></li><li class="level2 nav-1-11-4 is-category"><a href="https://amariplastics.com/products/amari-sustainable/pvc-foam" title="PVC Foam"><span>PVC Foam</span></a></li><li class="level2 nav-1-11-5 is-category"><a href="https://amariplastics.com/products/amari-sustainable/polystyrene-foam" title="Polystyrene Foam"><span>Polystyrene Foam</span></a></li>
152<li class="level2 nav-1-11-6 is-category"><a href="https://amariplastics.com/products/amari-sustainable/pp-bubbleboard" title="PP Bubbleboard"><span>PP Bubbleboard</span></a></li><li class="level2 nav-1-11-7 is-category"><a href="https://amariplastics.com/products/amari-sustainable/pet-foam" title="PET Foam"><span>PET Foam</span></a></li><li class="level2 nav-1-11-8 last is-category"><a href="https://amariplastics.com/products/amari-sustainable/paper-board" title="Paper Board"><span>Paper Board</span></a></li></ul></li><li class="level1 nav-1-12 parent is-category"><a href="https://amariplastics.com/products/hygienic-cladding" title="Hygienic Cladding"><span>Hygienic Cladding</span></a><ul class="level1 submenu"><li class="level2 nav-1-12-1 first is-category"><a href="https://amariplastics.com/products/hygienic-cladding/hygienic-cladding-sheets" title="Hygienic Cladding Sheets"><span>Hygienic Cladding Sheets</span></a></li><li class="level2 nav-1-12-2 is-category"><a href="https://amariplastics.com/products/hygienic-cladding/hygienic-cladding-profiles" title="Hygienic Cladding Profiles"><span>Hygienic Cladding Profiles</span></a></li><li class="level2 nav-1-12-3 last is-category"><a href="https://amariplastics.com/products/hygienic-cladding/hygienic-cladding-accessories" title="Hygienic Cladding Accessories"><span>Hygienic Cladding Accessories</span></a></li></ul></li><li class="level1 nav-1-13 last is-category"><a href="https://amariplastics.com/products/industrial-plastics" title="Industrial Plastics"><span>Industrial Plastics</span></a></li></ul></li><li class="level0 nav-2 level-top parent"><a href="https://amariplastics.com/plastics" class="level-top" title="Types of Plastics"><span>Types of Plastics</span></a><ul class="level0 submenu"><li class="level1 nav-2-1 first"><a href="https://amariplastics.com/plastics/abs" title="ABS - Acrylonitrile Butadiene Styrene"><span>ABS - Acrylonitrile Butadiene Styrene</span></a></li><li class="level1 nav-2-2"><a href="https://amariplastics.com/plastics/acetal" title="Acetal - Polyacetal"><span>Acetal - Polyacetal</span></a></li><li class="level1 nav-2-3"><a href="https://amariplastics.com/plastics/acrylic" title="Acrylic"><span>Acrylic</span></a></li><li class="level1 nav-2-4 parent"><a href="https://amariplastics.com/plastics/apet" title="APET - Amorphous Polyethylene Terephthalate"><span>APET - Amorphous Polyethylene Terephthalate</span></a><ul class="level1 submenu"><li class="level2 nav-2-4-1 first last"><a href="https://amariplastics.com/plastics/apet/gurit" title="Gurit PET Foam Core"><span>Gurit PET Foam Core</span></a></li></ul></li><li class="level1 nav-2-5 parent"><a href="https://amariplastics.com/plastics/hdpe-300" title="HDPE 300 - High Density Polyethylene"><span>HDPE 300 - High Density Polyethylene</span></a><ul class="level1 submenu"><li class="level2 nav-2-5-1 first last"><a href="https://amariplastics.com/plastics/hdpe-300/play-tecr-hdpe-plastic-sheets-playground-marine-sports-facilities" title="Play-Tec® HDPE Plastic Sheets | Playground, Marine & Sports Facilities"><span>Play-Tec® HDPE Plastic Sheets | Playground, Marine & Sports Facilities</span></a></li></ul></li><li class="level1 nav-2-6"><a href="https://amariplastics.com/plastics/hips" title="HIPS - High Impact Polystyrene"><span>HIPS - High Impact Polystyrene</span></a></li><li class="level1 nav-2-7"><a href="https://amariplastics.com/plastics/hmwpe-500" title="HMWPE 500 - High Molecular Weight Polyethylene"><span>HMWPE 500 - High Molecular Weight Polyethylene</span></a></li><li class="level1 nav-2-8"><a href="https://amariplastics.com/plastics/hpl" title="HPL - High Pressure Laminate"><span>HPL - High Pressure Laminate</span></a></li><li class="level1 nav-2-9"><a href="https://amariplastics.com/plastics/nylon" title="Nylon - Polyamide (PA)"><span>Nylon - Polyamide (PA)</span></a></li><li class="level1 nav-2-10"><a href="https://amariplastics.com/plastics/peek" title="PEEK - Polyetheretherketone"><span>PEEK - Polyetheretherketone</span></a></li>
152<li class="level1 nav-2-11 parent"><a href="https://amariplastics.com/plastics/petg" title="PETG - Polyethylene Terephthalate Glycol"><span>PETG - Polyethylene Terephthalate Glycol</span></a><ul class="level1 submenu"><li class="level2 nav-2-11-1 first last"><a href="https://amariplastics.com/plastics/petg/curvalite" title="Curvalite"><span>Curvalite</span></a></li></ul></li><li class="level1 nav-2-12"><a href="https://amariplastics.com/plastics/phenolic" title="Phenolic - Phenol Formaldehyde (Hard paper and hard fabric)"><span>Phenolic - Phenol Formaldehyde (Hard paper and hard fabric)</span></a></li><li class="level1 nav-2-13"><a href="https://amariplastics.com/plastics/polycarbonate" title="Polycarbonate (PC)"><span>Polycarbonate (PC)</span></a></li><li class="level1 nav-2-14"><a href="https://amariplastics.com/plastics/polypropylene" title="Polypropylene (PP)"><span>Polypropylene (PP)</span></a></li><li class="level1 nav-2-15"><a href="https://amariplastics.com/plastics/polystyrene" title="Polystyrene (PS)"><span>Polystyrene (PS)</span></a></li><li class="level1 nav-2-16"><a href="https://amariplastics.com/plastics/ptfe" title="PTFE - Polytetrafluorethylene"><span>PTFE - Polytetrafluorethylene</span></a></li><li class="level1 nav-2-17 parent"><a href="https://amariplastics.com/plastics/pvc" title="PVC - Polyvinyl Chloride"><span>PVC - Polyvinyl Chloride</span></a><ul class="level1 submenu"><li class="level2 nav-2-17-1 first last"><a href="https://amariplastics.com/plastics/pvc/eikonic" title="eikonic™ Tile Effect Wall Panels"><span>eikonic™ Tile Effect Wall Panels</span></a></li></ul></li><li class="level1 nav-2-18"><a href="https://amariplastics.com/plastics/pvdf" title="PVDF - Polyvinylidene Fluoride"><span>PVDF - Polyvinylidene Fluoride</span></a></li><li class="level1 nav-2-19"><a href="https://amariplastics.com/plastics/san" title="SAN - Styrene Acrylonitrile"><span>SAN - Styrene Acrylonitrile</span></a></li><li class="level1 nav-2-20 last"><a href="https://amariplastics.com/plastics/uhmw-pe1000" title="UHMW PE1000 - Ultra High Molecular Weight Polyethylene"><span>UHMW PE1000 - Ultra High Molecular Weight Polyethylene</span></a></li></ul></li><li class="level0 nav-3 level-top parent"><a href="https://amariplastics.com/applications" class="level-top" title="Applications"><span>Applications</span></a><ul class="level0 submenu"><li class="level1 nav-3-1 first"><a href="https://amariplastics.com/applications/cladding" title="Hygienic Cladding"><span>Hygienic Cladding</span></a></li><li class="level1 nav-3-2"><a href="https://amariplastics.com/applications/vehicle-conversion" title="Vehicle Conversion"><span>Vehicle Conversion</span></a></li><li class="level1 nav-3-3 parent"><a href="https://amariplastics.com/applications/signs-graphics" title="Signs & Graphics"><span>Signs & Graphics</span></a><ul class="level1 submenu"><li class="level2 nav-3-3-1 first parent"><a href="https://amariplastics.com/applications/signs-graphics/signs" title="Signs"><span>Signs</span></a><ul class="level2 submenu"><li class="level3 nav-3-3-1-1 first"><a href="https://amariplastics.com/applications/signs-graphics/signs/facade-letters-logos" title="Facade letters and logos"><span>Facade letters and logos</span></a></li><li class="level3 nav-3-3-1-2"><a href="https://amariplastics.com/applications/signs-graphics/signs/neon-signs" title="Neon Signs"><span>Neon Signs</span></a></li><li class="level3 nav-3-3-1-3"><a href="https://amariplastics.com/applications/signs-graphics/signs/nameplates-signage" title="Nameplates & Signage"><span>Nameplates & Signage</span></a></li><li class="level3 nav-3-3-1-4 last"><a href="https://amariplastics.com/applications/signs-graphics/signs/billboards-panels" title="Billboards & Panels"><span>Billboards & Panels</span></a></li></ul></li><li class="level2 nav-3-3-2 parent"><a href="https://amariplastics.com/applications/signs-graphics/print" title="Print"><span>Print</span></a><ul class="level2 submenu"><li class="level3 nav-3-3-2-1 first"><a href="https://amariplastics.com/applications/signs-graphics/print/print-packaging" title="Print Packaging"><span>Print Packaging</span></a></li>
152<li class="level3 nav-3-3-2-2"><a href="https://amariplastics.com/applications/signs-graphics/print/folders-boxes" title="Folders & Boxes"><span>Folders & Boxes</span></a></li><li class="level3 nav-3-3-2-3"><a href="https://amariplastics.com/applications/signs-graphics/print/wall-decorations" title="Wall Decorations"><span>Wall Decorations</span></a></li><li class="level3 nav-3-3-2-4 last"><a href="https://amariplastics.com/applications/signs-graphics/print/control-panels" title="Control Panels"><span>Control Panels</span></a></li></ul></li><li class="level2 nav-3-3-3 parent"><a href="https://amariplastics.com/applications/signs-graphics/point-of-sale" title="Point Of Sale"><span>Point Of Sale</span></a><ul class="level2 submenu"><li class="level3 nav-3-3-3-1 first"><a href="https://amariplastics.com/applications/signs-graphics/point-of-sale/displays" title="Displays"><span>Displays</span></a></li><li class="level3 nav-3-3-3-2"><a href="https://amariplastics.com/applications/signs-graphics/point-of-sale/posters" title="Posters"><span>Posters</span></a></li><li class="level3 nav-3-3-3-3"><a href="https://amariplastics.com/applications/signs-graphics/point-of-sale/shopfittings" title="Shopfittings"><span>Shopfittings</span></a></li><li class="level3 nav-3-3-3-4 last"><a href="https://amariplastics.com/applications/signs-graphics/point-of-sale/vending-machines" title="Vending Machines"><span>Vending Machines</span></a></li></ul></li><li class="level2 nav-3-3-4 last parent"><a href="https://amariplastics.com/applications/signs-graphics/interiors" title="Interiors"><span>Interiors</span></a><ul class="level2 submenu"><li class="level3 nav-3-3-4-1 first"><a href="https://amariplastics.com/applications/signs-graphics/interiors/set-stage-construction" title="Set & Stage Construction"><span>Set & Stage Construction</span></a></li><li class="level3 nav-3-3-4-2"><a href="https://amariplastics.com/applications/signs-graphics/interiors/hospitality-catering" title="Hospitality & Catering"><span>Hospitality & Catering</span></a></li><li class="level3 nav-3-3-4-3"><a href="https://amariplastics.com/applications/signs-graphics/interiors/office-furnishings" title="Office Furnishings"><span>Office Furnishings</span></a></li><li class="level3 nav-3-3-4-4"><a href="https://amariplastics.com/applications/signs-graphics/interiors/museum-interiors" title="Museum Interiors"><span>Museum Interiors</span></a></li><li class="level3 nav-3-3-4-5"><a href="https://amariplastics.com/applications/signs-graphics/interiors/stand-construction" title="Stand Construction"><span>Stand Construction</span></a></li><li class="level3 nav-3-3-4-6 last"><a href="https://amariplastics.com/applications/signs-graphics/interiors/retail-interiors" title="Retail interiors"><span>Retail interiors</span></a></li></ul></li></ul></li><li class="level1 nav-3-4 parent"><a href="https://amariplastics.com/applications/architectural-plastics" title="Architectural Plastics"><span>Architectural Plastics</span></a><ul class="level1 submenu"><li class="level2 nav-3-4-1 first"><a href="https://amariplastics.com/applications/architectural-plastics/glazing" title="Glazing"><span>Glazing</span></a></li><li class="level2 nav-3-4-2"><a href="https://amariplastics.com/applications/architectural-plastics/interior-construction" title="Interior Construction"><span>Interior Construction</span></a></li><li class="level2 nav-3-4-3"><a href="https://amariplastics.com/applications/architectural-plastics/veranda-conservatory-roof" title="Veranda And Conservatory Roofs"><span>Veranda And Conservatory Roofs</span></a></li><li class="level2 nav-3-4-4 last"><a href="https://amariplastics.com/applications/architectural-plastics/medical-cladding" title="Medical Cladding"><span>Medical Cladding</span></a></li></ul></li><li class="level1 nav-3-5"><a href="https://amariplastics.com/applications/industrial" title="Industrial Plastics"><span>Industrial Plastics</span></a></li><li class="level1 nav-3-6 parent"><a href="https://amariplastics.com/applications/engineering-plastics" title="Engineering Plastics"><span>Engineering Plastics</span></a><ul class="level1 submenu"><li class="level2 nav-3-6-1 first"><a href="https://amariplastics.com/applications/engineering-plastics/agriculture-food" title="Agriculture & foods"><span>Agriculture & foods</span></a></li>
152<li class="level2 nav-3-6-2 parent"><a href="https://amariplastics.com/applications/engineering-plastics/automotive-bodybuilding" title="Automotive & bodybuilding"><span>Automotive & bodybuilding</span></a><ul class="level2 submenu"><li class="level3 nav-3-6-2-1 first last"><a href="https://amariplastics.com/applications/engineering-plastics/automotive-bodybuilding/durasein-6a1e987ed25ea" title="Vehicle Conversion"><span>Vehicle Conversion</span></a></li></ul></li><li class="level2 nav-3-6-3"><a href="https://amariplastics.com/applications/engineering-plastics/electronics" title="Electronics"><span>Electronics</span></a></li><li class="level2 nav-3-6-4"><a href="https://amariplastics.com/applications/engineering-plastics/mechanical-systems" title="Mechanical systems"><span>Mechanical systems</span></a></li><li class="level2 nav-3-6-5"><a href="https://amariplastics.com/applications/engineering-plastics/medical-pharma" title="Medical & pharma"><span>Medical & pharma</span></a></li><li class="level2 nav-3-6-6"><a href="https://amariplastics.com/applications/engineering-plastics/precision-mechanics" title="Precision mechanics"><span>Precision mechanics</span></a></li><li class="level2 nav-3-6-7 last"><a href="https://amariplastics.com/applications/engineering-plastics/transport-storage" title="Transport & Storage"><span>Transport & Storage</span></a></li></ul></li><li class="level1 nav-3-7"><a href="https://amariplastics.com/applications/thermoforming" title="Thermoforming"><span>Thermoforming</span></a></li><li class="level1 nav-3-8 last parent"><a href="https://amariplastics.com/applications/working-safely-with-plastics" title="Working safely with plastics"><span>Working safely with plastics</span></a><ul class="level1 submenu"><li class="level2 nav-3-8-1 first"><a href="https://amariplastics.com/applications/working-safely-with-plastics/medical" title="Working safely in the medical sector"><span>Working safely in the medical sector</span></a></li><li class="level2 nav-3-8-2"><a href="https://amariplastics.com/applications/working-safely-with-plastics/food" title="Working safely with food"><span>Working safely with food</span></a></li><li class="level2 nav-3-8-3"><a href="https://amariplastics.com/applications/working-safely-with-plastics/chemicals" title="Working safely with chemicals"><span>Working safely with chemicals</span></a></li><li class="level2 nav-3-8-4 last"><a href="https://amariplastics.com/applications/working-safely-with-plastics/construction" title="Working safely in construction"><span>Working safely in construction</span></a></li></ul></li></ul></li><li class="level0 nav-4 level-top"><a href="https://amariplastics.com/multiwall" class="level-top" title="Multiwall Glazing"><span>Multiwall Glazing</span></a></li><li class="level0 nav-5 level-top"><a href="https://amariplastics.com/cladding" class="level-top" title="Hygienic Cladding"><span>Hygienic Cladding</span></a></li><li class="level0 nav-6 level-top"><a href="https://amariplastics.com/industrial" class="level-top" title="Industrial Plastics"><span>Industrial Plastics</span></a></li><li class="level0 nav-7 level-top"><a href="https://amariplastics.com/durasein" class="level-top" title="Solid Surface"><span>Solid Surface</span></a></li><li class="level0 nav-8 level-top parent"><a href="https://amariplastics.com/sustainable" class="level-top" title="Sustainable"><span>Sustainable</span></a><ul class="level0 submenu"><li class="level1 nav-8-1 first last"><a href="https://amariplastics.com/sustainable/recycling" title="Recycling"><span>Recycling</span></a></li></ul></li><li class="level0 nav-9 level-top"><a href="https://amariplastics.com/recycling" class="level-top" title="Recycling"><span>Recycling</span></a></li><li class="level0 nav-10 last level-top parent"><a href="https://amariplastics.com/contact-us" class="level-top" title="Contact Us"><span>Contact Us</span></a><ul class="level0 submenu"><li class="level1 nav-10-1 first"><a href="https://amariplastics.com/contact-us/bedford" title="Bedford"><span>Bedford</span></a></li>
152<li class="level1 nav-10-2"><a href="https://amariplastics.com/contact-us/belfast" title="Belfast"><span>Belfast</span></a></li><li class="level1 nav-10-3"><a href="https://amariplastics.com/contact-us/birmingham" title="Birmingham"><span>Birmingham</span></a></li><li class="level1 nav-10-4"><a href="https://amariplastics.com/contact-us/bristol" title="Bristol"><span>Bristol</span></a></li><li class="level1 nav-10-5"><a href="https://amariplastics.com/contact-us/east-london" title="East London"><span>East London</span></a></li><li class="level1 nav-10-6"><a href="https://amariplastics.com/contact-us/leeds" title="Leeds"><span>Leeds</span></a></li><li class="level1 nav-10-7"><a href="https://amariplastics.com/contact-us/manchester" title="Manchester"><span>Manchester</span></a></li><li class="level1 nav-10-8"><a href="https://amariplastics.com/contact-us/newcastle" title="Newcastle"><span>Newcastle</span></a></li><li class="level1 nav-10-9"><a href="https://amariplastics.com/contact-us/norwich" title="Norwich"><span>Norwich</span></a></li><li class="level1 nav-10-10"><a href="https://amariplastics.com/contact-us/nottingham" title="Nottingham"><span>Nottingham</span></a></li><li class="level1 nav-10-11"><a href="https://amariplastics.com/contact-us/plymouth" title="Plymouth"><span>Plymouth</span></a></li><li class="level1 nav-10-12"><a href="https://amariplastics.com/contact-us/scotland" title="Scotland"><span>Scotland</span></a></li><li class="level1 nav-10-13"><a href="https://amariplastics.com/contact-us/southampton" title="Southampton"><span>Southampton</span></a></li><li class="level1 nav-10-14"><a href="https://amariplastics.com/contact-us/south-wales" title="South Wales"><span>South Wales</span></a></li><li class="level1 nav-10-15 last"><a href="https://amariplastics.com/contact-us/west-london" title="West London"><span>West London</span></a></li></ul></li> </ul></nav> </div> <div class="section-item-title nav-sections-item-title" data-role="collapsible"><a class="nav-sections-item-switch" data-toggle="switch" href="#store.links">Account</a></div><div class="section-item-content nav-sections-item-content" id="store.links" data-role="content"><!-- Account links --></div> </div></div></header><div class="top-container"> <div class="cms-top-title-wrapper"> <div class="page-title-wrapper"><h1 class="page-title" ><span class="base" data-ui-id="page-title-wrapper" >Customer Login</span></h1></div> </div> <div class="widget block block-static-block"></div></div> <main id="maincontent" class="page-main">
152 <a id="contentarea" tabindex="-1"></a><div class="page messages"> <div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"><!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --><div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: cookieMessagesObservable(), as: 'message' }"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div><!-- /ko --><div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: messages().messages, as: 'message' }, afterRender: purgeMessages"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div></div></div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="pnecEodE3DH8ZRnc" /> <div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> <!-- ko template: getTemplate() --><!-- /ko --> </div> <div class="login-container"> <div class="block block-customer-login" data-mage-init='{"loginformValidation":{}}'><div class="block-title"><strong id="block-customer-login-heading" role="heading" aria-level="2">Registered Customers</strong></div><div class="block-content" aria-labelledby="block-customer-login-heading"><form class="form form-login" action="https://amariplastics.com/customer/account/loginPost/referer/aHR0cHM6Ly9hbWFyaXBsYXN0aWNzLmNvbS9jdXN0b21lci9hY2NvdW50L2luZGV4Lw~~/" method="post" id="login-form" data-mage-init='{"validation":{}}'><input name="form_key" type="hidden" value="pnecEodE3DH8ZRnc" /> <fieldset class="fieldset login" data-hasrequired="* Required Fields"><div class="field note">If you have an account, sign in with your email address.</div><div class="field email required"><div class="control"><input name="login[username]" value="" autocomplete="off" id="email" type="email" class="input-text" title="Email" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}" placeholder="Email" ><label class="label" for="email"><span>Email</span></label></div></div><div class="field password required"><div class="control"><input name="login[password]" type="password" autocomplete="off" class="input-text" id="pass" title="Password" data-validate="{required:true}" placeholder="Password"><label for="pass" class="label"><span>Password</span></label></div></div> <div class="actions-toolbar"><div class="primary"><button type="submit" class="action login primary" name="send" id="send2" ><span>Sign In</span></button></div><div class="secondary"><a class="action remind" href="https://amariplastics.com/customer/account/forgotpassword/"><span>Forgot Your Password?</span></a></div></div></fieldset></form></div></div> <div class="block block-new-customer"><div class="block-title"><strong id="block-new-customer-heading" role="heading" aria-level="2">New Customers</strong></div><div class="block-content" aria-labelledby="block-new-customer-heading"><p>Creating an account has many benefits: check out faster, keep more than one address, track orders and more.</p><div class="actions-toolbar"><div class="primary"><a href="/vink-become-a-customer" class="action create primary"><span>Request an account</span></a></div></div></div></div></div> </div></div></main><footer class="page-footer"><div class="footer content"><style>#html-body [data-pb-style=APANFKH],#html-body [data-pb-style=OXVTMLX]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=APANFKH]{justify-content:flex-start;display:flex;flex-direction:column;border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}#html-body [data-pb-style=OXVTMLX]{align-self:stretch}#html-body [data-pb-style=ITIGSOR]{display:flex;width:100%}#html-body [data-pb-style=R9FHB2R]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:16.6667%;padding:10px}#html-body [data-pb-style=IUC7Q55],#html-body [data-pb-style=JY38L2T],#html-body [data-pb-style=R9FHB2R]{justify-content:flex-start;display:flex;flex-direction:column;align-self:stretch}#html-body [data-pb-style=JY38L2T]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:58.3333%;padding-left:10px;padding-top:10px;padding-right:10px}#html-body [data-pb-style=IUC7Q55]{width:25%;padding:10px}#html-body [data-pb-style=DVYV1A3],#html-body [data-pb-style=IUC7Q55],#html-body [data-pb-style=VOWH6GS]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=VOWH6GS]{justify-content:flex-start;display:flex;flex-direction:column;border-style:none;border-width:1px;border-radius:0;margin:0 0 10px;padding:10px}#html-body [data-pb-style=DVYV1A3]{align-self:stretch}#html-body [data-pb-style=NN0KQ50]{display:flex;width:100%}#html-body [data-pb-style=ASWC3RO]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;align-self:stretch}</style><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="APANFKH"><div class="row-full-width-inner" data-element="inner"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 153.page-footer p { 154color: #cdcecf; 155} 156.footer.content a { 157color: #cdcecf; 158} 159ul.locations-list { 160display: flex; 161flex-wrap: wrap; 162} 163@media (max-width: 1023px) { 164ul.locations-list li { 165width: 33%; 166} 167} 168@media (min-width: 1024px) { 169ul.locations-list li { 170width: 20%; 171} 172} 173 174 175ul.terms-links { 176display: flex; 177flex-wrap: wrap; 178justify-content: center; 179font-size: 12px; 180} 181ul.terms-links li { 182/*margin: 0 5px;*/ 183} 184ul.terms-links li:not(:last-of-type):after { 185content: "|"; 186margin: 0 10px; 187} 188</style></div><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="OXVTMLX"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="ITIGSOR"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" background-hover="false" data-element="main" data-pb-style="R9FHB2R"><div data-content-type="text" data-appearance="default" data-element="main"><h3>Amari Plastics</h3></div><div data-content-type="text" data-appearance="default" data-element="main"><p>
188Registered in England No. 1220776.</p> 189<p id="FAPGM2Q">Registered Office:<br>Melita House<br>2nd Floor<br>124 Bridge Road<br>Chertsey<br>Surrey<br>KT16 8LA<br><br></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" background-hover="false" data-element="main" data-pb-style="JY38L2T"><div data-content-type="text" data-appearance="default" data-element="main"><h3>Locations</h3></div><div data-content-type="text" data-appearance="default" data-element="main"><ul class="locations-list"> 190<li><a tabindex="0" href="/bedford">Bedford</a></li> 191<li><a tabindex="0" href="/belfast">Belfast</a></li> 192<li><a tabindex="0" href="/birmingham">Birmingham</a></li> 193<li><a tabindex="0" href="/bristol">Bristol</a></li> 194<li><a tabindex="0" href="/east-london">East London</a></li> 195<li><a tabindex="0" href="/leeds">Leeds</a></li> 196<li><a tabindex="0" href="/manchester">Manchester</a></li> 197<li><a tabindex="0" href="/newcastle">Newcastle</a></li> 198<li><a tabindex="0" href="/norwich">Norwich</a></li> 199<li><a tabindex="0" href="/nottingham">Nottingham</a></li> 200<li><a tabindex="0" href="/plymouth">Plymouth</a></li> 201<li><a tabindex="0" href="/scotland">Scotland</a></li> 202<li><a tabindex="0" href="/southampton">Southampton</a></li> 203<li><a tabindex="0" href="/south-wales">South Wales</a></li> 204<li><a tabindex="0" href="/west-london">West London</a></li> 205</ul></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" background-hover="false" data-element="main" data-pb-style="IUC7Q55"><div data-content-type="text" data-appearance="default" data-element="main"><h3>About us</h3></div><div data-content-type="text" data-appearance="default" data-element="main"><p>Amari Plastics is part of <a tabindex="0" href="https://www.vink.com/europe/united-kingdom/" target="_blank" rel="noopener">Vink UK Limited</a> which consists of three divisions, trading under 17 brands.</p> 206<p><a tabindex="0" title="Go to Vink UK" href="https://www.vink.com/europe/united-kingdom/" target="_blank" rel="noopener">Go to Vink UK...</a></p></div></div></div></div></div></div><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="VOWH6GS"><div class="row-full-width-inner" data-element="inner"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="DVYV1A3"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="NN0KQ50"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" background-hover="false" data-element="main" data-pb-style="ASWC3RO"><div data-content-type="text" data-appearance="default" data-element="main"><ul class="terms-links"> 207<li><a tabindex="0" title="Terms & Conditions of Supply" href="/terms-and-conditions-of-supply-business-customers">Terms & Conditions of Supply (Business)</a></li> 208<li><a tabindex="0" title="Terms of Use" href="/terms-of-use">Terms of Use</a></li> 209<li><a tabindex="0" title="Privacy Statement" href="/privacy-statement">Privacy Statement</a></li> 210<li><a tabindex="0" title="Cookie Consent" href="#" data-amcookie-js="footer-link">Cookie Consent</a></li> 211<li><a tabindex="0" title="Anti-Slavery Policy" href="/media/wysiwyg/shared/Anti_Slavery_and_Human_Trafficking_Policy_April_2025.pdf">Anti-Slavery Policy</a></li> 212<li><a tabindex="0" title="Gender Pay Gap Reporting 2025" href="/media/wysiwyg/vink-uk-gender-pay-gap-report-2025.pdf" target="_blank" rel="noopener">Gender Pay Gap Reporting</a></li> 213</ul></div></div></div></div></div></div></div><div class="after-footer-wrapper"><div class="after-footer-container content"> <span class="copyright"><span>Copyright © 2026 Amari Plastics</span></span><div class="footer-social"><style>#html-body [data-pb-style=QSP35D7]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:contain;background-repeat:no-repeat;background-attachment:scroll;border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}#html-body [data-pb-style=EPQJ3KH]{align-self:stretch}#html-body [data-pb-style=BR3J7GB]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;align-self:stretch}#html-body [data-pb-style=BR3J7GB],#html-body [data-pb-style=NCJE6SM]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-video-fallback-src="" data-element="inner" data-pb-style="QSP35D7"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-grid-size="12" data-element="main" data-pb-style="EPQJ3KH"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="BR3J7GB"><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="NCJE6SM"><ul> 214<li><a class="social-links__twitter" title="Twitter" href="https://twitter.com/Amari_Plastics" target="_blank" rel="noopener">twitter</a></li> 215<li><a class="social-links__linkedin" title="LinkedIn" href="https://www.linkedin.com/company/amari-plastics/" target="_blank" rel="noopener">LinkedIn</a></li> 216<li><a class="social-links__facebook" title="Faceboook" href="https://www.facebook.com/AmariPlasticsUK/" target="_blank" rel="noopener">Facebook</a></li> 217<li><a class="social-links__youtube" title="Youtuben" href="https://www.youtube.com/channel/UCBfLwvD2zaO7axE8rHtcsXw" target="_blank" rel="noopener">YouTube</a></li> 218</ul></div></div></div></div></div></div></div></div></footer>
218<script id="form-tmpl-multiple" type="text/x-magento-template"> 219 <form id="wishlist-hidden-form" method="post" action="<%- data.url %>" class="no-display"> 220 <% if (data.itemId) { %> 221 <input name="item_id" value="<%- data.itemId %>"> 222 <% } %> 223 <% if (data.wishlistId) { %> 224 <input name="wishlist_id" value="<%- data.wishlistId %>"> 225 <% } %> 226 <% if (data.qty) { %> 227 <input name="qty" value="<%- data.qty %>"> 228 <% } %> 229 <% if (data.item) { %> 230 <input name="item" value="<%- data.item %>"> 231 <% } %> 232 <% if (data.entity) { %> 233 <input name="entity" value="<%- data.entity %>"> 234 <% } %> 235 <% if (data.form_key) { %> 236 <input name="form_key" value="<%- data.form_key %>"> 237 <% } %></form></script>
237<script id="popup-tmpl" type="text/x-magento-template"> 238 <div class="window wishlist overlay active"></div> 239 <div id="<%- data.popupWishlistBlockId %>" class="window wishlist popup active"> 240 <div class="popup-actions"> 241 <div class="secondary"> 242 <button type="button" 243 title="Close" 244 class="action close <%- data.btnCloseClass %>" 245 data-dismiss="popup"> 246 <span>Close</span></button></div></div> 247 <div class="popup-header"> 248 <strong class="title" id="popup-title"> 249 <span> 250 <% if (data.isEdit) { %> 251 Edit Favourites <% } else { %> 252 Create New Favourites <% } %></span></strong></div> 253 <div class="popup-content" id="popup-content"> 254 <form id="<%- data.popupWishlistFormId %>" method="post" action="<%- data.url %>" class="form wishlist"> 255 <input name="form_key" type="hidden" value="pnecEodE3DH8ZRnc" /> <fieldset class="fieldset"> 256 <div class="field name"> 257 <label for="wishlist-name" class="label"> 258 <span>Favourites Name</span></label> 259 <div class="control"> 260 <input id="wishlist-name" 261 class="input-text" 262 data-validate="{required:true}" 263 type="text" 264 name="name" 265 maxlength="255" 266 value="<%- data.name %>"></div></div> 267 <div class="field choice"> 268 <input id="wishlist-public" 269 type="checkbox" 270 name="visibility"<% if (data.isPublic) { %> checked=true<% } %>"> 271 <label for="wishlist-public" class="label"> 272 <span>Public Favourites</span></label></div> 273 <div class="actions-toolbar"> 274 <div class="primary"> 275 <button class="action save primary" type="submit" title="Save"> 276 <span>Save</span></button></div> 277 <div class="secondary"> 278 <button class="action cancel <%- data.btnCloseClass %>" type="button" title="Cancel"> 279 <span>Cancel</span></button></div></div></fieldset></form></div></div></script>
279<script id="split-btn-tmpl" type="text/x-magento-template"> 280 <div class="split button wishlist"> 281 <button class="action toggle change label split joined" 282 title="<%- window.jQuery.mage.__('Add to:') %>" 283 type="button" 284 data-mage-init='{"dropdown":{}}' 285 data-toggle="dropdown" 286 aria-haspopup="true"> 287 <span><%- data.buttonName %></span></button> 288 <ul class="items" data-target="dropdown"> 289 <% _.each(data.wishlists, function(item) { %> 290 <li class="item"> 291 <% if (item.newClass) { %> 292 <span class="action <%- item.newClass %>" 293 data-post-new-wishlist='<%- JSON.stringify(item.params) %>' 294 data-action="add-to-wishlist" 295 title="<%- item.name %>"> 296 <span><%- item.name %></span></span> 297 <% } else { %> 298 <span data-post='<%- JSON.stringify(item.params) %>' data-action="add-to-wishlist" title="<%- item.name %>"> 299 <%- item.name %></span> 300 <% } %></li> 301 <% }); %></ul></div></script>
301 </div>
302<script> var LOCALE = 'en\u002DGB'; var BASE_URL = 'https\u003A\u002F\u002Famariplastics.com\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Famariplastics.com\u002Fstatic\u002Fversion1788878187\u002Ffrontend\u002FYouwe\u002Famari\u002Fen_GB' };</script>
vendor: 1 bytes, line 302
302
303<script type="text/javascript" src="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/requirejs/require.min.js"></script>
vendor: 1 bytes, line 303
303
304<script type="text/javascript" src="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/requirejs-min-resolver.min.js"></script>
vendor: 1 bytes, line 304
304
305<script type="text/javascript" src="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/mage/requirejs/mixins.min.js"></script>
vendor: 1 bytes, line 305
305
306<script type="text/javascript" src="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/requirejs-config.min.js"></script>
vendor: 1 bytes, line 306
306
307<script type="text/javascript" src="https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/Smile_ElasticsuiteTracker/js/tracking.min.js"></script>
vendor: 1 bytes, line 307
307
308<script defer event-gtm_status="GTM Disabled" event-cs_analytics_storage="Denied" event-cs_ad_storage="Denied" event-cs_ad_user_data="Denied" event-cs_ad_personalization="Denied" data-domain="amariplastics.com" src="https://data.amariplastics.com/js/script.manual.pageview-props.js"></script>
vendor: 1 bytes, line 308
308
309<script> 310window.addEventListener('load', function() { 311 setTimeout(function() { 312 var gtmLoaded = !!window.google_tag_manager; 313 console.log("GTM Status:", gtmLoaded ? "GTM Loaded" : "GTM Disabled"); 314 315 // Retrieve csConsentData from the global window scope 316 var cmConsentData = window.csConsentData || {}; 317console.log("CM Consent", cmConsentData); 318 // Construct the properties object for plausible 319 var propsObj = { 320 gtm_status: gtmLoaded ? "GTM Loaded" : "GTM Disabled", 321 cs_analytics_storage: cmConsentData.cs_analytics_storage, 322 cs_ad_storage: cmConsentData.cs_ad_storage, 323 cs_ad_user_data: cmConsentData.cs_ad_user_data, 324 cs_ad_personalization: cmConsentData.cs_ad_personalization 325 }; 326console.log("Props", propsObj); 327 328 // Send data to plausible 329 plausible('pageview', { props: propsObj }); 330 331 }, 7000); // Delay check slightly to allow GTM to initialize 332}); 333</script>
vendor: 1 bytes, line 333
333
334<script>window.dataLayer = window.dataLayer || [];</script>
vendor: 1 bytes, line 334
334
335<script type="text/x-magento-init"> 336 { 337 "*": { 338 "magepalGtmDatalayer": { 339 "isCookieRestrictionModeEnabled": 0, 340 "currentWebsite": 30, 341 "cookieName": "user_allowed_save_cookie", 342 "dataLayer": "dataLayer", 343 "accountId": "GTM-WBKWP7S", 344 "data": [{"ecommerce":{"currencyCode":"GBP"},"pageType":"customer_account_login","list":"other","visitor.ip":"181.215.65.36"}], 345 "isGdprEnabled": 0, 346 "gdprOption": 0, 347 "addJsInHeader": 0, 348 "containerCode": "" 349 } 350 } 351 }</script>
vendor: 1 bytes, line 351
351
352<script type="text/x-magento-init"> 353 { 354 "*": { 355 "nonceInjector": { 356 "nonce": "anIzM3Y4bnFiOWlja2JwdmVoZGJ6bWg4dGYzeTVoMnU\u003D" 357 } 358 } 359}</script>
vendor: 1 bytes, line 359
359
360<script type="text/x-magento-init"> 361{ 362 "body": { 363 "Youwe_PriceAndStock/getErpPrice": { 364 "updateSalesUnit": true } 365 } 366}</script>
vendor: 1 bytes, line 366
366
367<script type="text/javascript"> 368var PRICEANDSTOCK_ACTIVE = false;</script>
vendor: 1 bytes, line 368
368
369<script type="text/javascript"> 370 window.voucherConfig = { 371 isVoucherEnabled: true, 372 voucherTitle: "Voucher Discount" };</script>
vendor: 1 bytes, line 372
372
373<script type="text/javascript"> 374 var youwe = { 375 376 screen__m: 768, 377 screen__l: 1024, 378 screen__xl: 1440 379 };</script>
vendor: 1 bytes, line 379
379
380<script type="text/x-magento-init"> 381 { 382 "*": { 383 "Magento_PageBuilder/js/widget-initializer": { 384 "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false},"[data-content-type=\"department\"][data-appearance=\"default\"]":{"Vink_Department\/js\/content-type\/department\/appearance\/default\/widget":false},"[data-content-type=\"quick_menu_links_row\"]":{"Vink_PageBuilder\/js\/content-type\/quick-menu-links-row\/appearance\/default\/widget":false},"[data-content-type=\"usp_list\"]":{"Vink_PageBuilder\/js\/content-type\/usp-list\/appearance\/default\/widget":false},"[data-content-type=\"footer_links_row\"]":{"Vink_PageBuilder\/js\/content-type\/footer-links-row\/appearance\/default\/widget":false},"[data-content-type=\"accordion-item\"]":{"Vink_PageBuilder\/js\/content-type\/accordion-item\/appearance\/default\/widget":false},"[data-content-type=\"pdf_slider\"][data-appearance=\"default\"]":{"Vink_SliderPdf\/js\/content-type\/pdf-slider\/appearance\/default\/widget":false}}, 385 "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 767px)","conditions":{"max-width":"767px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } 386 } 387 }</script>
vendor: 1 bytes, line 387
387
388<script type="text/x-magento-init"> 389 { 390 "*": { 391 "mage/cookies": { 392 "expires": null, 393 "path": "\u002F", 394 "domain": ".amariplastics.com", 395 "secure": true, 396 "lifetime": "36000" 397 } 398 } 399 }</script>
vendor: 1 bytes, line 399
399
400<script> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = true; </script>
vendor: 1 bytes, line 400
400
401<script> require.config({ 402 map: { 403 '*': { 404 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 405 } 406 } 407 });</script>
vendor: 1 bytes, line 407
407
408<script> require.config({ 409 paths: { 410 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.56\u0026key\u003D' 411 }, 412 config: { 413 'Magento_PageBuilder/js/utils/map': { 414 style: '', 415 }, 416 'Magento_PageBuilder/js/content-type/map/preview': { 417 apiKey: '', 418 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Famariplastics.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 419 }, 420 'Magento_PageBuilder/js/form/element/map': { 421 apiKey: '', 422 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Famariplastics.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 423 }, 424 } 425 });</script>
vendor: 1 bytes, line 425
425
426<script> 427 require.config({ 428 shim: { 429 'Magento_PageBuilder/js/utils/map': { 430 deps: ['googleMaps'] 431 } 432 } 433 });</script>
vendor: 1 bytes, line 433
433
434<script type="text/javascript">window.isGdprCookieEnabled = true; 435 436require(['Amasty_GdprFrontendUi/js/modal-show'], function (modalConfigInit) { 437 modalConfigInit({"isDeclineEnabled":0,"barLocation":0,"policyText":"We use cookies to help improve our services, make personal offers, and enhance your experience. If you do not accept optional cookies below, your experience may be affected. If you want to know more, please read the <a href=\"privacy-policy-cookie-restriction-mode\" title=\"Cookie Policy\" target=\"_blank\">Cookie Policy<\/a>","firstShowProcess":"0","cssConfig":{"backgroundColor":null,"policyTextColor":null,"textColor":null,"titleColor":null,"linksColor":null,"acceptBtnColor":null,"acceptBtnColorHover":null,"acceptBtnTextColor":null,"acceptBtnTextColorHover":null,"acceptBtnOrder":null,"allowBtnTextColor":null,"allowBtnTextColorHover":null,"allowBtnColor":null,"allowBtnColorHover":null,"allowBtnOrder":null,"declineBtnTextColorHover":null,"declineBtnColorHover":null,"declineBtnTextColor":null,"declineBtnColor":null,"declineBtnOrder":null},"isPopup":false,"isModal":false,"className":"amgdprjs-bar-template","buttons":[{"label":"Accept Cookies","dataJs":"accept","class":"-allow -save","action":"allowCookies"},{"label":"Custom Settings","dataJs":"settings","class":"-settings"}],"template":"<div role=\"alertdialog\"\n tabindex=\"-1\"\n class=\"modal-popup _show amgdprcookie-bar-container <% if (data.isPopup) { %>-popup<% } %>\" data-amcookie-js=\"bar\">\n <span tabindex=\"0\" class=\"amgdprcookie-focus-guard\" data-focus-to=\"last\"><\/span>\n <button class=\"action-close\" data-amcookie-js=\"close-cookiebar\" type=\"button\">\n <span data-bind=\"i18n: 'Close'\"><\/span>\n <\/button>\n <div class=\"amgdprcookie-bar-block\">\n <div class=\"amgdprcookie-policy\"><%= data.policyText %><\/div>\n <div class=\"amgdprcookie-buttons-block\">\n <% _.each(data.buttons, function(button) { %>\n <button class=\"amgdprcookie-button <%= button.class %>\" disabled data-amgdprcookie-js=\"<%= button.dataJs %>\"><%= button.label %><\/button>\n <% }); %>\n <\/div>\n <\/div>\n <span tabindex=\"0\" class=\"amgdprcookie-focus-guard\" data-focus-to=\"first\"><\/span>\n<\/div>\n\n<style>\n <% if(css.backgroundColor){ %>\n .amgdprcookie-bar-container {\n background-color: <%= css.backgroundColor %>\n }\n <% } %>\n <% if(css.policyTextColor){ %>\n .amgdprcookie-bar-container .amgdprcookie-policy {\n color: <%= css.policyTextColor %>;\n }\n <% } %>\n <% if(css.textColor){ %>\n .amgdprcookie-bar-container .amgdprcookie-text {\n color: <%= css.textColor %>;\n }\n <% } %>\n <% if(css.titleColor){ %>\n .amgdprcookie-bar-container .amgdprcookie-header {\n color: <%= css.titleColor %>;\n }\n <% } %>\n <% if(css.linksColor){ %>\n .amgdprcookie-bar-container .amgdprcookie-link,\n .amgdprcookie-bar-container .amgdprcookie-policy a {\n color: <%= css.linksColor %>;\n }\n <% } %>\n <% if(css.acceptBtnOrder || css.acceptBtnColor || css.acceptBtnTextColor){ %>\n .amgdprcookie-bar-container .amgdprcookie-button.-save {\n <% if(css.acceptBtnOrder) { %>order: <%= css.acceptBtnOrder %>; <% } %>\n <% if(css.acceptBtnColor) { %>\n background-color: <%= css.acceptBtnColor %>;\n border-color: <%= css.acceptBtnColor %>;\n <% } %>\n <% if(css.acceptBtnTextColor) { %>color: <%= css.acceptBtnTextColor %>; <% } %>\n }\n <% } %>\n <% if(css.acceptBtnColorHover || css.acceptBtnTextColorHover){ %>\n .amgdprcookie-bar-container .amgdprcookie-button.-save:hover {\n <% if(css.acceptBtnColorHover) { %>\n background-color: <%= css.acceptBtnColorHover %>;\n border-color: <%= css.acceptBtnColorHover %>;\n <% } %>\n <% if(css.acceptBtnTextColorHover) { %> color: <%= css.acceptBtnTextColorHover %>; <% } %>\n }\n <% } %>\n <% if(css.allowBtnOrder || css.allowBtnColor || css.allowBtnTextColor){ %>
437\n .amgdprcookie-bar-container .amgdprcookie-button.-settings {\n <% if(css.allowBtnOrder) { %> order: <%= css.allowBtnOrder %>; <% } %>\n <% if(css.allowBtnColor) { %>\n background-color: <%= css.allowBtnColor %>;\n border-color: <%= css.allowBtnColor %>;\n <% } %>\n <% if(css.allowBtnTextColor) { %> color: <%= css.allowBtnTextColor %>; <% } %>\n }\n <% } %>\n <% if(css.allowBtnColorHover || css.allowBtnTextColorHover){ %>\n .amgdprcookie-bar-container .amgdprcookie-button.-settings:hover {\n <% if(css.allowBtnColorHover) { %>\n background-color: <%= css.allowBtnColorHover %>;\n border-color: <%= css.allowBtnColorHover %>;\n <% } %>\n <% if(css.allowBtnTextColorHover) { %> color: <%= css.allowBtnTextColorHover %>; <% } %>\n }\n <% } %>\n <% if(css.declineBtnOrder || css.declineBtnColor || css.declineBtnTextColor){ %>\n .amgdprcookie-bar-container .amgdprcookie-button.-decline {\n <% if(css.declineBtnOrder) { %> order: <%= css.declineBtnOrder %>; <% } %>\n <% if(css.declineBtnColor) { %>\n background-color: <%= css.declineBtnColor %>;\n border-color: <%= css.declineBtnColor %>;\n <% } %>\n <% if(css.declineBtnTextColor) { %> color: <%= css.declineBtnTextColor %>; <% } %>\n }\n <% } %>\n <% if(css.declineBtnColorHover || css.declineBtnTextColorHover){ %>\n .amgdprcookie-bar-container .amgdprcookie-button.-decline:hover {\n <% if(css.declineBtnColorHover) { %>\n background-color: <%= css.declineBtnColorHover %>;\n border-color: <%= css.declineBtnColorHover %>;\n <% } %>\n <% if(css.declineBtnTextColorHover) { %> color: <%= css.declineBtnTextColorHover %>; <% } %>\n }\n <% } %>\n<\/style>\n"}); 438});</script>
vendor: 1 bytes, line 438
438
439<script type="text/x-magento-init"> 440 { 441 "*": { 442 "Magento_Ui/js/core/app": {"components":{"gdpr-cookie-modal":{"cookieText":"We use cookies to help improve our services, make personal offers, and enhance your experience. If you do not accept optional cookies below, your experience may be affected. If you want to know more, please read the <a href=\"privacy-policy-cookie-restriction-mode\" title=\"Cookie Policy\" target=\"_blank\">Cookie Policy<\/a>","firstShowProcess":"0","acceptBtnText":null,"declineBtnText":null,"settingsBtnText":null,"isDeclineEnabled":0,"component":"Amasty_GdprFrontendUi\/js\/cookies","children":{"gdpr-cookie-settings-modal":{"component":"Amasty_GdprFrontendUi\/js\/modal\/cookie-settings"}}}}} } 443 }</script>
vendor: 1 bytes, line 443
443
444<script> if ('serviceWorker' in navigator) { 445 window.addEventListener('load', function() { 446 navigator.serviceWorker.register('https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/Sapient_Worldpay/chromepay/sw.js', 447 { scope: 'https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/Sapient_Worldpay/chromepay/' }) 448 .then(function (registration) 449 { 450 console.log('Service worker registered successfully'); 451 }).catch(function (e) 452 { 453 console.error('Error during service worker registration:', e.message); 454 }); 455 }); 456 }</script>
vendor: 1 bytes, line 456
456
457<script> window.ChromepayButtonName = 'Buy Now'; 458 window.ChromepayEnabled = ''; 459 window.ChromePaymentMode = 'redirect'; 460 window.SubscriptionStatus = ''; 461 window.GeneralExceptions = '[{"exception_code":"ACAM0","exception_messages":"Something went wrong, please reload the page","exception_module_messages":""},{"exception_code":"ACAM1","exception_messages":"Plan code should not exceed 25 characters.","exception_module_messages":""},{"exception_code":"ACAM2","exception_messages":"Plan with such code already exists","exception_module_messages":""},{"exception_code":"ACAM3","exception_messages":"Payment synchronized successfully!!","exception_module_messages":""},{"exception_code":"ACAM4","exception_messages":"Synchronising Payment Status failed","exception_module_messages":""},{"exception_code":"ACAM5","exception_messages":"WorldPay refund ERROR: Credit Memo does not match Order. Reference","exception_module_messages":""},{"exception_code":"ACAM6","exception_messages":"Subscription is no longer active.","exception_module_messages":""},{"exception_code":"ACAM7","exception_messages":"Subscription is not found.","exception_module_messages":""},{"exception_code":"ACAM8","exception_messages":"Failed to cancel subscription.","exception_module_messages":""},{"exception_code":"ACAM9","exception_messages":"Subscription not found.","exception_module_messages":""},{"exception_code":"ACAM10","exception_messages":"Unable to update subscription plan with code %1: %2","exception_module_messages":""},{"exception_code":"ACAM11","exception_messages":"The value %s is a required field.","exception_module_messages":""},{"exception_code":"ACAM12","exception_messages":"Error Code %s already exist!","exception_module_messages":""},{"exception_code":"ACAM13","exception_messages":"Detected only whitespace character for code","exception_module_messages":""},{"exception_code":"ACAM14","exception_messages":"This is multishipping order. You cannot able to cancelled the order","exception_module_messages":""}]'; 462 window.MyAccountExceptions = '[{"exception_code":"MCAM0","exception_messages":"You should login or register to buy a subscription.","exception_module_messages":""},{"exception_code":"MCAM1","exception_messages":"Choose any of the plan!","exception_module_messages":""},{"exception_code":"MCAM2","exception_messages":"Choose plan start date!","exception_module_messages":""},{"exception_code":"MCAM3","exception_messages":"Are you sure you would like to remove this item from the shopping cart?","exception_module_messages":""},{"exception_code":"MCAM4","exception_messages":"An error has occurred. Please try again.","exception_module_messages":""},{"exception_code":"MCAM5","exception_messages":"Item is deleted successfully","exception_module_messages":""},{"exception_code":"MCAM6","exception_messages":"Please try after some time","exception_module_messages":""},{"exception_code":"MCAM7","exception_messages":"Error: the card has not been updated.","exception_module_messages":""},{"exception_code":"MCAM8","exception_messages":"Error occurred, please check your card details.","exception_module_messages":""},{"exception_code":"MCAM9","exception_messages":"The card has been updated.","exception_module_messages":""},{"exception_code":"MCAM10","exception_messages":"Subscription has been updated.","exception_module_messages":""},{"exception_code":"MCAM11","exception_messages":"Failed to update subscription.","exception_module_messages":""},{"exception_code":"MCAM12","exception_messages":"Are you sure you want to cancel this subscription?","exception_module_messages":""},{"exception_code":"MCAM13","exception_messages":"You have not purchased any subscriptions yet.","exception_module_messages":""},{"exception_code":"MCAM14","exception_messages":"Subscription has been cancelled.","exception_module_messages":""},{"exception_code":"MCAM15","exception_messages":"Subscription no longer exists.","exception_module_messages":""},{"exception_code":"MCAM16","exception_messages":"Subscription is no longer active.","exception_module_messages":""},{"exception_code":"MCAM17","exception_messages":"Subscription is not found","exception_module_messages":""},{"exception_code":"MCAM18","exception_messages":"Failed to cancel subscription.","exception_module_messages":""},{"exception_code":"MCAM19","exception_messages":"Subscriptions can be bought only separately,one subscription at a time.","exception_module_messages":""},{"exception_code":"MCAM20","exception_messages":"Selected subscription plan is not available.","exception_module_messages":""},{"exception_code":"MCAM21","exception_messages":"Subscription already in the cart","exception_module_messages":""},{"exception_code":"MCAM22","exception_messages":"Choose plan end date!","exception_module_messages":""},{"exception_code":"1769672704_23","exception_messages":"Selected product on demand is not available.","exception_module_messages":""}]'; 463 window.CreditCardException = '[{"exception_code":"CCAM0","exception_messages":"The card number entered is invali
463d.","exception_module_messages":""},{"exception_code":"CCAM1","exception_messages":"Card number should contain between 12 and 20 numeric characters.","exception_module_messages":""},{"exception_code":"CCAM2","exception_messages":"This card number cannot be used to place 3DS2 order now, please go and update this from My account first.","exception_module_messages":""},{"exception_code":"CCAM3","exception_messages":"Please, enter valid Card Verification Number","exception_module_messages":""},{"exception_code":"CCAM4","exception_messages":"Please, Save the card before placing subscription order","exception_module_messages":""},{"exception_code":"CCAM5","exception_messages":"Please, Verify the disclaimer! before saving the card","exception_module_messages":""},{"exception_code":"CCAM6","exception_messages":"Please select one of the options","exception_module_messages":""},{"exception_code":"CCAM7","exception_messages":"Failed due to unrecoverable error","exception_module_messages":""},{"exception_code":"CCAM8","exception_messages":"3DS Failed","exception_module_messages":""},{"exception_code":"CCAM9","exception_messages":"Unfortunately the order could not be processed. Please contact us or try again later.","exception_module_messages":""},{"exception_code":"CCAM10","exception_messages":"An error occurred","exception_module_messages":""},{"exception_code":"CCAM11","exception_messages":"An error occurred on the server. Please try to place the order again.","exception_module_messages":""},{"exception_code":"CCAM12","exception_messages":"3DS2 services are disabled, please contact system administrator.","exception_module_messages":""},{"exception_code":"CCAM13","exception_messages":"Invalid Payment Type. Please Refresh and check again","exception_module_messages":""},{"exception_code":"CCAM14","exception_messages":"WorldPay refund ERROR: Credit Memo does not match Order. Reference","exception_module_messages":""},{"exception_code":"CCAM15","exception_messages":"Unfortunately the order could not be processed. Please contact us or try again later","exception_module_messages":""},{"exception_code":"CCAM16","exception_messages":"Duplicate Entry, This card number is already saved.","exception_module_messages":""},{"exception_code":"CCAM17","exception_messages":"Order %s has been declined, please check your details and try again","exception_module_messages":""},{"exception_code":"CCAM18","exception_messages":"An unexpected error occurred, Please try to place the order again","exception_module_messages":""},{"exception_code":"CCAM19","exception_messages":"There appears to be an issue with your stored data, please review in your account and update details as applicable.","exception_module_messages":""},{"exception_code":"CCAM20","exception_messages":"CPF is 11 digits and CNPJ is 14 digits.","exception_module_messages":""},{"exception_code":"CCAM21","exception_messages":"Only alphabet,number or space is allowed","exception_module_messages":""},{"exception_code":"CCAM22","exception_messages":"You already seem to have this card number stored, If your card details have changed, you can update them via My Account -> Saved Card","exception_module_messages":""},{"exception_code":"CCAM23","exception_messages":"Parse error with PaRes: Error parsing pARes","exception_module_messages":""},{"exception_code":"CCAM24","exception_messages":"Invalid Configuration. Please Refresh and check again","exception_module_messages":""},{"exception_code":"CCAM25","exception_messages":"Invalid Expiry Year. Please Refresh and check again","exception_module_messages":""},{"exception_code":"CCAM26","exception_messages":"Invalid Expiry Month. Please Refresh and check again","exception_module_messages":""},{"exception_code":"CCAM27","exception_messages":"Invalid Card Number. Please Refresh and check again","exception_module_messages":""},{"exception_code":"CCAM28","exception_messages":"Invalid Card Holder Name.Please Refresh and check again","exception_module_messages":""},{"exception_code":"CCAM29","exception_messages":"Order has already been paid","exception_module_messages":""},{"exception_code":"CCAM30","exception_messages":"Save the card before placing the order","exception_module_messages":""}]'; 464 window.isDynamic3DS2Enabled = ''; 465 window.is3DsEnabled = ''; 466 window.jwtEventUrl = ''; 467 window.isCheckoutCartPage = ''; 468 window.currency = 'GBP'; 469 var envMode = 'Live Mode'; 470 if(envMode == 'Test Mode') { 471 document.cookie = "envMode=Test Mode; path=/"; 472 }else{ 473 document.cookie = "envMode=Live Mode; path=/"; 474 } 475 476 var browserType = window.navigator.userAgent.match(/chrome/i); 477 var browserEdge = window.navigator.userAgent.match(/edg/i); 478 479 if((browserType && browserType[0] == 'Chrome') && !browserEdge) { 480 window.ChromepayAvailable = '1'; 481 }else{ 482 window.ChromepayAvailable = '0'; 483 } 484 485 function getChromeVersion () { 486 var raw = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./); 487 return raw ? parseInt(raw[2], 10) : false;
488 } 489</script>
vendor: 1 bytes, line 489
489
490<script> //Global variables 491 var carrierCode; 492 var token = 'Bearer '; 493 var cardType; 494 var totalAmount; 495 var baseUrl = 'https://amariplastics.com/'; 496 var baseCurrency = 'GBP'; 497 var orderCode; 498 var reqShipping = ''; 499 var session =''; 500 var cseData = {}; 501 function initPaymentRequest() { 502 503 const networks = [ 504 "amex", "mastercard", "visa" 505 ]; 506 const types = ['credit']; 507 508 var supportedMethods = 'basic-card'; 509 if(getChromeVersion() > 99 ){ 510 supportedMethods = baseUrl+'worldpay/payment/pay'; 511 } 512 513 const supportedInstruments = [{ 514 supportedMethods: supportedMethods, 515 data: { 516 supportedNetworks: networks, 517 supportedTypes: types 518 } 519 }]; 520 var isCustomerLoggedIn = window.checkoutConfig.isCustomerLoggedIn; 521 var guestMaskedQuoteId = window.checkoutConfig.quoteData.entity_id; 522 var isDownlodable = false; 523 const details = { 524 displayItems: [ 525 526 527 528 { 529 label: 'Subtotal', 530 amount: { 531 currency: 'GBP', 532 value: '' 533 } 534 }, 535 { 536 label: 'Shipping', 537 amount: { 538 currency: 'GBP', 539 value: '' 540 }, 541 pending: true, 542 }, 543 { 544 label: 'Tax', 545 amount: { 546 currency: 'GBP', 547 value: '0' 548 }, 549 pending: true, 550 }, 551 { 552 label: 'Discount', 553 amount: { 554 currency: 'GBP', 555 value: '0' 556 }, 557 pending: true, 558 }, 559 ], 560 total: { 561 label: 'Total', 562 amount: { 563 currency: 'GBP', 564 value: '' 565 } 566 }, 567 }; 568 var options = { 569 requestShipping: reqShipping, 570 requestPayerEmail: true, 571 requestPayerPhone: true, 572 requestPayerName: true 573 }; 574 /** 575 * Updates the shipping price and the total based on the shipping address. 576 * 577 * @private 578 * @param {PaymentDetails} details The line items and shipping options. 579 * @param {PaymentAddress} shippingAddress User's preferred shipping address to 580 * use for shipping price calculations. 581 * @param {function} callback The callback to invoke with updated line items and 582 * shipping options. 583 */ 584 585 //ajax req for available shipping method 586 587 function updateDetails(details, shippingOption, shippingAddress, resolve, reject) { 588 var k; 589 var selectedOptIndex; 590 for (k = 0; k < details.shippingOptions.length; k++) { 591 details.shippingOptions[k].selected = false; 592 if (details.shippingOptions[k].id == shippingOption) { 593 selectedOptIndex = k; 594 //break; 595 } 596 } 597 598 carrierCode = details.shippingOptions[selectedOptIndex].carrier; 599 var newShippingAmount = Number(details.shippingOptions[selectedOptIndex].amount.value); 600 var newTotal = Number() + newShippingAmount; 601 selectedShippingOption = details.shippingOptions[selectedOptIndex]; 602 var productCount = Number(0); 603 var shippingPosition = Number(productCount + 1); 604 details.total.amount.value = newTotal; 605 totalAmount = newTotal; 606 details.displayItems[shippingPosition].amount.value = newShippingAmount; 607 selectedShippingOption.selected = true; 608 var totals = updateTotals(carrierCode, shippingAddress,shippingOption); 609 if(totals){ 610 var taxPosition = Number(productCount + 2); 611 details.displayItems[taxPosition].amount.value = totals.base_tax_amount; 612 // Update total after tax 613 details.total.amount.value = totals.base_grand_total; 614 } 615 resolve(details); 616 } // end of updateDetails fn 617 618 function updateTotals(carrierCode, shippingAddress,shippingOption){ 619 var countryCode = shippingAddress.country; 620 var req = { 621 'addressInformation' : { 622 'address' : { 623 'countryId' : countryCode, 624 'region': shippingAddress.region, 625 'postcode':shippingAddress.postalCode 626 }, 627 'shipping_method_code' : shippingOption, 628 'shipping_carrier_code' : carrierCode 629 } 630 } 631 var jsonReq = JSON.stringify(req); 632 var totalsUrl; 633 if (isCustomerLoggedIn) { //Api for logged inb customer 634 totalsUrl = baseUrl + 'rest/amari_uk_en/V1/carts/mine/totals-information'; 635 } else { // Api for guest customer 636 totalsUrl = baseUrl + 'rest/amari_uk_en/V1/guest-carts/' + 637 guestMaskedQuoteId + '/totals-information'; 638 } 639 var xhttp = new XMLHttpRequest(); 640 xhttp.open("POST", totalsUrl, false); 641 xhttp.setRequestHeader("Content-type", "application/json"); 642 if (isCustomerLoggedIn) { 643 xhttp.setRequestHeader("Authorization", token); 644 } 645 xhttp.send(jsonReq); 646 var totals = JSON.parse(xhttp.responseText); 647 return totals; 648 } //--------------end of updateTotals fn ----------- 649 650 651 function updateDetailsAddress(details, request, resolve, reject) { 652 var countryCode = request.country; 653 var req = { 654 'address' : { 655 'country_id' : '' 656 } 657 }; 658 req.address.country_id = request.country; 659 var jsonReq = JSON.stringify(req); 660 var apiUrl; 661 if (isCustomerLoggedIn) { //Api for logged inb customer 662 apiUrl = baseUrl + 'rest/amari_uk_en/V1/carts/mine/estimate-shipping-methods'; 663 } else { // Api for guest customer 664 apiUrl = baseUrl + 'rest/amari_uk_en/V1/guest-carts/' + 665 guestMaskedQuoteId + '/estimate-shipping-methods'; 666 } 667 var xhttp = new XMLHttpRequest(); 668 xhttp.open("POST", apiUrl, false); 669 xhttp.setRequestHeader("Content-type", "application/json"); 670 if (isCustomerLoggedIn) { 671 xhttp.setRequestHeader("Authorization", token); 672 } 673 xhttp.send(jsonReq); 674 var shippindMethods = JSON.parse(xhttp.responseText); 675 var shippingOptionsNew = []; 676 for (i = 0; i < shippindMethods.length; i++) { 677 shippingOptionsNew.push({ 678 id: shippindMethods[i].method_code, 679 label: shippindMethods[i].carrier_title, 680 carrier: shippindMethods[i].carrier_code, 681 amount: {currency: 'GBP', 682 value: shippindMethods[i].amount}, 683 selected: false, 684 }); 685 } 686 details.shippingOptions = shippingOptionsNew; 687 resolve(details); 688 } //--------------- end of updateDetailsAddress ------------- 689 690 691 // Initialization 692 var request = new PaymentRequest(supportedInstruments, details, options); 693 request.addEventListener('shippingaddresschange', function(evt) { 694 evt.updateWith(new Promise(function(resolve, reject) { 695 updateDetailsAddress(details, request.shippingAddress, resolve, reject); 696 })); 697 }); 698 //Update shipping rate by selected shipping method 699 request.addEventListener('shippingoptionchange', function(evt) { 700 evt.updateWith(new Promise(function(resolve, reject) {
701 updateDetails(details, request.shippingOption, request.shippingAddress, resolve, reject); 702 })); 703 }); 704 onBuyClicked(request); 705 706 } // ------------- End of initPaymentRequest fn --------------- 707 708 var jwtUrl = baseUrl +'worldpay/hostedpaymentpage/jwt'; 709 710 function createJwt(cardNumber){ 711 var bin = cardNumber; 712 var encryptedBin = btoa(bin); 713 var iframe = document.createElement('iframe'); 714 iframe.src =jwtUrl+'?instrument='+encryptedBin; 715 iframe.name="jwt_frm"; 716 iframe.id="jwt_frm"; 717 iframe.style.display = "none"; 718 document.body.appendChild(iframe); 719 } 720 721 function isClientSideEncryptionEnabled() { 722 if (getCsePublicKey()) { 723 return window.checkoutConfig.payment.ccform.cseEnabled; 724 } 725 return false; 726 } 727 728 function getCsePublicKey (){ 729 return window.checkoutConfig.payment.ccform.csePublicKey; 730 } 731 732 function placeOrder(instrumentResponse) { 733 orderCode = createOrder(instrumentResponse); 734 if (instrumentResponse && orderCode){ 735 // window.location.href = baseUrl + 'checkout/onepage/success'; 736 window.location.href = baseUrl + 'worldpay/threedsecure/auth'; 737 } 738 } 739 740 741 function getRegionById(countryId,regionCode){ 742 var apiUrl = baseUrl + 'rest/V1/directory/countries/'+countryId; 743 var xhttp = new XMLHttpRequest(); 744 xhttp.open("GET", apiUrl, false); 745 xhttp.setRequestHeader("Content-type", "application/json"); 746 xhttp.send(); 747 var regions = JSON.parse(xhttp.responseText); 748 if(typeof regions.available_regions !='undefined' ){ 749 if(regions.available_regions.length > 0){ 750 for (var i=0; i < regions.available_regions.length; i++) { 751 var regionData = regions.available_regions[i]; 752 if(regionData.code == regionCode){ 753 return regionData.id; 754 } 755 } 756 } 757 } 758 return 0; 759 } 760 /** 761 * Invokes PaymentRequest for credit cards. 762 * 763 * @param {PaymentRequest} request The PaymentRequest object. 764 */ 765 function onBuyClicked(request) { 766 767 var isCustomerLoggedIn = window.checkoutConfig.isCustomerLoggedIn; 768 var isDownlodable = false; 769 if (isCustomerLoggedIn == false && isDownlodable == true) { 770 var error = 'Please log in to continue'; 771 alert(error); 772 throw(error); 773 } 774 775 request.show().then(function(instrumentResponse) { 776 //Client-Side encryption 777 if(isClientSideEncryptionEnabled()){ 778 require(["https://payments.worldpay.com/resources/cse/js/worldpay-cse-1.0.2.min.js"], function (worldpay) { 779 worldpay.setPublicKey(getCsePublicKey()); 780 cseData = { 781 cardNumber : instrumentResponse.details.cardNumber, 782 cvc : instrumentResponse.details.cardSecurityCode, 783 cardHolderName : instrumentResponse.details.cardholderName, 784 expiryMonth : instrumentResponse.details.expiryMonth, 785 expiryYear : instrumentResponse.details.expiryYear 786 }; 787 var encryptedData = worldpay.encrypt(cseData); 788 cseData = encryptedData; 789 if (window.isDynamic3DS2Enabled) { 790 var bin = instrumentResponse.details.cardNumber;; 791 var binNew = bin.substring(0,6); 792 createJwt(binNew); 793 window.sessionId =''; 794 window.addEventListener("message", function(event) { 795 var data = JSON.parse(event.data); 796 797 var envUrl; 798 if(window.jwtEventUrl !== '') { 799 envUrl = window.jwtEventUrl; 800 } 801 if (event.origin === envUrl) { 802 803 var data = JSON.parse(event.data); 804 //console.warn('Merchant received a message:', data); 805 806 if (data !== undefined) { 807 if(data.Payload){ 808 if(data.Payload.ActionCode =="SUCCESS"){ 809 var sessionId = data.Payload.SessionId; 810 if(sessionId) { 811 dfReferenceId = sessionId; 812 } 813 window.sessionId = dfReferenceId; 814 //place order with direct CSE method 815 placeOrder(instrumentResponse); 816 } 817 }else if(data.Status) { 818 //window.sessionId = data.SessionId; 819 var sessionId = data.SessionId; 820 if(sessionId) { 821 dfReferenceId = sessionId; 822 } 823 window.sessionId = dfReferenceId; 824 //place order with direct CSE method 825 placeOrder(instrumentResponse); 826 } 827 } 828 } 829 }, false); 830 } else { 831 placeOrder(instrumentResponse); 832 } 833 } ); 834 } else if (window.isDynamic3DS2Enabled) { 835 var bin = instrumentResponse.details.cardNumber;; 836 var binNew = bin.substring(0,6); 837 createJwt(binNew); 838 window.sessionId = 'e87ce36faeb8f361862387c93611644e'; 839 840 window.addEventListener("message", function(event) { 841 var data = JSON.parse(event.data); 842 843 var envUrl; 844 if(window.jwtEventUrl !== '') { 845 envUrl = window.jwtEventUrl; 846 } 847 if (event.origin === envUrl) { 848 var data = JSON.parse(event.data); 849 //console.warn('Merchant received a message:', data); 850 if (data !== undefined) { 851 if(data.Payload){ 852 if(data.Payload.ActionCode =="SUCCESS"){ 853 var sessionId = data.Payload.SessionId; 854 if(sessionId) { 855 dfReferenceId = sessionId; 856 } 857 window.sessionId = dfReferenceId; 858 //place order with direct CSE method 859 placeOrder(instrumentResponse); 860 } 861 }else if(data.Status) { 862 //window.sessionId = data.SessionId; 863 var sessionId = data.SessionId; 864 if(sessionId) { 865 dfReferenceId = sessionId; 866 } 867 window.sessionId = dfReferenceId; 868 //place order with direct CSE method 869 placeOrder(instrumentResponse); 870 } 871 } 872 } 873 }, false); 874 }else { 875 placeOrder(instrumentResponse); 876 } 877 }).catch(function(err) { 878 throw(err); 879 }); 880 }
880 // ----------------- End of onBuyClicked fn -------------------- 881 882 /** 883 * Simulates processing the payment data on the server. 884 * 885 * @param {instrumentResponse} instrumentResponse The payment information to 886 * process. 887 */ 888 function createOrder(instrumentResponse) { 889 var guestMaskedQuoteId = window.checkoutConfig.quoteData.entity_id; 890 var apiUrl; 891 var orderResponse; 892 var dfReferenceId = ""; 893 894 if (isCustomerLoggedIn) { //Api for logged in customer 895 apiUrl = baseUrl + 'rest/amari_uk_en/V1/carts/mine/shipping-information'; 896 } else { // Api for guest customer 897 apiUrl = baseUrl + 'rest/amari_uk_en/V1/guest-carts/' + 898 guestMaskedQuoteId + '/shipping-information'; 899 } 900 if(typeof instrumentResponse.details.billingAddress == 'undefined' 901 || instrumentResponse.details.billingAddress == null){ 902 instrumentResponse.details.billingAddress = {}; 903 instrumentResponse.details.billingAddress = instrumentResponse.shippingAddress; 904 905 } 906 907 //country code 908 var regionId = getRegionById( 909 instrumentResponse.details.billingAddress.country, 910 instrumentResponse.details.billingAddress.region 911 ); 912 var fullName = instrumentResponse.details.billingAddress.recipient; 913 var strArray = fullName.split(" "); 914 var firstName = strArray[0]; 915 var lastName; 916 //firstname will be used as lastname incase user dont have lastname (Magento validation) 917 if (strArray[1]) { 918 lastName = strArray[1]; 919 } else { 920 lastName = firstName; 921 } 922 923 //Add shipping information to the cart 924 // region id will be used as 0 as default (Magento validation) 925 var customerDetails = { "addressInformation": { 926 "shipping_address": { 927 "region": "", 928 "region_id": regionId, 929 "region_code": "", 930 "country_id": "", 931 "street": [ 932 "" 933 ], 934 "postcode": "", 935 "city": "", 936 "firstname": "", 937 "lastname": "", 938 "email": "", 939 "telephone": "" 940 }, 941 "billing_address": { 942 "email": instrumentResponse.payerEmail, 943 "region": instrumentResponse.details.billingAddress.region, 944 "region_id": regionId, 945 "region_code": instrumentResponse.details.billingAddress.region, 946 "country_id": instrumentResponse.details.billingAddress.country, 947 "street": instrumentResponse.details.billingAddress.addressLine, 948 "postcode": instrumentResponse.details.billingAddress.postalCode, 949 "city": instrumentResponse.details.billingAddress.city, 950 "telephone": instrumentResponse.details.billingAddress.phone, 951 "firstname": firstName, 952 "lastname": lastName 953 }, 954 "shipping_carrier_code": "", 955 "shipping_method_code": "" 956 } 957 } 958 959 if (instrumentResponse.shippingAddress) { 960 //shipping information 961 customerDetails.addressInformation.shipping_address.region = instrumentResponse.shippingAddress.region; 962 customerDetails.addressInformation.shipping_address.region_id = 0; 963 customerDetails.addressInformation.shipping_address.region_code = instrumentResponse.shippingAddress.region; 964 customerDetails.addressInformation.shipping_address.country_id = instrumentResponse.shippingAddress.country; 965 customerDetails.addressInformation.shipping_address.street = instrumentResponse.shippingAddress.addressLine; 966 customerDetails.addressInformation.shipping_address.postcode = instrumentResponse.shippingAddress.postalCode; 967 customerDetails.addressInformation.shipping_address.city = instrumentResponse.shippingAddress.city; 968 customerDetails.addressInformation.shipping_address.telephone = instrumentResponse.shippingAddress.phone; 969 customerDetails.addressInformation.shipping_address.firstname = firstName; 970 customerDetails.addressInformation.shipping_address.lastname = lastName; 971 } 972 973 //Shipping information 974 customerDetails.addressInformation.shipping_carrier_code = carrierCode; 975 customerDetails.addressInformation.shipping_method_code = instrumentResponse.shippingOption; 976 977 var jsonCustomerDetails = JSON.stringify(customerDetails);
978 let cardNo = instrumentResponse.details.cardNumber; 979 //Get the card type 980 cardType = getCardType(cardNo); 981 if (instrumentResponse.shippingAddress) { 982 var xhttp = new XMLHttpRequest(); 983 xhttp.open("POST", apiUrl, false); 984 xhttp.setRequestHeader("Content-type", "application/json"); 985 xhttp.setRequestHeader("Authorization", token); 986 xhttp.send(jsonCustomerDetails); 987 } 988 989 //card details 990 let cardNumber = instrumentResponse.details.cardNumber; 991 let cvc = instrumentResponse.details.cardSecurityCode; 992 let cardholderName = instrumentResponse.details.cardholderName; 993 let expiryMonth = instrumentResponse.details.expiryMonth; 994 let expiryYear = instrumentResponse.details.expiryYear; 995 let encyptedCseData = cseData.length>0 ? cseData : null; 996 var additionalData = ""; 997 if(encyptedCseData){ 998 additionalData = { 999 "cc_cid" : "", 1000 "cc_type" : "", 1001 "cc_exp_year" : "", 1002 "cc_exp_month" : "", 1003 "cc_number" : "", 1004 "cc_name" : "", 1005 "save_my_card" : false, 1006 "cse_enabled" : isClientSideEncryptionEnabled(), 1007 "encryptedData" : encyptedCseData, 1008 "tokenCode" : null, 1009 "isSavedCardPayment" : false, 1010 "isChromePay" : "1", 1011 "dfReferenceId": window.sessionId, 1012 'browser_screenheight': window.screen.height, 1013 'browser_screenwidth': window.screen.width, 1014 'browser_colordepth': window.screen.colorDepth 1015 } 1016 1017 }else{ 1018 additionalData = { 1019 "cc_cid" : cvc, 1020 "cc_type" : cardType, 1021 "cc_exp_year" : expiryYear, 1022 "cc_exp_month" : expiryMonth, 1023 "cc_number" : cardNumber, 1024 "cc_name" : cardholderName, 1025 "save_my_card" : false, 1026 "cse_enabled" : isClientSideEncryptionEnabled(), 1027 "encryptedData" : encyptedCseData, 1028 "tokenCode" : null, 1029 "isSavedCardPayment" : false, 1030 "isChromePay" : "1", 1031 "dfReferenceId": window.sessionId, 1032 "browser_screenheight": window.screen.height, 1033 "browser_screenwidth": window.screen.width, 1034 "browser_colordepth": window.screen.colorDepth 1035 } 1036 1037 } 1038 1039 1040 1041 //Add payment information and place the order 1042 var paymentDetails = { 1043 "paymentMethod": { 1044 "method": "worldpay_cc", 1045 "additional_data": additionalData 1046 }, 1047 "billing_address": { 1048 "email": instrumentResponse.payerEmail, 1049 "region": instrumentResponse.details.billingAddress.city, 1050 "region_id":regionId, 1051 "region_code": instrumentResponse.details.billingAddress.region, 1052 "country_id": instrumentResponse.details.billingAddress.country, 1053 "street": instrumentResponse.details.billingAddress.addressLine, 1054 "postcode": instrumentResponse.details.billingAddress.postalCode, 1055 "city": instrumentResponse.details.billingAddress.city, 1056 "telephone": instrumentResponse.details.billingAddress.phone, 1057 "firstname": firstName, 1058 "lastname": lastName 1059 } 1060 }; 1061 var jsonPaymentDetails = JSON.stringify(paymentDetails); 1062 1063 var orderApiUrl; 1064 if (isCustomerLoggedIn) { //Api for logged in customer 1065 orderApiUrl = baseUrl + 'rest/amari_uk_en/V1/carts/mine/payment-information'; 1066 } else { // Api for guest customer 1067 orderApiUrl = baseUrl + 'rest/amari_uk_en/V1/guest-carts/' + guestMaskedQuoteId + '/order'; 1068 } 1069 1070 var xhttp = new XMLHttpRequest(); 1071 if (isCustomerLoggedIn) { 1072 xhttp.open("POST", orderApiUrl, false); 1073 } else { 1074 xhttp.open("PUT", orderApiUrl, false); 1075 } 1076 xhttp.setRequestHeader("Content-type", "application/json"); 1077 xhttp.setRequestHeader("Authorization", token); 1078 xhttp.send(jsonPaymentDetails); 1079 var orderResponse = JSON.parse(xhttp.responseText); 1080 //console.log("Response-->"+orderResponse['message']); 1081 1082 if(isNaN(orderResponse)){ 1083 if(orderResponse.hasOwnProperty("message") && orderResponse['message'].indexOf('3DS2')!==-1) { 1084 window.location.href = baseUrl + 'checkout/cart?error=true&message=error'; 1085 exit; 1086 } 1087 window.location.href = baseUrl + 'checkout/cart?error=true'; 1088 exit; 1089 } 1090 1091 return orderResponse; 1092 }// --------------------- end of createOrder ---------------- 1093 1094 function getCardType(cardNumber) { 1095 // visa 1096 var re = new RegExp("^4"); 1097 if (cardNumber.match(re) != null) 1098 return "VISA-SSL"; 1099 // Mastercard 1100 // Updated for Mastercard 2017 BINs expansion 1101 var binExps = /^(5[1-5][0-9]{14}|2(22[1-9][0-9]{12}|2[3-9][0-9]{13}|[3-6][0-9]{14}|7[0-1][0-9]{13}|720[0-9]{12}))$/; 1102 if (binExps.test(cardNumber))
1103 return "ECMC-SSL"; 1104 // AMEX 1105 re = new RegExp("^3[47]"); 1106 if (cardNumber.match(re) != null) 1107 return "AMEX-SSL"; 1108 // Discover 1109 re = new RegExp("^(6011|622(12[6-9]|1[3-9][0-9]|[2-8][0-9]{2}|9[0-1][0-9]|92[0-5]|64[4-9])|65)"); 1110 if (cardNumber.match(re) != null) 1111 return "DISCOVER-SSL"; 1112 // Diners 1113 re = new RegExp("^36"); 1114 if (cardNumber.match(re) != null) 1115 return "DINERS-SSL"; 1116 // Diners - Carte Blanche 1117 re = new RegExp("^30[0-5]"); 1118 if (cardNumber.match(re) != null) 1119 return "DINERS-SSL"; 1120 // JCB 1121 re = new RegExp("^35(2[89]|[3-8][0-9])"); 1122 if (cardNumber.match(re) != null) 1123 return "JCB-SSL"; 1124 // Visa Electron 1125 re = new RegExp("^(4026|417500|4508|4844|491(3|7))"); 1126 if (cardNumber.match(re) != null) 1127 return "VISA-SET"; 1128 re = new RegExp("^62|88"); 1129 if (cardNumber.match(re) != null) 1130 return "CHINAUNIONPAY-SSL"; 1131 return ""; 1132 } //end of getCardType</script>
vendor: 1 bytes, line 1132
1132
1133<script type="text/x-magento-init"> 1134 { 1135 "*": { 1136 "Magento_Ui/js/core/app": { 1137 "components": { 1138 "minicart-addons": { 1139 "component": "Vink_Checkout/js/view/minicart/buy-more", 1140 "template": "Vink_Checkout/minicart/buy-more", 1141 "config": {"amount_freeshipping":0,"label_freeshipping":"","amount_minimum_order_fee":0,"label_minimum_order_fee":"","currency_symbol":"\u00a3"} } 1142 } 1143 } 1144 } 1145 }</script>
vendor: 1 bytes, line 1145
1145
1146<script> 1147 window.checkout = {"shoppingCartUrl":"https:\/\/amariplastics.com\/checkout\/cart\/","checkoutUrl":"https:\/\/amariplastics.com\/checkout\/","updateItemQtyUrl":"https:\/\/amariplastics.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/amariplastics.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/amariplastics.com\/","minicartMaxItemsVisible":5,"websiteId":"30","maxItemsToDisplay":10,"storeId":"68","storeGroupId":"30","customerLoginUrl":"https:\/\/amariplastics.com\/customer\/account\/login\/referer\/aHR0cHM6Ly9hbWFyaXBsYXN0aWNzLmNvbS9jdXN0b21lci9hY2NvdW50L2luZGV4Lw~~\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/amariplastics.com\/captcha\/refresh\/","isRequired":false,"timestamp":1791384344}}};</script>
vendor: 1 bytes, line 1147
1147
1148<script type="text/x-magento-init"> 1149 { 1150 "[data-block='minicart']": { 1151 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, 1152 "*": { 1153 "Magento_Ui/js/block-loader": "https://amariplastics.com/static/version1788878187/frontend/Youwe/amari/en_GB/images/loader-1.gif" 1154 } 1155 }</script>
vendor: 1 bytes, line 1155
1155
1156<script type="text/x-magento-init"> 1157 { 1158 "*": { 1159 "menu-extend": {} 1160 } 1161 }</script>
vendor: 1 bytes, line 1161
1161
1162<script> 1163 1164 require(['jquery'], function($) { 1165 $('.top-container').addClass('no-header'); 1166 });</script>
vendor: 1 bytes, line 1166
1166
1167<script type="text/x-magento-init"> 1168 { 1169 "*": { 1170 "Magento_Ui/js/core/app": { 1171 "components": { 1172 "messages": { 1173 "component": "Magento_Theme/js/view/messages" 1174 } 1175 } 1176 } 1177 } 1178 }</script>
vendor: 1 bytes, line 1178
1178
1179<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/amariplastics.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/amariplastics.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/amariplastics.com\/","customerLoginUrl":"https:\/\/amariplastics.com\/customer\/ajax\/login\/"}</script>
vendor: 1 bytes, line 1179
1179
1180<script type="text/x-magento-init"> 1181 { 1182 "#authenticationPopup": { 1183 "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}} }, 1184 "*": { 1185 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Famariplastics.com\u002Fstatic\u002Fversion1788878187\u002Ffrontend\u002FYouwe\u002Famari\u002Fen_GB\u002Fimages\u002Floader\u002D1.gif" 1186 } 1187 }</script>
vendor: 1 bytes, line 1187
1187
1188<script type="text/x-magento-init"> 1189 { 1190 "*": { 1191 "Magento_Customer/js/section-config": { 1192 "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent","company"],"customer\/account\/loginpost":["*","company"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha","company"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"],"checkout\/cart\/delete":["cart","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"],"checkout\/cart\/updatepost":["cart","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"],"checkout\/cart\/updateitemoptions":["cart","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"],"checkout\/cart\/couponpost":["cart","magepal-gtm-jsdatalayer"],"checkout\/cart\/estimatepost":["cart","magepal-gtm-jsdatalayer"],"checkout\/cart\/estimateupdatepost":["cart","magepal-gtm-jsdatalayer"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","magepal-gtm-jsdatalayer"],"checkout\/sidebar\/removeitem":["cart","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"],"checkout\/sidebar\/updateitemqty":["cart","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","magepal-gtm-jsdatalayer"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","magepal-gtm-jsdatalayer"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data","magepal-gtm-jsdatalayer"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase","magepal-gtm-jsdatalayer"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"multishipping\/checkout\/overviewpost":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"amasty_cart\/cart\/add":["magepal-eegtm-jsdatalayer"],"amasty_jettheme\/ajax\/addtocart":["magepal-eegtm-jsdatalayer"],"ajaxsuite\/cart\/add":["magepal-eegtm-jsdatalayer"],"company\/company\/switcher":["cart","company"],"b2bcheckout\/minicart\/update":["cart"],"quickorder\/sku\/addtocart":["cart","cart"],"cuttosize\/cart\/add":["cart"],"quickorder\/sku\/addskumanual":["cart"]}, 1193 "clientSideSections": ["checkout-data","cart-data",null], 1194 "baseUrls": ["https:\/\/amariplastics.com\/"], 1195 "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","payments","company","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement","paypal-buyer-country","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"] } 1196 } 1197 }</script>
vendor: 1 bytes, line 1197
1197
1198<script type="text/x-magento-init"> 1199 { 1200 "*": { 1201 "Magento_Customer/js/customer-data": { 1202 "sectionLoadUrl": "https\u003A\u002F\u002Famariplastics.com\u002Fcustomer\u002Fsection\u002Fload\u002F", 1203 "expirableSectionLifetime": 60, 1204 "expirableSectionNames": ["cart","persistent"], 1205 "cookieLifeTime": "36000", 1206 "cookieDomain": "", 1207 "updateSessionUrl": "https\u003A\u002F\u002Famariplastics.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", 1208 "isLoggedIn": "" 1209 } 1210 } 1211 }</script>
vendor: 1 bytes, line 1211
1211
1212<script type="text/x-magento-init"> 1213 { 1214 "*": { 1215 "Magento_Customer/js/invalidation-processor": { 1216 "invalidationRules": { 1217 "website-rule": { 1218 "Magento_Customer/js/invalidation-rules/website-rule": { 1219 "scopeConfig": { 1220 "websiteId": "30" 1221 } 1222 } 1223 } 1224 } 1225 } 1226 } 1227 }</script>
vendor: 1 bytes, line 1227
1227
1228<script type="text/x-magento-init"> 1229 { 1230 "body": { 1231 "pageCache": {"url":"https:\/\/amariplastics.com\/page_cache\/block\/render\/referer\/aHR0cHM6Ly9hbWFyaXBsYXN0aWNzLmNvbS9jdXN0b21lci9hY2NvdW50L2luZGV4Lw~~\/","handles":["default","customer_account_login"],"originalRequest":{"route":"customer","controller":"account","action":"login","uri":"\/customer\/account\/login\/referer\/aHR0cHM6Ly9hbWFyaXBsYXN0aWNzLmNvbS9jdXN0b21lci9hY2NvdW50L2luZGV4Lw~~\/"},"versionCookieName":"private_content_version"} } 1232 }</script>
vendor: 1 bytes, line 1232
1232
1233<script type="text/x-magento-init"> 1234{ 1235 "*": { 1236 "Magento_Banner/js/model/banner": 1237 {"sectionLoadUrl":"https:\/\/amariplastics.com\/banner\/ajax\/load\/","cacheTtl":30000} } 1238}</script>
vendor: 1 bytes, line 1238
1238
1239<script> 1240 if (window.require) { 1241 require(['jquery', 'Magefan_Blog/js/lib/mfblogunveil', 'domReady!'], function($){ 1242 $('.mfblogunveil').mfblogunveil(); 1243 }); 1244 } else { 1245 /* e.g. hyva theme */ 1246 document.addEventListener("DOMContentLoaded", function(){ 1247 var items = document.getElementsByClassName('mfblogunveil'); 1248 var el, url; 1249 if (items.length) { 1250 for (var i=0; i<items.length;i++) { 1251 el = items[i]; 1252 url = el.getAttribute('data-original'); 1253 if (!url) { 1254 continue; 1255 } 1256 if ('IMG' == el.tagName) { 1257 el.src = url; 1258 } else { 1259 el.style.backgroundImage = "url('" + url + "')"; 1260 } 1261 } 1262 } 1263 }); 1264 }</script>
vendor: 1 bytes, line 1264
1264
1265<script type="text/x-magento-init"> 1266{"*":{"Youwe_Company\/js\/company-customer-data":{"rules":[],"isLoggedIn":false,"permissionAllow":"allow"}}}</script>
vendor: 1 bytes, line 1266
1266
1267<script type="text/x-magento-init"> 1268 { 1269 "body": { 1270 "requireCookie": {"noCookieUrl":"https:\/\/amariplastics.com\/cookie\/index\/noCookies\/","triggers":[".action.login"],"isRedirectCmsPage":true} } 1271 }</script>
vendor: 1 bytes, line 1271
1271
1272<script type="text/x-magento-init"> 1273 { 1274 "*": { 1275 "Magento_Ui/js/core/app": { 1276 "components": { 1277 "storage-manager": { 1278 "component": "Magento_Catalog/js/storage-manager", 1279 "appendTo": "", 1280 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/amariplastics.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/amariplastics.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/amariplastics.com\/rest\/amari_uk_en\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/amariplastics.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 1281 } 1282 } 1283 } 1284 }</script>
vendor: 1 bytes, line 1284
1284
1285<script type="text/x-magento-init"> 1286 { 1287 "*": { 1288 "Magento_Ui/js/core/app": { 1289 "components": { 1290 "multiplewishlist": { 1291 "component": "Magento_MultipleWishlist/js/view/multiple-wishlist", 1292 "config": { 1293 "multipleWishlistOptions": { 1294 "createUrl": "https://amariplastics.com/wishlist/index/createwishlist/", 1295 "wishlistLink": ".action.towishlist" 1296 } 1297 } 1298 } 1299 } 1300 } 1301 } 1302 }</script>
vendor: 1 bytes, line 1302
1302
1303<script type="text/x-magento-init"> 1304 { 1305 "*": { 1306 "addToCartAjaxGa4DataLayer": { 1307 "dataLayerName": "dataLayer", 1308 "currency": "GBP" 1309 } 1310 } 1311 }</script>
1311 1312</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.