What are Price Lists and How to Manage Them in Asaan Retail?

Created by Taha Khan from Asaan Retail, Modified on Wed, 10 Sep at 4:34 PM by Taha Khan from Asaan Retail


1. What is a Price List?

Asaan Retail’s Price List feature lets you manage product pricing across multiple sales channels like Shopify, Daraz, and WooCommerce. This makes your product pricing fully customizable and store-specific, enabling true multi-channel management.

By enabling the feature from Settings > Configuration > Price List, you unlock the ability to view, create, and manage price lists under the Inventory section.

You can set default pricing for each store, build custom lists for temporary promotions, or adjust prices based on your needs. This system also includes syncing capabilities (for online stores), import/export options for bulk changes, and role-based access controls—making it flexible for large teams and diverse retail strategies.

2. Price List Working

Once the Price List feature is enabled from the Settings, you'll find a new “Price Lists” option under the Inventory section. On this screen, Asaan Retail will automatically generate default price lists for each integrated online store (like Shopify, Daraz, WooCommerce). These are tagged as “Default” and act as the base pricing for your store’s products.

Each price list is specific to a sales channel and only becomes active if the channel is ‘linked’ and the products are mapped to that store. This setup allows you to maintain store-specific pricing—ensuring that the same product can have different prices on different sales channels. 

2.1 A Practical Scenario

Let’s say you want to run a 14th August sale. Instead of editing each product manually, you can create a new price list named “14th August Sale” on top of the default list. You’ll select the relevant store, choose the pricing method (“All Items,” “Selected Items,” or “Search & Select”), and set the effective date range to 14th August.

Note: “Effective Date Range” is the period during which the price list will be active and applied to the selected products on the chosen sales channel. Prices will automatically be pushed at the start date and revert to the default pricing once the end date is reached.
  • On 14th August, this new price list will automatically become active, and the discounted prices will be pushed to the selected store.

  • Once the sale period ends, the system will revert to the default price list, ensuring prices go back to normal.

  • If you’ve manually updated product prices on your store (e.g., Shopify) and want those changes reflected in Asaan Retail, use the “Pull Channel Prices” option within the default price list drop-down. This will sync the latest prices from the sales channel back into your Asaan Retail account.

This push-pull mechanism ensures your internal system and your live stores always stay in sync—whether changes are made within Asaan Retail or directly on the sales platform.

3. Creating a Price List

To create a new price list in Asaan Retail, follow these steps:

3.1 Navigate to the Price List screen

Once enabled, head over to the Inventory > Price Lists section. This is where all your store-specific pricing will be managed.

3.2 Click "Create Price List" 

On the top right of the screen, you’ll find the “Create Price List” button. Clicking it opens the form to configure your new pricing rules.

3.3 Fill in the Required Fields

  1. List Name: A descriptive name for your list (required)

  2. Sales Channel: Choose the online or offline store the list will apply to (required)

  3. Price List Type:

    • All Items: Apply markup/markdown by percentage across all products

    • Individual Items: Manually set prices product by product

    • Search & Select: Update only selected items via search, for better performance

  4. Effective Date Range and Time: The start and end dates the prices should be valid (required)

3.4 Save the Price List

After entering all details and adjusting prices, click “Save”. If the list is valid and conflict-free, it will be created and either set to active or scheduled based on the date range.

4. Managing Price Lists

Once created, price lists can be managed and controlled in several ways:

4.1 Default Price Lists 

These are auto-generated for each integrated store (Shopify, Daraz, WooCommerce) and act as the baseline pricing. They cannot be deleted, and are always active and effective, unless overridden by another list during the effective duration.

4.2 Bulk Price Updates

You can click “Update Rates in Bulk” to apply a percentage or fixed amount increase/decrease across selected products. This is useful for quick changes to the pricing.

4.3 Import/Export Pricing

Use the Import/Export feature to download product pricing, update prices in Excel (XLS/CSV), and upload them back to apply changes in bulk.

4.4 Status Management

You can mark a price list as Active or Inactive. Only active lists will push prices to the store. Inactive lists can be edited, while active lists must be made inactive before editing or deleting.

  1. Active: The price list is currently in effect on the selected sales channel. Product prices on that channel are being synced directly from this list.

  2. Inactive: Used when a price list needs to be paused or deleted. A list must be marked as inactive before it can be deleted. Additionally, when a new “All Items” price list is activated for overlapping products, the default list automatically moves to inactive until it becomes relevant again.

  3. Scheduled: The price list is set to go live in the future. It’s been created and saved, but the activation date hasn't arrived yet—so it hasn’t been pushed to the sales channel.

  4. Expired: The price list’s end date has passed. It is no longer active and has reverted back to the expired status. Expired lists can also be manually deleted if no longer needed.

4.5 Syncing with Sales Channels

For default lists, you can pull pricing from the sales channel using the “Sync Store Prices” option. This ensures your internal pricing matches what’s live in your store.

All changes take effect only when the price list becomes active based on its date range or is manually pushed to the store.

5. Importing, Exporting & Bulk Price Updates

To update prices in bulk, you can export a CSV/XLS file for any store. The exported file contains:

  • Item Name

  • SKU

  • Sales Price

  • Compare-at Price

Edit only the Sales Price and Compare-at Price fields, then import the file back to update the pricing. Do not modify other fields or headers.

For large product catalogues, you can also use the “Update Rates in Bulk” feature inside the price list form to apply markup/markdown percentages or amounts across selected products instantly.

6. Conflict Management, Sync Logs & Activity Tracking

If products already exist in active price lists within the same date range, a conflict warning appears during new price list creation. You’ll be able to either:

  • View conflicted items and override selectively, or

  • Override all existing prices directly.

When a price list is synced, we’ll show a summary of:

  • Total attempted

  • Successfully synced

  • Failed to sync

These details help identify and resolve sync failures quickly. Every change made—whether edits, deletions, activations, or syncs—is logged in the Activity Log. You can also view before and after prices for each product in a modal linked from the logs.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article

Footer