Blog2

Missing emails, anti spam & email authentication

The international anti spam effort is constantly making changes, in an effort to prevent our email mailboxes becoming filled up with rubbish. One of the more recent changes covers the area of  email being sent from a server, which is not the bona fide mailbox holder of that email address.

PrintJob systems send a lot of emails.  They normally come from noreply@printjob.com. However, you can have all those emails sent from your address. You can do that on Admin Settings > Emails

screenshot-admin-demo.printjob.com-2019.09.16-13_31_13

In order to ‘authenticate these emails’, to tell the mailboxes of the world that the PrintJob server is allowed to send email from your address, you must adhere to instructions found when you click email authentication in pic above.

Unfortunately PrintJob cannot do this for you, it can only be done by the DNS manager of your domain name.

My client didn’t receive a system email. What can I do?

  1. Check your outgoing email is either the noreply@printjob.com address or if you’re using your own email, check its  fully SPF compliant. If its not please follow the steps above or on the system.
  2. Try resending it. (or triggering it again) An easy test is to send the login reminder email. Image 186
  3.  Try using an alternative email address (like a disposable email address) to check that the email is in fact being sent. Its normally the case that the emails are being sent just fine, but that the recipient mailbox has some issue, like an over zealous spam interceptor. If you think the email is not being sent, please email us at support@printjob.com. (Checking its being sent is the first thing we will test.)
  4. Once its established that the system is sending emails, ask the intended recipient to check any spam/junk/trash folders they might have. Most email applications will allow users to ‘greenflag’ an email, so that it hits the inbox next time.
  5. If the recipient is on a company email server, such as outlook/exchange, they might need to ask their system administrator to help, or to white list the server.
  6. Finally, if all else fails email us at support@printjob.com. We keep a log of all emails sent, so we can check whether the email was sent. We need to know as much info as possible about a sample email so that we can locate it and show it was sent. So we need to know who was the recipient, what kind of email it was, and when it was sent, and any order IDs etc.
Featured Post

Importing Data

Data that can be imported is as follows:

  • Users for a Client
  • Departments for a Client
  • Addresses for a Client

Notes:

The unique identifier for each row of data is as follows

User – Email
Department – Department Name
Address – System ID (incremental number starting at 1)

The unique identifier must be present on each row, unless you are adding new addresses, which should have the ID as empty. If you are editing an existing address record, you will need to give the correct ID, which can only be seen by exporting the CSV from the PJ system first.

If you import a user row with an email already in the system, it will update the existing user with the new data on that row (in the CSV). If you want to change someones email address, you will need to edit their record on the system (not via import) manually.

Addresses can only be updated and installed on the target client accounts, and not across different accounts at once.

Country Codes can be found here. We’re using codes because the system is multilingual, and to avoid listing all translations of a country name, we store the code. This way when someone chooses French as their language choice, the Country List which is hardcoded can be present in french, as per Royaume Uni & Etas Unis (UK and USA)

Uploading Method

  1. Export the Users to download the CSV and see the format.
  2. Open this CSV file in Google Spreadsheets, Open Office Calc, or Microsoft Excel
  3. Transfer your data into this file and resave OR
  4. Mimic the format of the columns in your new CSV file
  5. Export/Save your CSV making sure that
    • Its COMMA separated (and not ; separated)
    • Its encoded with UTF8 or similar (Western European might also work)

 

In Excel 2016

Note: In Excel 2016 there are several options when you choose Save as

CSV UTF Comma delimited,
CSV comma delimited
CSV Macintosh
CSV MS-DOS

In this case you would choose CSV UTF Comma delimited

 

Featured Post

Custom/Urgent Development Requests

We like to hear from everyone about how we can improve the PJ Platform, from simple observations to adding new features.

New Ideas

PrintJob is open to suggestions and development requests – however they have to fit our strict criteria – that they will benefit everyone.

All requests we receive are recorded for analysis & discussion. Once they are accepted they go into a prioritised queue. When the time comes, we have to do a specs outline and risk assessment (new stuff breaks old stuff). We currently have over 300 suggestions already in our new development documents! This means that unless its revolutionary or super easy to do, its likely the feature you suggest will have to wait. Please also consider that what’s important to you might not be important to others. Everyone has their own priority list.

custom_development345809

Urgent Work

Of course business is business and quite often something is needed urgently. We therefore offer 2 per day rates.

1. To push a development item forward within the next two/three weeks. £250 per man per day.

2. Where we drop what we’re currently doing and start on your thing immediately. £400 per day.

This isn’t the cost of development (which is much more – all development has long term consequences) – its a prioritisation fee. Note: minimum one day rate applicable. Note also that, in theory, we restrict rush development to 25% of all development, so that no one company can completely control the direction of PrintJob.

If you have an urgent request please let us know via the in app messenger or support@printjob.com

Featured Post

Xero

Orders created in PrintJob can be automatically created as invoices in your Xero accounting software.

Here is how to set it up.

Xero1

Then activate Xero and click Setup.

There are three pages of setup.

On the first page follow the instructions. You will be asked to open a link to Xero and the link will take you to a page like this. (if you need to verify your email with Xero then do so and re-click the link on the PrintJob page)

screenshot-developer.xero.com-2019.03.05-16-29-34

Click the ‘New App’

You will see a popup like this in Xero.

screenshot-developer.xero.com-2019.03.05-17-22-53

 

Fill out the form and click create app.

You will then see the following page in Xero, copy and paste the keys into PrintJob

screenshot-developer.xero.com-2019.03.05-17-32-30

Then you are ready to move to the next page on PrintJob. Select what kind of invoice you want created and all the relevant accounts you wish to setup. Then on the last page you marry up the companies in Xero with those in PrintJob. After this all new orders will be created into invoices automatically.

Coming soon. All new companies created in PrintJob will be created automatically in Xero.

 

Featured Post

Rules that govern the Price Matrix

The following occurs after you have entered prices initially in the price matrix page.

  • If you leave a price cell empty the client will not be able to order that configuration.
  • If you change/replace any quantity or parameter value the original price will hold to the new value.
  • If you add a new value to an existing quantity or parameter the new value will have a blank price.
  • If you delete any quantity or parameter value then it will just be removed
  • If you add a new parameter then all the prices will be copied across to include the new parameter.
  • If you delete a whole parameter then the software has no idea what the reduced configuration will be so everything will be set to zero.
  • You cannot change a quantity value into another one that already exists. Delete first the one you want to replace.

 

Featured Post

Uploading fonts

Upload fonts at admin settings > fonts

From a Mac
You can upload a dmac format – it will be converted to OTF and will work. Zipped folders and other formats are not permissible.

From a PC
TTF, OTF, PFA/PFB and PS.

If you have a problem with a font, we might be able to provide a working version. Please email support@printjob.com

Featured Post

Thoughts on Product Pricing mechanisms

We have designed our product pricing model in the same way as our product template build process. Simple and manual.

Lets recap: The product template build process is like this – you upload a PDF, then you add objects, then you modify and style those objects. and test it as an end user – job done. No Acrobat plugins required. No browser plugins. No Quark or Photoshop or Illustrator required. All of this means that while the job might take longer without using some fancy add on,  it benefits from being  lower tech as it’s simpler and less prone to failure or complication. The trade off is worth it, because in fact its still super fast to create templates.

Less is more.

The product pricing mechanism is not quite so clear cut. There are two ways to do it:

1. By creating a vast and complex matrix. You pump in tonnes of data such as how many machines you have, what cost they are per hour, how many hours a day they work, who is working on them and how much do they cost and how long is the week, then more data about paper prices and ink prices, and warehouse handling costs and forklifts and packaging and round and round we go until you end up with an MIS system which tells you exactly how much it costs you to produce a box of customised pencils, onto which you can add your profit margin, depending on the time of year, how you feel and who the client is. Amazing tool really, but horrible to build and maintain. Its the holy grail.

2. The only alternative, which is what we have built is this: each product has a seperate pricing setup. You name the pricing parameters such as quantity, pencil type, and colour. So you have 3 parameters. If there are 5 quantities, 10 pencil types and 4 colours, you end up with 5x10x4 which is 200 different prices. You have to then input 200 different prices. In addition to the general parameters of the product, which are so far 3, you can also add options, which we call additional options, such as one of price additions or % increases. For example you can have an additional option called ‘Christmas Wrapped’ and for this little extra service you can charge a flat rate of $45 or impose a 30% tariff on the product price.

All of this adds up to a very simple and powerful mechanism which can work in lots of ways and produce a wide range of effects. You can design your whole product catalogue around this feature.

There are downsides, such as when the cost of paper goes up or down, you might imagine editing 10,000 potential prices across a whole client portfolio. We know about these downsides, but we believe the cost of them, is outweighed by the benefits. And we have ways of mitigating the costs, for example by creating a feature which allows you to change prices across the board based on a search query (everywhere you find a parameter H4 Pencil, increase price by 1.03%). And we believe at this stage that any intelligent person will be able to see the danger and know to keep things simple.

Cost Bad. Benefit Good. Simple Simple Simple.

 

Featured Post

Whats the background artwork file for?

The background artwork file on editable products, is an OPTIONAL artwork field, which has no purpose other than to simply create the live preview for end users, instead of the artwork file.

This is done in the case where the artwork file that you, as the printer, want to receive, has logos or other background stuff missing (say for example if you are printing on preprinted stock).

So if you put in a Background PDF, it is THAT file that the end users will see on their preview. The main artwork file is the file that will come through with an order as the print ready document.

In most normal cases you can ignore the Background Artwork Field.

If you upload a background artwork PDF. make sure it is the same size as the main artwork PDF.

Featured Post

Aligning text items

You align text objects by assigning their XY co-ords to a point on the texts ‘virtual box’. If you imagine that the text is held in an invisible box, much like in Illustrator or Photoshop, you can determine how the box is laid onto the artwork by saying which bit sits on the XY.

Image 005

Image 006

Featured Post

What is the Storefront?

The Storefront is the homepage of your system, where your clients login, and the Ordering System which they use. You can find the Settings for the Storefront in the Admin Settings pages. You can control everything about the storefront there, such as the products that are available in the storefront, the quote forms, the tax and payment process etc. You can also apply logos to it and a domain name.

Its important to understand that even though the Storefront is the whole system, some of your clients might have ‘Custom Accounts’, which is to say, they are different, and might not use any of the features of the general storefront, such as its settings or URL.

Featured Post