Associate App is available in English, Catalan, Chinese, Czech, Danish, Dutch,
French, German, Italian, Japanese, Korean, Polish, Spanish, and Swedish.
To change the language, change your iPhone's language:
Tap Settings > General > Language & Region >iPhone Language.
Choose a language. If the language you selected is supported by
NewStore, the app will use it.
note
The formatting of dates and numbers depends on the combination of language and region.
To display them in your local format, ensure both are configured appropriately.
Refer to (RFC 5646)[https://www.ietf.org/rfc/rfc5646.txt] for a list of valid combinations.
Use your credentials to log in when you have never logged into the app
on this device or when your PIN has expired.
If your business has enabled logging into NewStore Associate App with
your existing corporate credentials, use them to log into the app.
Otherwise, use your assigned NewStore credentials.
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
On the login screen, to log in for the first time, use one of the
following options:
Your NewStore credentials - Tap
Login with Username and Password.
Your existing corporate credentials - Tap
Login with my company email, if SSO is configured for your business.
A new screen appears asking you define a 4-digit PIN.
Select a PIN. You can use this PIN to log into this device next time
you log in (See Using your PIN ).
note
This PIN is valid for a specific duration (7 days by default). Once
your PIN expires, re-enter your email and password to reset your PIN.
When you log in, the store you are assigned to appears on the screen.
Ensure that the store you are assigned to is correct. If not, tap
Not your store? and tap Log out. A manager must reassign you
before you log in again.
You can also tap Dismiss to continue with the current store.
Important
If enabled for your business, you will be automatically assigned to the store to which the
device is assigned via the MDM, even if you are assigned to a different store in Omnichannel Manager.
This feature ensures that you do not have to ask management or support to reassign you in Omnichannel Manager
every time you switch stores.
Once you have logged in using your credentials and set up a PIN for
this device, you can use it to log in:
When you launch the app, the Recent users screen appears.
Tap your name if it's in the list.
note
If your name is not in the list, you have to log in using your
credentials.
If your name has a lock icon next to it, your PIN has expired. Tap
Enter your email and password to log in again.
Type your PIN. You defined it the first time you logged into this
device.
You are logged into the app.
note
When you log in, the store you are assigned to appears on the screen.
Ensure that the store you are assigned to is correct. If not, tap
Not your store? and tap Log out. A manager must
You can use NewStore Associate App for clienteling purposes by making
sure that every customer that you serve is added to the app's
My Customers section. This speeds up future checkouts and allows you
to gather data about your customer's preferences.
note
When you make a sale, and a new customer provides an email address
during checkout, a profile is automatically created.
The Recently Viewed section, displays the last 3 customers you
searched for.
Tap
to open the
customer list.
Type the customer's name (or a part of it), or the customer's email,
in the search bar and check the result list.
The Activity tab displays the customer's omnichannel purchase
history, that includes the items the customer purchased, the amount
they spent, and the channel they used to make the purchase.
Type the customer's name (or a part of it), or the customer's email,
in the search bar and find the customer whose profile you want to
update.
Tap the information to modify and proceed with the update.
You can update the customer's first name, last name, email, phone
number, shipping and billing address, and any additional information
that you collected for the customer. Changing the shipping address
in the customer's profile does not change the shipping address for
the order. You can only change the address for the order in NewStore
Omnichannel Manager. see Editing shipping information in the grace period .
note
Ensure that the email address is unique. You cannot enter the same
email for multiple customers.
To view the order history for a specific customer, store associates can perform the following steps:
Tap
to open the
customer list and open the customer's profile.
Tap Activity. You can see the list of purchases for the customer.
Tap the purchase that contains the item to be viewed in more detail.
There are 3 actions store associates can take when viewing a specific purchase within the customer's profile:
The shopping cart, or cart, contains the items selected by the customer
but not yet checked out.
NewStore Associate App allows you to check out items that are in your
store, or in a different location (other store, or DC). You can
search for items by brand, category, color and style.
If NewStore does not manage inventory in the store, the ATP for the
product at each warehouse and store is displayed. The ATP for your store
is displayed first in the list of stores. Apart from your store, only
those stores that have ATP of at least 1 are displayed.
When NewStore manages inventory in your store , the
stock on hand value for the product is displayed instead of the ATP on
the Product Details screen.
The sellable stock on hand is displayed for products in these scenarios:
Scenario
Example
When stock on hand is available
5 items in your store
When stock on hand is negative, such as when you sell items that have been returned by customers. In this case, the stock on hand may turn negative until you perform a cycle count in the store.
-2 items in your store
No inventory for the product in the store
Not in stock in your store
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
By default, NewStore Associate App is configured to display warehouses before stores.
This can be customized via an extension point in the NewStore Associate App.
By default products can be searched by title, description, color, size, and caption but not by
product IDs or SKU. If you want to be able to search for products using a specific identifier, add
the field as a searchable_attributes in the head section of your product import JSON payload.
For more information,
see the JSON schema for products.
If enabled for your business, you can customize products based on the
individual preferences of a customer before adding these products or
items to the cart.
Find the product via the app's catalog by tapping
and Search or scan the
item.
On the Product Details screen, tap Customize Product and add the
required customizations for the product before adding it to the
cart.
to get the device ready to
scan price tags/labels.
Scan the price tag of the item requested by your customer.
(Optional) If your business uses serial numbers to track items
during the fulfillment cycle, tap Add Serial Number to add the
serial number for the item before adding the item to the cart.
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
NewStore Associate App allows you to process an endless aisle order by
adding an item to an in-store cart that is available at another fulfillment location, but unavailable
at your store.
Retailers can configure their endless aisle checkout flows to ship items directly to a
customer’s address or directly to specified store locations.
Retailers also can configure their checkout process to allow for mixed carts. Mixed carts contain
both in-store cash and carry items and items that have been designated for shipment to the
customer’s address or a store location for pickup. See Choosing a payment option .
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
To configure endless aisle checkout flows to offer the ability to ship directly to
store locations, see the Update Associate App configuration method
to configure the ship-to-store option.
Cash, as a form of payment for endless aisle and mixed cart orders, is not enabled by default.
However, retailers can enable cash as a payment method if desired. However, when using cash as a payment method,
retailers must be mindful of refund challenges for items that could not be shipped.
To enable cash payments for endless aisle and mixed cart orders, see Enabling cash payments for endless aisle and mixed cart orders in NewStore Associate App .
Assign a customer to the cart. If no customer profile exists for the shopper, first create
the customer profile. Assign the newly created customer to the cart.
Tap
.
To find the product you are looking for, do one of the following:
Type part of the product name to see matching results.
Select Show all items and browse the catalog.
Tap the picture of the requested item to open its details. The app
shows that the item is not available in the store.
(Optional) Tap Inventory Lookup to view the warehouses and stores
that have this item in stock.
If enabled for your business, tap + to add additional quantities
of the same item.
Important
You can only add a maximum quantity of 25 for each item. To add
more items, add the product from the catalog again and specify the
quantity.
Tap Add to cart. If the mixed cart feature is enabled, select
one of the following options for each item in the cart:
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
It's in the store to sell: This option indicates that the specific item added to the cart is
available in the store. The customer will be handed the item once checkout is complete.
Ship it to the customer: This option indicates that the specific item is NOT available in
the store and therefore must be shipped to the customer or to a store location.
Select this option for endless-aisle items.
Repeat the previous step for all items requested by the customer.
Remember to add a delivery option for this item to complete the checkout. This includes an endless item
that was ordered individually or as part of a mixed cart order. See Adding delivery options .
After adding items to a cart, you can save the cart and return to it at
any time to complete the purchase.
Important
Delivery options added to a cart are not saved, when you save the cart.
Ensure that you add delivery options again when you restore a saved
cart. See Adding delivery options .
All saved carts are automatically removed when you erase local app data
and cannot be restored.
To save a cart:
Tap More.
Tap Save Cart.
note
The cart is saved on the device, not on your account.
When you save a cart, the inventory related to the cart is not
reserved.
To restore a cart:
Ensure your current cart is empty and has no customer assigned to
it.
Tap
, and tap Saved Carts. The
list of carts saved on the device is displayed. Some of the carts
might belong to other associates.
Tap Restore on the cart that you want to use. The cart is restored
and displays the items that you or another associate added earlier.
You can now add more items to the cart or continue to checkout.
note
When you restore the cart, it is removed from the saved carts.
Once you place the order, the order is assigned to you instead of
the associate who created the cart.
If your business uses an RFID-enabled checkout basket, follow these
steps to create a checkout in NewStore Associate App for the items in
the basket:
Tap
and scan the QR code on the
RFID basket.
Verify that all the items in the RFID basket are displayed on the
Cart screen. To add more items to the cart, either scan the items
directly (without placing them in the basket) or add them to the
basket and scan the QR code again to recreate your cart with the new
items. Each time you scan the code on the RFID basket, the cart on
your app is reloaded with the items in the basket. If you scan the
QR code again after you add items directly to the cart, these
items are removed from the cart.
For Associate App v1.52.0 or later, the cart_management_v2 property has no impact on price overrides.
This property is only applicable if you are on Associate App v1.50.0 or v1.51.0.
See Configuring price overrides for items (v1.50.0 and v1.51.0) as an example.
If automatic promotions have been created for your business, discounts
associated with the promotions are applied automatically to the whole
order or to specific items in the order.
For discounts and coupons created via NewStore Omnichannel Manager that
must be applied or redeemed manually, tap More and select Redeem Coupon.
This option allows you to enter a coupon code provided by the customer
or choose a coupon. The list displays up to 5 coupons that were most
recently used on the device, since the last time the app was updated.
You can also use a coupon to waive the shipping cost for a delivery.
(Optional) For discretionary discounts that can be offered to customers,
such as for products that are damaged, associates can use manual discounts:
Tap More.
Select one of the following options:
Option
Description
Apply Cart Discount
Applies a discount (percentage or monetary value) on the complete order or cart.
Apply Item Discount
Applies a discount (percentage, monetary value) on the selected item or sets the price of the item.
If enabled for your business, you must assign a reason for the manual discount.
From the predefined list of reasons, select one (such as Damaged for discount on a defective
product, or Employee for a discount to a fellow employee in the business).
If no reason codes are specified for a given catalog, the Associate App will display a free text field
to enter a custom reason for the discount. A maximum of 256 characters is allowed.
Supported from
This feature is supported from Associate App v1.50.0.
note
This feature is not available when the app is offline.
To change or update the list of predefined reasons, talk to your store manager or your IT support team.
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
All discounts applied to the cart, including automatic promotions,
coupons, and manually applied discretionary discounts can be viewed in
the Discount details screen in the cart.
Coupons and manual discounts can be removed manually in the app.
Automatic promotions cannot be removed during checkout. Talk to your
store manager or IT support team to disable incorrect automatic
promotions.
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
If you are on Associate App v1.52.0 or later, reason codes are enabled by default.
If enabled for your business, you can choose to override the price of an item. Depending on the situation,
you can specify a price that is lower than the actual price of the item in the catalog.
For example, if a promotion is not being applied correctly in the app, you can use this feature to
override it and apply a lower price to the item.
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
For Associate App v1.52.0 or later, the cart_management_v2 property has no impact on price overrides.
This property is only applicable if you are on Associate App v1.50.0 or v1.51.0.
See Configuring price overrides for items (v1.50.0 and v1.51.0) as an example.
Important
If a manual discount has already been added to the item, you must remove it before you apply a
price override. Similarly, you cannot apply a manual discount when a price override is applied to the item.
To apply a price override on an item:
Tap the item > Price override.
(Optional) You can also tap More in the cart screen and tap Apply Price Override
and select the item you want to apply the price override to.
Select a predefined reason code for the price override. This is reflected in Omnichannel Manager
as the reason for the price override. If no reason codes are specified for a given catalog, the
Associate App will display a free text field to enter a custom reason for the discount. A maximum of 256 characters is allowed.
Specify the new price for the item and tap Apply.
The price override is now complete.
The cart screen displays the new price of the item, applied as a discount on the item.
Important
The price override does not change the actual price of the item in the catalog. If you add
the same item again to the cart, you must apply a price override again for the second item.
To remove the price override, tap the item and tap Remove discount.
(Optional) To add applicable loyalty reward coupons for the customer:
Ensure that you have assigned the cart to the customer.
Tap More and select Redeem Loyalty Rewards.
Select the discount coupon(s) you want to apply to the order.
note
Based on how they are configured for your business, any manual
discounts and automatic promotions already applied to the order may
also appear in this list as pre-selected options.
If your store is in a country that accepts lottery codes from customers, such as in Italy, you
can add it to the cart through the app.
A lottery code can be captured for all orders, but the lottery code is only transmitted to the tax authorities
for orders that have been paid for via electronic payment options.
In the app, add items to a cart.
Tap More and select Receipt lottery code.
Enter the customer's lottery code.
Important
In Italy, the lottery code is case sensitive and must be 8 characters long, consisting of letters and numbers.
Add delivery options and details only after you have added discounts and redeemed coupons
for the order. Delivery options added to a cart are not saved when you
save the cart. Ensure that you add delivery options again when you
restore a saved cart. Also see Saving and restoring carts .
If at least one item in the shopping cart has been selected to be shipped,
you can add the delivery options by selecting the cart icon to begin the checkout process.
note
All items in a cart will be shipped to a single address/ location. There is no ability to have
different shipping addresses on an item-by-item basis. If items need to be shipped to different
addresses and locations, you should create separate transactions for each delivery location.
To add delivery for an order:
If you have selected at least one item to be shipped:
Tap the cart icon.
Tap Add delivery and enter the delivery address. If you have added
a customer to the cart, tap the shipping address to use and tap
Continue.
If you have not assigned a customer to the cart, create the customer profile, assign the
customer to the cart, and begin the checkout process again as specified in Step 1.
Select a shipping option according to the customer's choice.
Retailers can choose to have endless aisle items shipped to a customer’s address specified
in their customer profile (such as home, work, or other addresses), or the customer can choose
to have their items shipped to a specific store.
For customer address, all addresses defined as part of the customer’s profile
will be displayed, and can you can select one to ship the items.
For store location, all store locations configured for your business will be displayed, with
the default shipping destination specified as the current store where the order was created
(displayed at the top of the list). Additional store locations are sorted based on geographic
proximity to the current store location.
Tap Add delivery to cart.
note
Once you have added a delivery, any new items added to the cart for
shipment invalidate the current delivery. When the cart is modified after delivery options have
been chosen, the user will receive a prompt to reapply the delivery options. This includes when
a delivery address has changed after delivery options have initially been selected.
If needed, you can add notes to an order or specific items
in an order, to provide other
associates with more context during fulfillment or order management in
NewStore Omnichannel Manager.
Order and item notes that you add via NewStore Associate App are also
available in NewStore Omnichannel Manager. See Monitoring orders .
Important
To add an order note, at least one item must be already added to the
cart.
To add notes to an order, select the specific order and:
Tap More.
Tap Add Order Note and type the note for the order.
Tap Save.
The note is saved to the order in NewStore Associate App.
Tax exemption can be added to the order during checkout.
note
Tax exemption is not allowed in certain countries due to local fiscal regulations.
In such countries, tax exemption cannot be set up via Associate App.
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
Tap Tax Exemption to make the order exempt from taxes. No tax is charged to the customer for this order.
Tap Close. The value in Taxes must display 0.00.
Configuring tax exemption information for an order
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
This feature is only available when the new tax exemption functionality is enabled.
For more information, see Enabling tax exemption in the app .
(Optional) To configure tax exemption information for an order:
Tap Taxes.
The breakdown of taxes for the order, and for each item is displayed in the screen. The breakdown
of tax details can be shared with customers if they need to know more about what taxes were
levied for their orders.
Tap Tax Exemption.
Fill in the tax exemption information of the customer. The tax
exemption information can be retrieved from the tax exemption
certificate or document provided by the customer.
Tax exemption number - Tax exemption number according to the
tax exemption certificate/document provided by the customer.
Tax exemption class - Classification of the tax exemption
certificate/document.
note
The tax exemption class field and its options are rendered
based on the tax exemption class mapping configuration of the
tax provider.
Tax exemption is configured for the order in NewStore Associate App,
and the value in Taxes will display the tax amount that is applicable
to the order that is calculated by the tax provider along with a
Tax exemption applied message.
This feature is supported from Associate App v1.45.0 and later.
note
From Associate App v1.43.0 to v1.44.0, this feature is only available when the new
tax exemption functionality is enabled.
For more information, see Enabling tax exemption in the app .
Tax breakdown view in the cart helps the associates to explain the tax details when inquired by the shopper during checkout.
(Optional) To display tax breakdown for an order:
Tap Taxes.
The breakdown of taxes for the order, and for each item is displayed in the screen. The breakdown
of tax details can be shared with customers if they need to know more about what taxes were
levied for their orders.
Scroll down to see the tax breakdowns per each item
If enabled for your business, you can assign an associate to an item in the order so that the sale
for that item is attributed to the assigned associate.
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
To assign an item to an associate for sales attribution:
Tap the item in the cart.
Tap Assign associate and from the list that appears, select the associate that you want to attribute
the sale of the item to.
note
The list of associates displayed is based on the store that you are logged into during checkout.
This list displays all associates who are assigned to the store and Enabled in Users in Omnichannel Manager.
Associates that are Disabled in Omnichannel Manager are not displayed in the list.
By default, no associate is assigned to items in the order.
Note that the list also displays associates who are not logged into the store, but Enabled in Omnichannel Manager .
Currently there is no way to prevent associates who are not logged into the store to be excluded from this list.
The item in the cart screen also displays the name of the assigned associate under the item.
To update the associate assignment, tap Edit assigned associate and reassign the item to another associate in the store.
Continue with the rest of the checkout process.
Repeat the above steps for all the items in the order that need to be attributed to associates. If
no assignment is made for any item in the order, the field is left blank in order export and other
data reports. In such cases, the business assumes that the associate checking out the order performed
the sale.
For a seamless checkout experience, we recommend that you know the
approval rules configured for your business in NewStore. If your order
needs approval, find an approver while you continue with the checkout
process.
A summary screen appears. All the items in the shopping cart are
displayed, indicating the items that are discounted. To remove a
discount, tap Discounts.
Taxes displays the tax amount that is applicable to the order.
In countries with tax inclusive pricing, an additional Included in total price message is displayed.
When tax exemption is available and applied, an additional Tax exemption applied message is displayed.
Ensure that all details are complete and proceed to collect payment.
Based on the rules configured for your business in NewStore, certain
orders may require approval on NewStore Associate App before the
purchase can be completed.
If your order needs approval, a QR code is displayed when you choose
the payment option. An approver must scan the QR code before you can
proceed with the checkout. See Managing order approvals .
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
Choose the payment option requested by the customer. Customers may choose to pay for their items using one of
the following supported payment options, or they may choose to split the total amount due for their purchase
across multiple payment options. For the best practices in using split payments for a transaction -
see the section: Applying split payments - best practices
NewStore supports the following payment options:
Gift Card: To accept payment via a physical or virtual gift
card. You can enter the card number manually if the payment
service provider supports it. If the balance on the gift card is
insufficient, you can accept the remaining amount via another
gift card, credit card or cash payment.
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
If enabled for your business, checkout can only be completed
when you enter a PIN for the gift card. See Configuring a PIN for gift cards .
Credit Card Reader: To accept a credit card payment using a
credit card reader (or POS device).
Manual Credit Card Adyen: To accept a credit card payment via
an Adyen payment device by manually entering the credit card
details.
Tap to Pay on iPhone: To accept contactless payments via an iPhone.
Cash: To accept a cash payment, enter the amount paid by the customer and
tap Accept. The system will show the amount of change the customer should receive.
note
If you have integrated with a cash drawer, scan the cash drawer
to open it. The cash transaction is automatically logged.
If you are operating in a country where cash rounding is a compliance requirement, and this
feature is enabled for your store, the app will automatically round off the total order amount.
Customer Phone: To use the customer's phone and their
electronic wallet to process the payment. Payments processed via
the customer's phone will have payment origin as NewStore Checkout. Using NewStore Checkout allows
you to charge the customer without relying on a credit card
reader. Ensure the customer is fully aware of the content of the
cart before initiating the payment process.
Important
For direct card payments or 3-D Secure via NewStore Checkout,
contact Adyen for instructions on configuring 3D Secure for Pay by Link.
This payment option requires the following:
The customer uses a phone or a device that supports a digital wallet.
The customer has an available and valid electronic wallet configured:
Apple Pay, Google Pay, PayPal, or other digital wallet payment methods supported by Adyen for Pay by Link.
The customer can also pay with a credit card if this payment option is configured within Adyen Pay by Link.
The customer's phone internet access is good enough to complete the payment process.
This payment option generates a QR code in the NewStore Associate
App, which the customer has to scan using the Camera app. When
the customer scans the QR code, they are prompted to open a
NewStore page in a browser. When they open this link, they can
choose one of the payment options available to continue payment.
While the customer is on the payment page completing the payment, the app stays on the
page displaying the QR code until the payment is complete.
Important
If the content of the cart changes while using the Customer Phone payment method and you are using the QR code or the Send Checkout Link option, then you must send a new link.
Alternatively, have the customer re-scan the QR code to invalidate the original payment link and pickup the corresponding changes in the cart value.
After the customer completes the payment and receives a message confirming payment completion,
the app is automatically updated and displays a summary of the completed transaction. See Completing the purchase .
note
If no customer is assigned to the cart, the customer's email
address and name associated with the electronic wallet or credit
card are used to automatically assign the transaction to the
customer profile with that email for a returning customer. A new
customer profile is created if none exists yet for that email
address.
External Payment (payment method): If enabled for your business, use this method to record payments via an external payment provider that
is not integrated into NewStore. Retailers can define multiple external payment methods, which associates can select to denote
the various non-integrated payment options in use.
Supported from
This feature is supported from Associate App v1.51.0 and later.
When processing payments using the External Payment (payment method) option, follow the steps below:
Select the type of external payment. Users should select the correct external payment method that matches their payment system.
Enter the amount user wants to process using this external payment method (default behavior presents total amount due).
Tap Proceed.
Confirm the user has paid and they have processed the payment using the external payment system and then tap Confirm and Checkout.
Ensure that the payment has been processed successfully before you
tap Confirm and Checkout. NewStore does not
offer any visibility into external payments or refunds for later
reconciliation.
Complete the checkout process.
note
Associates can skip selecting an External Payment method if it does not match the payment form preferred by the user.
They can also dismiss the "Payment Methods" view and complete the checkout and payment process. NewStore will record the payment for this
transaction as External Payment within the associate app. Within the NewStore Omnichannel Manager, event stream, and APIs, the payment
method used for this transaction will be shown as non_integrated.
Customers may choose to pay the total amount due for a transaction by using multiple payment options
from those supported on the NewStore platform. When processing multiple payment options for a transaction,
store associates should follow these best practices:
Process cash payments first, then credit cards (including Tap to Pay on iPhone), and then gift cards.
Ensure the customer has all necessary payment options available, as each option will go through a completion process,
and once a payment is successful, it cannot be reversed.
Once the first payment is fully processed and the total amount due is reduced, that payment is considered complete.
If a customer decides not to complete a transaction, the payment cannot be reversed or canceled mid-transaction.
Instead, the store associate should complete the transaction.
The recommendation is to process the final payment due as cash, and then immediately process a return and refund.
This will ensure the cash payment used to complete the transaction, and the initial payment(s) processed are
fully refunded.
When processing the first payment in a split payment transaction, the store associate should enter the specific amount and then select Accept
to process it. If the processed amount is less than the total due, the associate will be prompted to add the next payment option.
Selecting Next confirms that the initial payment is completed and deducted from the total amount due.
If the store associate attempts to close the next payment screen by selecting “x”, a message will appear,
alerting them that payment(s) has been processed and, they must complete the transaction and then process a return and refund to reverse the payment.
Based on the rules configured for your business in NewStore, certain
kinds of orders may require approval. For example, if you apply a
discount to the order, if the order is paid for in cash, or if you had
to enter the credit card details manually.
note
For a seamless checkout experience, we recommend that you know the
approval rules configured for your business in NewStore.
If you are using NewStore Associate App v1.2.0 or earlier versions, any
associate assigned to the same store can approve an order.
If you are using NewStore Associate App v1.3.0 or later, only store
managers or certain associates with the relevant permissions can approve
the order.
Important
For coupons or promotions applied automatically to orders in the app, manager approval rules do not apply.
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
No notifications are sent to other associates or your manager alerting
them that you need approval for an order. Ensure that you know which
associates can approve orders in the store, for faster checkouts.
To get your order approved, ask the approver to scan the QR code that is
displayed on your app. When they approve the order on their app, you can
continue with the workflow and complete the purchase.
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
Only associates assigned to the same store, and with the required
permissions, can approve your order. For more information, see Permissions for NewStore Associate App .
Scan the QR code displayed on the app of the associate processing
the order. The reasons for order approval are displayed.
Tap Approve. Your name and email are recorded in the approver
details when orders are exported in NewStore Omnichannel Manager.
See the Approver Name and Approver Email fields in CSV columns in the order export .
If you tap Cancel, the associate cannot proceed with the purchase.
When the payment transaction is complete you can either print the
receipt or email the receipt to the customer.
Technical configuration
The following section involves working with technical configurations and APIs. Contact your IT support team for more information.
(Optional) If enabled for your business, you can print gift receipts for
the customer, if a gift is part of the order. See Printing gift receipts .
To send the sales receipt to the customer's email address, tap
Email Receipt. Enter an email address. If the customer doesn't have a
profile in NewStore, a new customer profile is created using the email
address you entered. If the customer already has a profile, the receipt
is sent to the email address you added. No new profile is created using
this email address.
Additionally, if a customer has a prior purchase and they have misplaced or lost their original sales receipt,
the store associate can resend the original sales receipt to the email address that was used for the original purchase.
Associates can resend the sales receipt within the customer profile by selecting the
Activity tab and then finding the specific order for which the customer would like the sales receipt.
note
If the email address provided as part of the original purchase was incorrect,
the option to send the sales receipt to email will use the same email address that was used on the original purchase.
It is recommended to resend receipts to the customer using NewStore Omnichannel Manager instead of the Associate App.
To print the receipt for the customer, tap Print Receipt.
If you have only one printing station in the store, the printing job
starts immediately when you tap Print Receipt. If you have more than
one printing station, a countdown appears. The printing job starts when
the countdown reaches 0. To print immediately, tap the countdown
itself.
Use this countdown to change the printing station, if needed.
Tap Done to finish the checkout process. The purchase is complete and
is displayed in NewStore Omnichannel Manager. For more information, see Omnichannel Manager .
After the payment transaction is complete for the order, tap Submit Order.
NewStore Associate App automatically prints a receipt using the fiscal printer in the store.
Important
Because Associate App communicates with the fiscal printer during the order placement process
to print a fiscal receipt, ensure that it remains in the foreground and that the iPhone stays unlocked.
Important
Ensure that a Z-Daily Report has been generated and printed via
NewStore Associate App at the end of each applicable period for the store.
Otherwise, printing sales receipts via a fiscal printer will fail the
next day. To view the supported time period for each type of fiscal report
in the app, see (Optional) Printing fiscal reports .
If your business operates in a country where hardware fiscalization
regulations apply, such as in Italy or Poland, you must print fiscal reports at a specified frequency.
For example, at the end of each day.
To print documents to comply with fiscalization
requirements in your store:
X-Daily Report: An X-Daily Report, or a flash summary report
includes all transactions done in the time period from when the
last Z-Daily Report was generated until the time the
X-Daily Report was invoked.
To print the report, tap X-Report > Daily Report > Print.
Z-Daily Report: A Z-Daily Report is generated at the end of
each business day at the store, and includes a detailed log of
all transactions done in the store for the day.
To print the report, tap Z-Report > Daily Report > Print.
Z-Monthly Report: A Z-Monthly Report is generated at the end
of each month at the store, and includes a detailed log of all
transactions done in the store for the month.
To print the report, tap Z-Report > Monthly Report > Print.
If you are operating in a store in Sweden, fiscal regulations in the
country require the store to meet certain requirements. One of these is
to log transactions made in the store via a control unit.
If the control unit is unavailable or does not work, an error message
with the following text is displayed when you try to submit the order
after payment is complete:
Order placement failed due to fiscalization error. Retry or contact support for assistance.
You can try to submit the order again by tapping Submit Order. If the
order fails again, contact the support team.
Any orders that cannot be placed due to errors with the control unit or
other fiscalization errors are logged in the fiscal reports as voided
transactions. See Viewing fiscal reports .
Important
When fiscalization errors occur, it is possible that the payment or
refund may have been processed, even if the order or return was not
placed. Ensure that any necessary corrections are made to avoid
discrepancies later.
To access the last order you processed on a specific device, tap
and tap Last Checkout. Only the
last checked out cart processed by your user account on this device is
displayed to you. Your last order won't be displayed to other associates
when they log on to this device with their credentials.
To print the sales receipt for the customer, tap
Documents & Receipts and tap Print.
To update the customer's details immediately after the sale, tap the
customer name. You can update the first name, last name, phone,
email, and address information for the customer. Changing the
shipping address after the sale will not change the delivery address
for the order. You can only change the address for the order in
NewStore Omnichannel Manager. See Editing shipping information in the grace period .
note
You can access only the last sale that you made, via
Last Checkout. If your last cart was a return, tap
, choose the customer and
update the customer information. You can also tap Activity to reprint
the sales receipt or return receipt.
Store associates can instantly access the last 20 transactions, including both sales and returns, made on their device. To view the recent transactions
processed on a specific device, go to the empty Cart screen and tap Recent Transactions. Alternatively, navigate to the More screen
and select Recent Transactions.
The last 20 transactions processed by your user account on this device is displayed to you.
Important
This feature is in Early Access. Contact your Omnichannel Success Manager to have it enabled in your stores.
to open the
customer list and open the customer's profile.
Tap Activity. You can see the list of purchases for the customer.
Tap the purchase that contains the item to be returned.
Tap Return in the top right corner.
Tap the item to return.
Select a return reason.
Select the item condition.
Repeat the last 2 steps for each item to return.
Check the return details and tap Apply Amount to Cart.
A new shopping cart is created, containing the item(s) to be returned.
note
Notice the credit added to the cart. It represents the total value of
the items to return. This may also implicitly include the shipping costs
to be refunded to the customer.
If all of the items from an order are returned, the shipping cost for
the order is refunded to the customer. The refunded amount for shipping
costs is available in the return receipt of the order.
Once the shopping cart is ready with the items that will be returned to
the customer for a refund, proceed to Choosing a refund option .
Select a refund option from the following options:
New Gift card: Issues a new gift card for the refund amount.
This option may not be available if your store's policies don't
allow refunds to gift cards.
Enter the following details if required by your business and tap
Add Gift Card:
Gift Card Number
PIN for the gift card
The customer's email address
New Electronic Gift card: Issues an electronic gift card for
the refund amount, which is sent to the customer's email
address.
Present Card for Refund: Allows you to swipe the credit/debit
card that should receive the refund.
note
Currently, you cannot enter a credit/debit card number manually
to receive the refund.
Original Payment Method: Refunds to the original payment
method that was used to pay for the item via an external order
management system.
For orders that were paid for via external payment options such
as WeChatPay or AliPay, this option is disabled by default.
Use the External Payment Method to refund the amount instead.
Important
This refund method only works if the order number for the
returned item, from the external order management system, was
entered during the return process.
If the customer used several credit cards to pay, each credit
card is refunded for the amount that was deducted from it.
Certain debit cards cannot be refunded without swiping them
again. In this case, use the Present Card for Refund option.
External Payment (refund method): If enabled for your business, use this method to record refunds via an external payment provider
that is not integrated into NewStore. Retailers can define several external payment methods that associates can select to represent the various non-integrated payments in use.
Store associates can see the specific payment methods used in the original order when viewing the customer order within the Associate App.
Retailers may want to display the same granularity for the refund options when using external payment systems as they have for the initial payments.
See Configuring Refund Options for specifics.
note
Retailers should consider it a best practice to have the same external refund options as they do for the payment options.
This will ensure a match between payment options and refund options and also help in reconciliation.
Associates can skip selecting an External Payment refund method if it does not match the external refund requested by the shopper.
They can also dismiss the "Refund Methods" view and complete the return and refund process. NewStore will record the refund for this
transaction as External Payment within the associate app. Within the NewStore Omnichannel Manager, event stream, and APIs, the payment
method used for this transaction will be shown as non_integrated.
You can print the return receipt or tap Email Receipt, to email it to
the customer. The return process is complete.
To reprint the sales receipt or return receipt for the customer, tap
and choose the customer.
Tap Activity and select the purchase you want to reprint the receipt
for. Tap Documents & Receipts and tap Print.
This type of return is referred to as blind return.
Tap
to open the
customer list and open the customer's profile.
note
If the customer does not have a profile, create one .
Tap Activity. You can see the list of purchases for the customer.
Confirm that no order corresponds to the item to be returned.
Tap Can't find the order for a return?.
Tap Search Product to open the catalog.
Browse or use the search to find the item that the customer wants to
return and tap Add for Return.
Select a return reason.
Select the item condition.
(Optional) In the pop-window that appears, from the customer's
receipt, enter the original order number for the order that the
returned item belongs to.
Important
If an external order management system is used to manage orders in
your store instead of NewStore, ensure that you add the original
order number at this step. This helps NewStore to reconcile the
order number for the returned item with the external order
management system.
Repeat the last 5 steps for each item to return. The cart is updated
with each item you add.
When all the items to return have been added, tap Apply amount to the cart to proceed.
note
Notice the credit added to the cart. It represents the total value
of the items to return. This may also implicitly include the
shipping costs to be refunded to the customer.
If all of the items from an order are returned, the shipping cost for
the order is refunded to the customer. The refunded amount for shipping
costs is available in the return receipt of the order.
note
You can also add new items to the cart to perform an exchange .
Select a refund option from the following options:
New Gift card: Issues a new gift card for the refund amount.
This option may not be available if your store's policies don't
allow refunds to gift cards.
Enter the following details if required by your business and tap
Add Gift Card:
Gift Card Number
PIN for the gift card
the customer's email address
New Electronic Gift card: Issues an electronic gift card for
the refund amount, which is sent to the customer's email
address.
Present Card for Refund: Allows you to swipe the credit/debit
card that should receive the refund.
note
Currently, you cannot enter a credit/debit card number manually
to receive the refund.
Original Payment Method: Refunds to the original payment
method that was used to pay for the item via an external order
management system.
For orders that were paid for via external payment options such
as WeChatPay or AliPay, this option is disabled by default.
Use the External Payment Method to refund the amount instead.
Important
This refund method only works if the order number for the
returned item, from the external order management system, was
entered during the return process.
If the customer used several credit cards to pay, each credit
card is refunded for the amount that was deducted from it.
Certain debit cards cannot be refunded without swiping them
again. In this case, use the Present Card for Refund option.
External Payment: If enabled for your business, allows you to
refund the amount to the customer via an external payment
provider that is not integrated into NewStore. Use this method
to refund orders via options such as AliPay, WeChatPay, and
others.
Ensure that the refund has been processed externally before you
tap Confirm to complete the refund process. NewStore does not
offer any visibility into external payments or refunds for later
reconciliation.
You can print the return receipt or tap Email Receipt, to email it to
the customer. The return process is complete.
To reprint the sales receipt or return receipt for the customer, tap
and choose the customer.
Tap Activity and select the purchase you want to reprint the receipt
for. Tap Documents & Receipts and tap Print.
A customer can exchange a purchased item for another item.
To exchange an item in NewStore Associate App, create a return and add
one or more new items to the shopping cart:
Tap
to open the
customer list and open the customer's profile.
Tap Activity. You can see the list of purchases for the customer.
Tap the purchase that contains the item to be returned.
Tap Return in the top right corner.
Tap the item to return.
Select a return reason.
Select the item condition.
Repeat the last 2 steps for each item to return.
Check the return details and tap Apply Amount to Cart.
A new shopping cart is created, containing the item(s) to be returned.
note
Notice the credit added to the cart. It represents the total value of
the items to return. This may also implicitly include the shipping costs
to be refunded to the customer.
If all of the items from an order are returned, the shipping cost for
the order is refunded to the customer. The refunded amount for shipping
costs is available in the return receipt of the order.
Add one or more new items with one of the following methods:
Tap
and tap the item to
add, then tap Add to Cart.
Tap
and scan the barcode of
the item.
Tap
to open the shopping cart.
Based on what amount the new item costs, the main action button to
continue with the exchange can be:
Exchange: Exchanging an item for another item of the same
price.
Pay: Exchanging an item for a more expensive item. Charge the
customer the difference amount.
Refund: Exchanging an item for a cheaper item. Issue a refund
to the customer.
Tap the main action button to continue with the exchange:
Exchange. Then tap Submit order to complete the transaction.
If enabled for your business, you can offer gift card cash-outs to customers, and can also check the
available balance on a gift card.
To check the balance on a gift card and to offer a cash-out to the customer against it:
Tap
and scan the barcode of the gift card.
(Optional) You can also enter the gift card number or SKU in the app.
If the gift card is valid, the Gift Card Details screen appears with the following information:
Status: Displays Active or Inactive based on the validity of the gift card.
Balance: Displays the balance remaining on the gift card.
Gift Card Number: Displays the gift card ID number or SKU.
To offer a cash-out for the customer, tap Cashout Gift Card.
In the Confirm Gift Card Cashout screen that appears, the amount available for offering a cash-out is displayed.
To go back to the scanner or the manual entry screen in the app, tap Close.
Tap Process Cashout and enter the PIN required to redeem the cash-out for the gift card.
If the store uses an integrated cash drawer , the app opens the cash drawer to allow you to offer
the necessary cash to the customer. For a non-integrated cash drawer, you must manually open the
drawer and remove the necessary cash for the customer.
Important
If PIN validation for gift cards is not enabled for your business,
the app reduces the money in the integrated cash drawer by the specified cash-out amount when you tap Process Cashout.
If PIN validation for gift cards is enabled for your business,
the app reduces the money in the integrated cash drawer by the specified cash-out amount only when you tap Process Cashout
and enter a valid PIN.
If there is not enough cash in the drawer, you need to resolve this within your audit or business
process. NewStore does not take this into account, and the app considers the gift card cash-out transaction
to be successful when you tap Process Checkout.
If the entered PIN is valid, a confirmation screen appears with a Gift Card Cashout Successful confirmation message displayed.
note
If the PIN entered is not valid or wrong, this error message is displayed:
Gift Card Cashout Unsuccessful - do not remove cash from the drawer. Please try again, or contact support.
Tap Okay to restart the cash-out process or tap Retry PIN to retry entering the PIN for the gift card.
Associates can test new or upcoming features of NewStore Associate App
by switching to test mode in the app. When you switch to test mode,
the app switches from a live environment to the staging environment
configured for your business. Changes made in test mode do not have any
impact on actual sales or live orders in the store.
Every time you switch to test mode, all locally stored data in the app
such as the list of users, saved carts, and IP addresses for Zebra label
printers, are removed.
To use this feature, ensure that:
You have the required permissions in NewStore Omnichannel Manager.
You have the credentials to use the app in test mode. For more
information, contact your store manager or the support team.
Your business has provided you with access credentials for the Adyen
test environment, for you to keep using Adyen payment devices in
test mode. For more information, contact your store manager or
Adyen support.
To switch to test mode in the app:
Log into <logging-in> the app.
Tap the navigation drawer menu, and tap Switch to test mode > Switch.
Once the app restarts, log in again with your assigned credentials
for test mode to complete the switch.
note
The pin set up when logging in for the first time
expires every time you switch modes in NewStore Associate App.
A banner at the top notifies you that NewStore Associate App is being
used in test mode.
To leave test mode and return to the live version of NewStore Associate
App, in the top banner, tap
Erasing local app data signs you out of the app and removes the app cache. This removes the
local storage that includes user history login and PIN, items in carts, saved carts, and the
default printer selected for the device.
Important
Erasing local app data does not remove offline orders.
To erase local app data, tap on the drawer menu > Settings > Erase local app data.
note
You do not need to perform this action regularly as it removes ALL app cache and local data
stored in the app. NewStore recommends this action only under proper guidance.