Prices & discounts

Change a thousand prices and still sleep

Put a discount on a category, a brand or a named list in one step. See exactly which products are affected and what each one will cost before anything moves — and undo it afterwards.

Mass update
The Mass update screen, captured from a working instance. Customer, shop and product names are substituted.
  • Always a dry run first See the count and the prices first.
  • Refuses the dangerous ones Below zero or over your limit is refused.
  • A way back Revert from the recorded before-state.
Publish
1 Draft the rule
2 Preview the effect
3 Publish to the shop
4 Revert if needed
Everything it does

Pending here, live only when you say so

Discounts are drafted in the tool and sit there until you publish them. Publishing is a separate, separately-permissioned step, so “prepare the sale” and “start the sale” are two different decisions.

  • Category, brand, or a list of references — with exclusions
  • Per customer group and per quantity threshold
  • Start and end dates, honoured by the shop
Someone pricing a shop shelf by hand, product by product.
Friday, 07:20

Three hundred products, and the sale starts today

There is no preview, so you learn what the discount did by looking at the shop afterwards. And if the number was wrong, the way back is the way you came: one product at a time, with the sale already running.

How it works

A weekend sale on one category, live on Friday, gone on Monday

The sequence that makes a thousand-product price change a decision rather than an adventure.

  1. 1

    Name the category — not an id. The subtree comes with it.

  2. 2

    Set the reduction and the dates it should run between.

  3. 3

    Read the preview: how many products, five of them priced before and after, how many existing rules get overwritten.

  4. 4

    Publish. Only now does anything reach the storefront.

  5. 5

    On Monday the end date has already taken it off — or you revert the job, and the recorded before-prices go back.

Why MyPS Manager

More than a bulk edit.

A change you can see before it happens and undo after it has.

Request access
What you are doing
PrestaShop admin, plus a spreadsheet
With MyPS Manager
Running a sale
Discounting means editing products one at a time.
Pick a category, a brand or a list, and see every new price before it exists.
A mistake
A typo becomes a fire sale that nobody notices until the evening.
A run that would price below zero, or touch more products than your limit, is refused.
Undoing it
Undoing it means remembering what each price used to be.
Every bulk change keeps its own before-state, and reverts from it.

Including the ones you forgot you had

Vouchers and basket-level rules are listed beside product discounts, because “what discounts are running?” answered without them is a confident half-answer. One shop we connected had sixty live cart rules nobody had looked at in a year.

Vouchers in use
CodeReductionUsedGiven away
REDUCERE1010%2046,750.70
COS1010%1446,713.86
SPECIAL1010%381,385.21
Everything it does

Everything you can change, and take back

  • Competitor price monitoring, so a price change starts from what the market is doing
  • A discount on one product, or on thousands in one step
  • Target by category and its whole subtree, by brand, or by a list of references
  • Exclusions, so "everything except these" is one rule
  • Percentage or fixed amount, per customer group
  • Quantity thresholds — a different price from ten pieces up
  • Start and end dates, honoured by the storefront
  • A preview of every affected product, priced before and after
  • A refusal if anything would end up below zero
  • A ceiling on how many products one rule may touch
  • Vouchers and basket rules listed beside product discounts
  • Bulk price changes through mass update, with a recorded before-state
  • A combination price grid for products with variants
Real screens

Changing prices, and taking it back

Captured from a working instance. The layout and the numbers are real; customer, shop and product names have been replaced with invented ones.

Products
The mirrored catalogue: price, VAT and discount state per product, across thousands of rows.
The mirrored catalogue: price, VAT and discount state per product, across thousands of rows.

Questions about this

What if I get the percentage wrong?

The dry run shows you the resulting price on real products before anything is written, and every bulk change keeps its before-state so it can be reverted as one action.

Does it work with quantity discounts?

Yes. A rule can start from a quantity, and the storefront honours it — including the case where "11% from 10 pieces" must not discount a single unit.

Can a salesperson do this?

Only if you let them. Preparing a discount and publishing one are separate permissions, and publishing needs a switch on the server as well.

Ready to see it on your own catalogue?

We set up an instance with your products, your prices and your VAT rates, and walk through it with you.

Request access No card. No obligation.