Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • Laurence Gillian 595 posts 1212 karma points
    Nov 03, 2015 @ 16:02
    Laurence Gillian

    TeaCommerce Marketing Rules (Free Shipping)

    I am trying to configure Free Shipping for Order over a particular value, I have configured this in my own site, and also in the TC Demo site, but this is not working.

    Please see attached screen grab:

    The subtotal is $500, therefore the shipping should be $100 right?

    Confused! Thanks! Laurie

  • Bjarne Fyrstenborg 1160 posts 3356 karma points MVP 4x c-trib
    Nov 03, 2015 @ 16:50
    Bjarne Fyrstenborg

    Hi Laurence

    Do you save product prices excl. VAT, then the amount should also be set without VAT.

    You would probably also use >= instead of = in your rute definition. Furthermore if you want to setup Free Shipping, you should you 100 percentage award on Shipping price. Otherwise it is not free shipping if the customer buy for $600.

    Are you sure the price match exactly $500?


  • Laurence Gillian 595 posts 1212 karma points
    Nov 03, 2015 @ 18:15
    Laurence Gillian

    I see! The award is a discount on the price rather than an amendment. I was thinking that setting shipping to $100, would result in the shipping being $100. So that's that one solved! Thank-you.

    I am having another problem too, maybe you could help! ;-)

    I am checking for a custom property here, which is set if an order is restored.

    Marketing Config =

    CustomProperty restoredBasket = TC.AddOrUpdateOrderProperty(1, "restored_basket", "true"); 

    I have checked this is set and @order.Properties["restored_basket"] returns 'true', however the 100% discount is not applied.

    Another example of this here:

    And what does "Allow additional campaigns" actually do?

  • Laurence Gillian 595 posts 1212 karma points
    Nov 04, 2015 @ 14:28
    Laurence Gillian


    1. Allow additional campaigns

    This means that only 1 campaign can be active per order. As I couldn't find the source for this in the Git repo, this actually took aaages to figure out. Having this one ticked, helped greatly! ;-) Perhaps this could be renamed to: "Allow multiple marketing campaigns on Order", or "Allow multiple marketing campaigns on Order".

    2. Custom Property on Order or Orderline

    Whatever I do here, I am unable to activate the marketing code.

    Screen Grab

    3. Activate Marketing Via Discount Code

    As I couldn't do the above, I thought I'd progmatically add a discount code to the order. This works but has a strange issue where:

    Discount Code = "wahoo" will work Discount Code = "10OFF" will not work

Please Sign in or register to post replies

Write your reply to: