Jump to content

Darth Moxy

Administrators
  • Posts

    427
  • Joined

  • Last visited

Posts posted by Darth Moxy

  1. Most customers (any job over $700.00) will give a 50% deposit; however, any job under $700.00 needs to give a minimum deposit of $350.00

    When you say "adjust" the tag, do you mean adjust the message that people get that tells them to give a 50% deposit to tell them the second part? You'll do that in your trigger (your trigger is also called Deposit Required).

    But just to clarify, there's not a way to have a trigger fire based on the $ amount of the order. So you can just add to the existing message that there's a $350.00 minimum deposit, as I stated above.

    Otherwise you'd have to have someone manually tag each order with a tag for less than $700 or a tag for more than $700 which could then fire one of two different triggers explaining the deposit requirements for that order.

    Let me know if that doesn't make sense.

  2. Go to Financial Reports >Transaction Report and UNDO the payment on the incorrect invoice.

    This does not refund the customer's payment, it just reverts which invoice it was applied to.

    THEN you'll go to the correct invoice, apply a MANUAL payment (again because you already have the customer's money, they don't need to be charged again) and just make a note that this payment was incorrectly applied to another invoice and manually applied to the correct invoice. 

  3. I created validations that would fire when a customer hasn't put in width, height or depth, but they're firing on one product & not another

    If you use the 'required for validation' checkbox on number attributes (only available when you're overriding the attribute at the product level, as seen in screenshots below) then the validations won't try to fire until the validation is filled out:

  4. When I apply a 15% discount to an order manually, it calculates differently than using a company tag for a 15% discount. What's up?

    Pricing can be a tricky thing! You have to be careful when you have multiple adjustments going on. In this case, there was a surcharge (upcharge) set for the order. A tag discount will discount the order BEFORE the surcharge is applied (so, taking a discount of a smaller total). Using the manual discount field on the order page discounts the price AFTER the surcharge is applied (taking a discount of a larger total).

  5. Like customer exclusive attributes, but instead of the whole attribute, certain entries in the dropdown show/hide based on the customer/tag.

    No there's not! One way to manage that would make some of your products customer-specific, and then "edit override" the attributes on those products.

    So clone the desired product, make that clone specific to the customer (or group of customers, using tags), and then use this link to edit the attributes for that new clone as needed:

     

    edit overrides
  6. Is it possible to have a product ignore presets and always use default settings?

    No, there's not currently a setting for that - if you're using a preset, then it affects everything you add to the order. I'm not sure, but I think it might be kind of confusing for customers placing the order if some of the items follow the presets but some keep the default options instead.

  7. If you're getting this error when trying to add a new contact, chances are the contact already exists in your system! 

    The best way to check for this is to go to your View All lists for Company Contacts and Individual Accounts. You can search both of these by email address! Make sure to check the "Disabled Contacts" filter. If the contact has been disabled, all you need to do is edit the contact and make them Active again! 

  8. There is not currently a way to require 50% payment from a customer, but you could possibly handle it with triggers. For example, you could create a trigger (when an order is placed) to alert the customer that they must pay 50% before the order will be started. And then another trigger that will alert you or someone on your staff when a payment has been made on an order. It wouldn't be the cleanest solution, but if you have regular customers it wouldn't take them long to get the flow.

    Other than that, your options are to set the "Default Checkout Flow" in your Financial Settings to Pay Before Processing, which will only allow people to place BIDS until they've paid, at which point it can be submitted as an order. Or you can set the Default Checkout Flow to User Credit Limit which will allow people to place orders and then billing starts when the order has been shipped (though they can pay any time before that) and you'd manage your collections with triggers doing all the pesky work of reminding the customer they need to pay.

  9. We want to restrict everyone from placing orders when they first sign up.

    No, the default permissions are set automatically, the best way to handle that is usually to use a trigger for someone in your company to do whatever needs to be done for a new sign up - so in this case maybe someone needs to call or email the new sign up to verify who they are and give them info on ordering. Even if they place an order as soon as they sign up, you can avoid verifying the order until someone has made contact with them.

    In the meantime, I do think this might be a request that other companies would also like so I'll put it on our list to discuss.

  10. Sometimes we don't check it, so it would be nice if there was something that would notify me when something has been attached to an order.

    You can handle this with a little snippet of code integrated in to your system:
    Go to Settings -> Connections -> Integrations and add this to the plugin scripts box.

    <script>replace this with the snippet below</script>

    Then, paste this snippet between the two script tags.

    //custom script to add styling to attachments box on orders

    //only run on pages with path of orders otherwise it runs on all pages with attachments

    if(document.URL.indexOf("/orders/") >= 0){

       //variable 'list' will count the amount of attachments - if it's greater than zero, it will highlight the box with the styles listed below

       var list = document.getElementById("att_box").getElementsByClassName("attachment");
          if (list && list.length > 0) {
             document.getElementById("attachments").style.borderLeft="5px solid #C6D880";
             document.getElementById("attachments").style.background="#f1f5e1";
             document.getElementById("attachments").style.borderRadius = '2px';
             document.getElementById("attachments").style.padding = '2px';
       }
    }

  11. In Orders can I create a Pre-Bid Category to track upcoming bids? then move the completed to "Bid"

    The only statuses you can set are the ones you'll see in the system (Bid, Ordered, Verified, In Progress, Completed, On Hold, Shipped and Void) - but what about just using the On Hold status for these ones you don't yet want to set as a bid?

     
  12. In short, no. 

    Manually forcing a trigger would require changing status or other information that would prompt a trigger to fire. This will mess up with order flow and all the background processes that depend on the order status. Most noticeable to you, it will change the dates that the order was moved through those statuses which would definitely impact any reports that you pull for those orders. 

    If you think you've found a way to force a trigger to fire without messing with dates or statuses, run it by us in the support chat and we'd be happy to think it over for you to make sure you don't interrupt the normal flow of business! 

     
×
×
  • Create New...

Important Information

Terms and conditions of this site