We primarily use two price fields in Runit, "Original Price" and "Price" to determine the selling price & sale price of a given product. In this article, we'll discuss how we utilize these fields, and how they play in to how the integrator handles sales & timed sales with Runit.
Modern Retail uses two fields from Runit for prices:
- Original Price
- This is what we use as your standard selling price for a given product.
- Price (markdowns)
- This field is what we use for sale prices; ie the value in this field would be the price of a product while it is on sale.
If the value in the "Price" field is higher than the value in the "Original Price" field, then we ignore the "price field", as it wouldn't make sense for a sale price to be higher than the selling price.
Furthermore, for timed sales we use the following two fields in Current Sale:
- Sale Price
- This is the price a product will use for the duration of the timed sale.
- Expiration Date
- This is the end date for a timed sale. The product will use the Sale Price value as its price until after this date.
Just like with other sale prices, we only use the value in SalePrice if it is lower than the selling price. Additionally, Runit sends timed sales on the day of the start of the sale, so we won't receive it until just after midnight.
Additionally, we do not use Runit's ShowOnSale toggle. If you have any further questions, please feel free to contact us with a support request.