The following posts will contain documentation on:
Mini-Basket Documentation:
Note* MiniBasket will add its own CSS file during installation. In cssui, this file will be placed in the store's folder location. In MMUI stores (including MMUI with the css_fw Framework installed), the css file will be placed in the root directory.
Shipping Estimate Documentation:
Password Reauthentication Enabling:
To require customers to enter their current password when changing email address or password, use the following steps:
Now, when a customer attempts to change their password or email address, they will be required to enter their current password as a security precaution. This setting is left off by default on upgraded stores, and turned on by default in new stores
NOTE* If you enable this setting, you will need to update the customer fields template to account for the new reauthentication requirement. Please continue reading the next section below (Changing the Page Template) to make these template changes.
Changing the Page Template:
There are now five different templates for the Customer Fields template (which can be found on such pages as ACAD and ACED):
Checkout: Display-Only – Generates code that will display the non-editable customer fields only (used during the checkout process)
Checkout: Editable – Generates code that will display editable customerfields (used during the checkout process)
Customer: Legacy Add/Edit – Generates code that looks the same as the pre-PR8 Update 7 version of the Customer Add and Edit pages
Customer: Add – Generates code for the new Customer Add template (Removes the Login field as the email address is now used by default as the login)
Customer: Edit – Generates code for the new Customer Edit template (Removes the Email Address, Login, and Password fields, which are now changed through their own specific pages)
Ideal settings with the new customer changes would be “Customer: Add” on page ACAD, and “Customer: Edit” on page ACED, although the “Customer: Legacy Add/Edit” will work with the new Reauthentication setting
If you created your store before updating to Update 7 and you have reauthentication enabled, you must first update the ACED template before the reauthentication will work. If you do not, your customers will not be able to update their credentials!
- Mini-Basket
- Shipping Estimate
- Customer Template/CSS/Settings Changes
- Password Reauthentication Setting
- Customer Fields templates for pages ACAD/ACED
- Template changes to pages ACLN, LOGN, ORHL, and ORDL.
- CSS changes
Mini-Basket Documentation:
Note* MiniBasket will add its own CSS file during installation. In cssui, this file will be placed in the store's folder location. In MMUI stores (including MMUI with the css_fw Framework installed), the css file will be placed in the root directory.
- In the Administration interface, click on the Utilities link from left navigation
- Check the box next to Mini-Basket
- Click Update to save the changes
- Click the Pages link from left navigation
- Click the Items tab
- Edit the “global_minibasket” item
- Assign the “global_minibasket” item to all the pages you wish it to appear on
- Click on your store name link from left navigation
- Click on tab Mini-Basket
- Here, you can choose to limit the product name length, edit the template (using Advanced Mode), or elect to use image types if your store uses them.
- Before the Mini-Basket will display in runtime, you must assign the global_minibasket item to your page template. Insert '<mvt:item name="global_minibasket" />' into an appropriate template after assigning the item to the page in use. Good locations include: Global Header, Navigation Bar, or Category Tree (depending on your store's layout). You may wish to alter the css styles in the minibask.css file to match your store's layout/styling.
Shipping Estimate Documentation:
- In the Administration interface, click on the Utilities link from left navigation
- Check the box next to Shipping Estimate
- Click Update to save the changes
- A new page will have been created SERT: Shipping Estimate Rates. This page is used to display the rates once the calculate shipping button is checked (explained later)
- Click the Pages link from left navigation
- Click the Items tab
- Assign the “shipestimate” item (not the “shipestimate_rates” item) to the page you wish to display rates, such as the PROD or BASK pages
- Edit the page you assigned the shipestimate item to
- Insert the shipestimate item into the template code (for example, on the PROD page, you can insert <mvt:item name="shipestimate" /> right after <mvt:item name="product_display" />) and click update
- Click on the Shipping Estimate tab
- If on a page that uses the product item (and a product is actually passed to that page), you can change the mode to “Single Product”, and it will show shipping rates for just the single product in a single quantity. If shipping to multiple countries, use the multiple select to enable the countries you ship to (using control-click or shift-click to highlight multiples) You may also change the template code using advanced mode if you need to change the template. NOTE* If the mode is set to “Single Product” and a product is NOT passed, the fallback will use the “Entire Basket” setting as a backup.
- The Results Display setting will allow the shipping rates to display in either a new popup window, or in the same element as the popup dialog on the page.
- In runtime, view your page that has the shipestimate item assigned
- Click the Estimate Shipping link – a new dialog will show up where you can enter the shipping address. NOTE* Without shipping methods enabled, or if no shipping rates are returned, a default “Unable to estimate shipping rates, please check your address and try again” message will be returned. This can be changed by editing the SERT page template code
Password Reauthentication Enabling:
To require customers to enter their current password when changing email address or password, use the following steps:
- In the administration interface, click on the Customers link from left navigation
- Click the Settings tab
- Check the box next to “Require Customers to Reauthenticate when Changing Passwords"
- Click Update to save the changes
Now, when a customer attempts to change their password or email address, they will be required to enter their current password as a security precaution. This setting is left off by default on upgraded stores, and turned on by default in new stores
NOTE* If you enable this setting, you will need to update the customer fields template to account for the new reauthentication requirement. Please continue reading the next section below (Changing the Page Template) to make these template changes.
Changing the Page Template:
There are now five different templates for the Customer Fields template (which can be found on such pages as ACAD and ACED):
- Checkout: Display-Only
- Checkout: Editable
- Customer: Legacy Add/Edit
- Customer: Add
- Customer: Edit
Checkout: Display-Only – Generates code that will display the non-editable customer fields only (used during the checkout process)
Checkout: Editable – Generates code that will display editable customerfields (used during the checkout process)
Customer: Legacy Add/Edit – Generates code that looks the same as the pre-PR8 Update 7 version of the Customer Add and Edit pages
Customer: Add – Generates code for the new Customer Add template (Removes the Login field as the email address is now used by default as the login)
Customer: Edit – Generates code for the new Customer Edit template (Removes the Email Address, Login, and Password fields, which are now changed through their own specific pages)
Ideal settings with the new customer changes would be “Customer: Add” on page ACAD, and “Customer: Edit” on page ACED, although the “Customer: Legacy Add/Edit” will work with the new Reauthentication setting
If you created your store before updating to Update 7 and you have reauthentication enabled, you must first update the ACED template before the reauthentication will work. If you do not, your customers will not be able to update their credentials!
Comment