Announcement

Collapse
No announcement yet.

No Discounts Ever on Specific Products

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    No Discounts Ever on Specific Products

    Thought I had this figured out, but can't get the combination of Price Groups, etc worked out.

    Site has four to six products that should NEVER Be discounted. Worked it out easily enough for volume discounts, but how do you set it up to not allow Basket Coupons?
    Bruce Golub
    Phosphor Media - "Your Success is our Business"

    Improve Your Customer Service | Get MORE Customers | Edit CSS/Javascript/HTML Easily | Make Your Site Faster | Get Indexed by Google | Free Modules | Follow Us on Facebook
    phosphormedia.com

    #2
    If the price group has the option for Apply To All Products Unless Excluded and you enable, you will have the option to exclude products, subscriptions or categories. Price group set to type Basket Discount does not offer this but Basket Discount (specific products) type does.

    ApplyAll.png




    ExcludeOptions.png
    Wayne Smith

    Comment


      #3
      Thanks Wayne. Thought there was a way of doing this via Price Groups and in/exclusions. However, after looking through all the existing Price Group structures, its going to be a mess reconfiguring them and even them I know the client will forget this the next time they create a Price group. Looks like its time for a custom module. Will also post to 'Dream Features'. I think this is not an 'uncommon' problem and it would be great just to have a single point option of "Do Not Discount".
      Bruce Golub
      Phosphor Media - "Your Success is our Business"

      Improve Your Customer Service | Get MORE Customers | Edit CSS/Javascript/HTML Easily | Make Your Site Faster | Get Indexed by Google | Free Modules | Follow Us on Facebook
      phosphormedia.com

      Comment


        #4
        I have an issue where I put products on sale, and I have to manually exclude them from Volume Pricing during the sale. Is there any trick to automatically exclude during a timed sale? (Dreaming here, but figured it never hurts to ask).

        Comment


          #5
          eldon99 you should be able to achieve what you want by making the sale price group have a higher priority than the volume pricing price group then have it exclude the volume pricing price group. This way it will get applied first and when Miva tries to apply the volume pricing it will be skipped since its excluded.

          Brennan Heyde
          VP Product
          Miva, Inc.
          [email protected]
          https://www.miva.com

          Comment


            #6
            I have done that already, so thank you for confirming. So then, I just need to put a conditional around the volume price table to hid it if the product is assigned to sale price group?

            Comment


              #7
              How can I adapt the code below to test for several price groups in addition to just one?:

              Code:
              <mvt:do file="g.Module_Feature_PGR_DB" name="l.ok" value="PriceGroup_Load_Name( 'Specific Sale Price', l.price_group )" />
              <mvt:if expr="l.price_group:id GT 0">
              Exsists<br />
              <mvt:do file="g.Module_Feature_PGR_DB" name="l.b" value="PriceGroupXProduct_Load( l.price_group:id , l.settings:product:id, l.settings:pricegroupvar )" />
              <mvt:if expr="NOT ISNULL l.settings:pricegroupvar">
              Assigned to this product<br />
              <mvt:comment>
              Check and see if the current time is between the price groups start and stop time
              </mvt:comment>
              
              <mvt:if expr="s.dyn_time_t GE l.price_group:dt_start AND s.dyn_time_t LE l.price_group:dt_end">
              // The promotion for BLACK FRIDAY is active
              </mvt:if>
              </mvt:if>
              </mvt:if>

              Comment


                #8
                Depends on the context i believe but this might be the starting point

                ProductList_Load_Offset_PriceGroup_All

                Bruce Golub
                Phosphor Media - "Your Success is our Business"

                Improve Your Customer Service | Get MORE Customers | Edit CSS/Javascript/HTML Easily | Make Your Site Faster | Get Indexed by Google | Free Modules | Follow Us on Facebook
                phosphormedia.com

                Comment


                  #9
                  Thanks Bruce. I figured our a simple workaround for my situation. I was trying to hide the volume price table if a product was on sale. I finally realized I could use the conditional that changes the price.

                  Comment

                  Working...
                  X