Macro Docs-1
  • Reduce Item's Discount
  • Missing Phone Number
  • IOSS Note
  • Missing Phone Number and Email
  • Saturday Service
  • Print Shipping Label And Save In FTP
  • Auto Mapping SKU
  • Assign Payment Method By Source and SubSource
  • Assign Cheapest Shipping Service
  • Convert Channel Notes to External Notes
  • AssignedIOSSIdentifier
  • SyncChannelDataManually
  • SufficientStockAllocation
  • MarkOrderProcessShippingLabelPrinted
  • Shipping Delivery Note
Powered by GitBook
On this page

Reduce Item's Discount

RIS-SM-1015 Reduce Item's Discount

NextMissing Phone Number

Last updated 1 year ago

The "Reduce Item's Discount" is a macro that runs as an action of the . This macro allows for the manual reduction of discounts by a specified value provided by the client. This macro facilitates the modification of discounts for items in the item line of order with a 100% discount applied.

This guide provides a step-by-step explanation of how to install and set up the macro in Linnworks.

Start using the macro

There are three steps you need to complete to start using the macro:

  1. Install the application.

    • Go to Apps > Application Store > Reduce Item's Discount > click Install and follow the on-screen instructions until the installation is complete.

  2. Configure the macro.

  3. Configure the rule in the Rules Engine screen.

Configure the macro

Once the Reduce Item's Discount app is installed:

  1. Go to Apps > Macro Configuration and click + Add new configuration.

  2. Select the Reduce Item's Discount macro and click Create Configuration.

  3. In the Macro Configuration screen, specify the below details and click Save:

  4. Make sure to enable the macro to continue with the Rules Engine configuration.

Functionality

  1. Discount Application:

    • Iterates through specified orders and evaluates each order item's value.

    • Applies a discount to order items with a value of zero and a 100% discount already applied.

  2. Discount Calculation:

    • Calculates the discount value based on the provided discount percentage.

  3. Order Item Update:

    • Updates order items with the newly applied discounts to reflect the changes in pricing.

Usage

  1. Input Parameters:

    • OrderIds: Array of order IDs to process.

    • discountValue: The discount percentage to apply to order items with a value of zero.

  2. Execution:

    • Call the macro with the desired order IDs and discount value to initiate the discount application process.

  3. Outcome:

    • The macro evaluates each order and applies discounts to qualifying order items as specified by the provided parameters.

    • Order items with a value of zero and a 100% discount applied are updated with the new discount value.

Rules Engine