# What's New

## April, 2026

#### Version 1.2

<mark style="color:purple;">**🎉 NEW FEATURES**</mark>

### Bulk Edit Price and Compare-at price by Shopify Market.

We have updated how price-related tasks work to improve performance and reliability. The **“Apply Markets”** option has been **removed** from the Price update task.

Instead, we have introduced new dedicated fields:

* **Price by Market** – allows updating price for a specific market
* **Compare-at Price by Market** – allows updating compare-at price for a specific market

Each task can now target **only one market at a time** when using these fields.

<figure><img src="/files/smA3iyuwCsq6wJ11y2nw" alt=""><figcaption></figcaption></figure>

This update is designed to:

* **Reduce task processing time**
* **Improve performance and stability**
* **Avoid Shopify API limits** when updating a large number of products across multiple markets simultaneously

Previously, updating multiple markets in a single task could lead to delays or errors due to platform limitations.\
By separating this into individual market-based updates, tasks can now run **faster and more reliably**.

#### Version 1.2

<mark style="color:purple;">**🎉 NEW FEATURES**</mark>

### **Quick update Compare-at price for Products to create Sale.**&#x20;

* If you want to display your current product price as a sale price without modifying it, your products need to have a **compare-at price** set. You’ll also need to calculate the appropriate compare-at price to reflect the discount you want.

  This feature helps you quickly create a task to automatically update the compare-at price for your products.

<figure><img src="/files/Oxms9o3lDC5zXeT1XDqQ" alt=""><figcaption></figcaption></figure>

For example, you want to have a 10% off sale in the store without changing the current price, you need to create a Compare-at price that is 10% greater than the current price.&#x20;

You can quickly use the setting above and enter the discount value you want to have. In this case, kindy write: "10" as 10% off.&#x20;

You will receive a task setup as below:

<figure><img src="/files/uL4sp0smNWJnXDFovUSn" alt=""><figcaption></figcaption></figure>

The task is automatically set up with correct condition + value of the Compare-at price that should be used.&#x20;

## March, 2026

#### Version 1.2

<mark style="color:purple;">**🎉 NEW FEATURES**</mark>

### **Bulk edit Cost price of Products**

* The app now supports bulk editing of **Cost Price**, allowing merchants to efficiently update the purchase cost of products across their store.

  **Cost Price** represents the product’s purchase cost and is **only visible to the merchant**. It is commonly used for **profit tracking and financial reporting**.

<figure><img src="/files/cSHhUCkRLtBAiYZdpmoR" alt=""><figcaption></figcaption></figure>

The setting options are the same availale for Price and Compare-at price. The app also enable a new option which allows you to **set Cost price to null (empty value)**.

<figure><img src="/files/g4NbocLPyYwgjqFfbwMK" alt=""><figcaption></figcaption></figure>

### **Add Dynamic Variables**

* The feature allows you to insert dynamic values into your updates, making bulk edits more flexible and automated.

  This feature is especially useful for text-based fields such as **Title, Description, SKU, Barcode, and Tags**.

<figure><img src="/files/7AtFikXtKI6uKR6Tczxr" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/yztn3SeLMQcQenxFI1zA" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/zdwPeP8LuOZtb2uRhP7d" alt=""><figcaption></figcaption></figure>

### **Quick Create Discount Task**

* This feature allows you to quickly set up a discount task without going through full manual configuration.

  Instead of configuring multiple settings, you only need to enter the **discount value**, and the app will automatically generate the appropriate **Edit Field configuration** for you.

<figure><img src="/files/iieuyUENYcFgh6OMDWom" alt=""><figcaption></figcaption></figure>

***

<mark style="color:purple;">**🎉 NEW FEATURES**</mark>

### **Bulk edit SKU, Barcode of Products**

* The app now supports bulk editing of SKU and Barcode information, allowing you to quickly update product data across multiple items at once.&#x20;

<figure><img src="/files/FbqT3k7ajkFolDhaFi0j" alt=""><figcaption></figcaption></figure>

You can update SKU and Barcode fields using the same editing methods available for **Title** and **Description.** The app also enable a new option which allows you to **set SKU or Barcode to null (empty value)**.\
This is useful when you want to remove existing data in bulk without manually editing each product.

<figure><img src="/files/6FSR03iaYgEOpeMICP2L" alt=""><figcaption></figcaption></figure>

### **Bulk add/remove Product Tags**

* This feature supports dedicated editing for product tags, allowing you to efficiently manage and update tags across multiple products in bulk.

<figure><img src="/files/XiJ2F91nJrOzyez2S0XM" alt=""><figcaption></figcaption></figure>

There are two key features:&#x20;

**Add & Remove Tags:** Allows you to add new tags and remove existing ones at the same time.\
This helps you quickly update product categorization without affecting other tags.

**Replace All Tags:** This option will overwrite all existing tags with a new set of tags.\
It is useful when you want to completely reset or standardize tags across selected products.

<figure><img src="/files/kTfYmTKJnsatQl6ABWdZ" alt=""><figcaption></figcaption></figure>

***

<mark style="color:purple;">**🎉 NEW FEATURES**</mark>

### **Duplicate task**

It allows you to create a copy of an existing task with its configurations. The duplicated task will follow specific rules based on the original task’s **Start** and **Revert** settings.

* By default, the duplicated task will have **Start Time set to Manual** and **Revert Time set to Disabled**.
* After duplicating the task, merchants can reconfigure the **Start** and **Revert** conditions as needed.

This approach gives you full flexibility to adjust the timing, without being forced to run the task immediately or follow the original schedule.

<figure><img src="/files/o6chiPDQl0hPmsscItlg" alt=""><figcaption></figcaption></figure>

* **Recurring daily task:** This feature allows tasks to automatically **run and revert on a daily schedule** within a defined time range. This helps you automate repetitive updates without needing to manually trigger tasks each day.

<figure><img src="/files/Imq0Lae6FyeWO7WtW9em" alt=""><figcaption></figcaption></figure>

## December, 2025

#### Version 1.1

<mark style="color:purple;">**🎉 NEW FEATURES**</mark>

### **Set Task's Start time as Manual and Edit task**

* The app now supports editing tasks that are set to run **manually** or are **scheduled to run at a specific time**. If you’re unsure whether a task has been configured correctly, you can set its start time to **Manual** or schedule it for a later time. This allows you to review and edit the task freely until the scheduled time is reached, or until you’re confident everything is set up correctly and choose to run it manually.

<figure><img src="/files/ng40s8FfUymDUxxwmGy7" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/GkE6GXILKobwYPJfANJS" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/FlLZLEuk0meKVfyNVWa5" alt=""><figcaption></figcaption></figure>

### **Set Rounding rule to End prices in a certain number**

* When creating a task to bulk-edit product prices, you can also configure how the updated prices should be rounded. This option allows you to define your own custom ending for product prices. Instead of being limited to preset options like **.99**, you can freely choose any ending such as **.00**, **.49**, **.95**, or any other value that fits your pricing strategy. After the price adjustment, the system will automatically modify each product price to end with the number you specify.&#x20;

<figure><img src="/files/7wNzNJPsbGggEpJZNQG1" alt=""><figcaption></figcaption></figure>

### **Exclude Specific Products from Task Execution**

* When setting up a task for **All Products** or **Collections**, you can exclude specific products from having the task applied. This allows you to prevent certain products from being affected by the changes, without needing to manually select every product you want to update, which is especially helpful when managing a large number of products.

<figure><img src="/files/t3UYuGklcHv8wgLMiOJQ" alt=""><figcaption></figcaption></figure>

### **Archived/Unarchived Tasks**

* This setting works as a “soft delete” option for tasks. It helps you keep your Tasks page tidy by hiding any unnecessary or mistakenly created tasks - without permanently removing them from the app.

<figure><img src="/files/DLeQnVfBF7KyLlqFR6P7" alt=""><figcaption></figcaption></figure>

### **Search Product Changes**

* Allows you to search for modified products using multiple identifiers, including product ID, title, and handle - as well as variant-level details such as variant ID, title, and SKU.

<figure><img src="/files/mzHJoAggO5rWSwbKYdnT" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/xZ4XlLNKQVfImWR7KEpw" alt=""><figcaption></figcaption></figure>

**🛠️&#x20;**<mark style="color:blue;">**IMPROVEMENTS**</mark>

* **Improving & Optimize performance and Feature:** Continue to learn and improve the app for the best user experience.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.samita.io/bulk-price-editor-sami/whats-new.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
