The Automated Emails feature added in Sytist 1.3 will automatically send out gallery expiring & booking reminder emails. But for this to work your hosting account must have cron jobs available and you will need to set up the cron job in your hosting control panel. Window servers don't have cron jobs available. 

See below for setting up a cron job.

How it Works

 You can have up to 3 different gallery expiring emails which can be sent on different days (like one sent 7 days before expiration, 3 days, the same day). Each one you can select a different email to send so you can create new default emails and select from those. The booking reminder email will send the email associated with the service that is booked.

When editing a gallery reminder email you select how many days from the expiration date to send, the time to start sending them and who to send to (like you has access).

The basics of what happens is once a day it checks if there are any galleries expiring based on what is entered in for the days before the gallery expires.  If so it sends the emails into a  database table and then starts sending based on the time set in the email settings. You will also receive an email letting you know that the emails are set to go, which email is being sent, the time and the email addresses it is sending to (like people who have viewed),

Unsubscribe Option

People receiving the emails will have to option to no longer receive those type of emails by clicking a link. If someone is on the opt-out list, they will no longer be sent the automated emails. You can see those who have opt-out in the People section.

Setting Up a CRON Job

First thing you need to do is go in your Sytist admin to Settings -> Automated Emails (cron).  On that page you will see the path for the cron file which you will need to set up the cron job. Copy the the line that starts with /usr/bin/php 

If you are using cPanel for your hosting control panel, it is really easy to set up.

1) Log into your hosting control panel and look for the option "Cron Jobs" and click there.

2) In the Common Settings menu, select Once Per Minute and paste the line of code you copied from your Sytist admin.

 

That's it. The PHP binary part (the /usr/bin/php) may be different depending on your hosting company. 

Testing

To test it, in your Sytist admin go to Settings -> Automated Email and check Enable Automated Emails, check Test Mode and click Update Settings. Then after it saves, scroll to the bottom of that page and add a test email.

After you have added a test email, you should receive it within a couple of minutes. After you have successfully received a test email, uncheck the test mode option.

If the above /usr/bin/php does not seem to be working, try the following for the command:

wget -q --spider http://www.yourwebsite.com/sy-admin/sy-cron.php

Replace yourwebsite.com/sy-admin with the URL to YOUR Sytist admin.

Hosting at Host Monster,  replace the the PHP binary part (the /usr/bin/php) with: 

/ramdisk/bin/php5  

Hosting at Hosting Matters, replace the the PHP binary part (the /usr/bin/php) with: 

php -q  

Hosting at SiteGround, use this:

/usr/bin/wget -O /dev/null http://www.yourwebsite.com/sy-admin/sy-cron.php

Replace yourwebsite.com/sy-admin with the URL to YOUR Sytist admin

Hosting a Lunerpages

1) Replace the the PHP binary part (the /usr/bin/php) with php -q

Example: php -q /home/cpaneluser/public_html/sy-admin/sy-cron.php

2) Edit your sy-config.php file by clicking Settings  in the main menu then edit config file under the left menu.

Change :

$setup['pc_db_location'] = "localhost";

TO

$setup['pc_db_location'] = "127.0.0.1";




 
 

Website name

This is the name of your website and the default "from" name when emails are sent from the website.
 

Email address

This is the default email address when emails are sent from the website.  This is also the email address used if you forget the admin username and password.
 

Replace space in file / folder names with

When you create a new page or section folders are created on the server. The system will take the title of the page and create the folder name with it replacing spaces and odd characters with one of the following:

       Underscore (_)

       Dash (-)
 

Disable right click

This option will disable the ability for the visitor to use the right click option on their mouse.
 

Ignore admin in visitor stats

Setting this to yes the visitor stats will ignore your visits to the website when you are also logged into the admin
 

Show getting started on home page

When sytist is first installed, you have a getting started section on the admin home page. If you turn it off, you can turn it back on here.
 

Time zone

This allows you to adjust the time zone. A lot of the times the server your website is on is not in your time zone so you can adjust it here so when you view stats and such it is in your time zone.        

Here is a complete list of time zones.

       Eastern Time: America/New_York

       Central Time: America/Chicago

       Mountain Time: America/Denver

       Pacific Time: America/Los_Angeles

 

MySQL date format

%M %e, %Y is default.

This adjust how the date is formatted. MySQL time-date format page

MySQL time format

 %h:%i %p is default
 
 
 
 
 

Currency code

This is the 3 letter currency code for your country. Example: United Sates: USD, Canada: CAD.

Currency Sign

Example: $

Price Format

This sets the format of your prices. Default and most likely used is: [CURRENCY_SIGN][PRICE]

Price Decimals

How many decimal places. Most common 2 (example: 3.99).
If you enter 0, it will show like $20 instead of $20.00

Minimum order amount

Here you can set the minimum amount of an order that can be placed. This is the amount of the cart before any taxes, shipping, etc...

Secure Pages On Checkout & Accounts

In order to use secure pages (which is a https link), you must have a SSL / Security Certificate installed on your website. If you don't have one, you can purchase on from many different companies. Godaddy.com offers reasonable prices on these. Once you purchase one, you will need to have your hosting company install it. Have it installed on your main domain name (not a sub domain).
When " Check this box if you have a SSL installed " is checked, then when a customer places an order or views their account, they will be switched over to the secure URL.

Your SSL link

If your SSL only works with or without the www. prefix, enter in your SSL link above. Example: https://www.mysite.com (do not use a trailing slash). If it works with either, leave blank.

Tax Options

You set your tax rates in Settings > Tax, but this section sets how the tax is calculated.

Customer Account Options

Require create an account

Your customers will have to create an account at checkout.

Creating an account is optional

Your customers will have the option to create an account.

Disable account creation

Your customers will only be able to checkout as a guest.

Terms & Conditions

This option allows you to add terms & conditions when a customer places an order. If this option is selected, they will be presented with a checkbox on the payment page that they must check / agree to in order to place they order.

Payment Options

These are the integrated payment options & gateways.

Authorize.net AIM

This option uses the authorize.net payment gateway that stays all on your site when the customers enters in their credit card information. See the bottom of the page on how to get your authorize.net API username and transaction key.

Authorize.net SIM

This option uses the authorize.net payment gateway that when the customer enters in their credit card details they are sent to a secure page on the authorize.net server. See the bottom of the page on how to get your authorize.net API username and transaction key.

Collect & Manually Process

This option allows you to collect credit card information so you can manually process the card. The card information is split up and part of it is emailed to you and the other part is stored in the database with the order. It is split up like that so it is not stored in tact in one location.

Example, a customer enters in their card information and submits it.

You will get an email with half the card information like this: 41102234XXXXXXXX
When you view the order that was paid in the admin, you will see the rest of the information and the other half of the credit card like this: XXXXXXXX33445566

Then you can take to two halves to manually process. You will need an SSL / Security Certificate installed on your website to use this option.

If using this option, the order will be marked as pending until you manually run the card and then update the payment information for the order. This also means if someone orders a download product, they will not be able to download until you have changed the status of the payment.

Pay Offline

This option allows the customer to place an order without payment so they can pay by mail, in person, etc... When this option is selected, the order is marked Pending until you manually add the payment information to the order.

PayJunction

PayJunction is a merchant company that uses their own payment gateway. You can learn more at payjunction.com.

PayPal Express Checkout

PayPal Express Checkout adds a button on the view cart page to go directly to PayPal to start the checkout process. When the customer returns from PayPal, they will complete their transaction.

A drawback for this option is that it won't require the customer to create an account.

You can use this option with a standard PayPal business account or with a PayPal Website Payments Pro account.
When using this option, you will have to get your API username and password from your PayPal account. See below.

PayPal Standard Business

This is one of the most popular and convenient ways to accept payments. With this option, a customer is sent to PayPal to pay. If they have a PayPal account they can log in to pay. If not, they can pay with credit / debit card without creating an account.

PayPal Website Payments Pro

This is an account option with PayPal that allows customers to either go to PayPal to pay, or they can enter in their credit card information right on your website. You must have a PayPal Website Payments Pro account with PayPal to use this option. This is not the same as a standard business account.
When using this option, you will have to get your API username and password from your PayPal account. See below.

How to get your PayPal API username and password for PayPal Website Payments Pro


  1. Log into your PayPal account.
  2. Click on the person icon on the upper right corner of the page then click "Profile & Settings".
  3. In the left menu, click on "My selling tools".
  4. Next to API Access, click update.
  5. Request API credentials to create your own API username and password.
  6. Click Request API Credentials.
  7. Click Request API signature.
  8. Click Agree and Submit.
Copy and paste the API username, password, and signature into your shopping cart's configuration.

How to get your Authorize.net API username and transaction key

  1. Log into your Authorize.net account.
  2. In the left menu under "Account" select "Settings".
  3. Under Security Settings, select "API Login ID and Transaction Key". This page will show you your API Login ID (which is different from your account login name). Under Create New Transaction Key, enter in your secret answer and create a transaction key.
 
 
The emails are the emails sent to people when they take certain actions: place an order, order shipped, forgot password, etc...

In these emails are what is called Replace Codes. The replace codes get replaced with information when the email is sent. Example: [FIRST_NAME] will get replaced with the person's first name.

With each default email, it will show you a list of available replace codes you can use and what they are used for.
 

From name and email

By default, these emails are sent from the email address and name you have in the Settings > Admin / Main Settings. But each default email has the option to enter in a different email address and from name.

Email Header & Footer
In this section, you can add a header & a footer that is added to the default emails. For example, you could add your logo or company information that will automatically be added to all of your default emails.

New Replace Codes starting in version 0.8.2

  • [IMAGE_LARGE] will automatically insert the large version of the gallery cover photo.
  • [IMAGE_SMALL] will automatically insert the small version of the gallery cover photo.
  • [IMAGE_THUMBNAIL] will automatically insert the thumbnail of the gallery cover photo.
  • [LINK_TO_PAGE] ....add your text here ... [/LINK_TO_PAGE] will automatically make a link to the page with the text you want to be clickable. 

These new replace codes will work in the following default emails: 

  • Invite to view public page
  • Invite to view password protected page
  • Expiring gallery / page
  • Review Your Proofs Email
  • Your registry is ready
 
 
The MetaData is not visible "on" your pages, but is text within the page source used for search engines to read.

Meta title

This is most important one. The Meta Title is be shown at the top of the browser. This should be your website name or something similar.

Meta Description

This could be a couple of sentences of description about your site

Meta Keywords

Keywords or phrases separated by a comma. Think about what someone might type in a search engine to find you. Keep it under 200 characters.

Separate meta title character

This separates the page title / category / site name for the meta title. Use something like a dash or |

Site name in meta title

This allows you to adjust how the title in the browser is set.

 
 

This controls how emails are sent from the server for order notifications, emailing customers about their galleries, contact forms, etc ...

Most of the time the option of PHP Mail() function will work.

With the default settings, test the settings with the test email option sending an email to yourself. If you receive the email you are good to go, don't change anything.

If by some chance your hosting company has the php mail() function disabled, try the " SMTP PHPMailer " option. See SMTP PHPMailer Setup below.

Trouble Shooting Emails Not Sending.

If you are having problems with emails not sending, it is NOT Sytist. Sytist calls the function to send the email, then it is up to the server to deliver the email. Same thing if SOME emails don't seem to send. 

Below is some trouble shooting that MIGHT help.

If none of the below helps, you need to contact your hosting company and see if they can trace the emails, enable SPF, see if they are being blocked by the server or your IP address has been blacklisted due to possible spam from the same server. 

1) Make sure they are not going into your spam folder.

Check your spam and bulk folders in your email program to see if they are going there.

2) Settings -> Mail SendingSettings.

Add return-path field. Change this to the opposite of what it is now.
Use the send test email and check your email.

3) Settings -> Admin / Main Settings -> "Name of your website".

This is the from "name" when emails are sent. Be sure this is not a web address. Example, do not enter www.picturespro.com or http://www.picturespro.com or picturespro.com. Enter in the name like My Photography Website.

Having an URL in that section can cause emails to get rejected by the server.

4) Settings -> Admin / Main Settings -> "Contact Email Address"

This is the default email address emails are sent from. It is possible your hosting company requires that you use an email address @your-domain (example: info@picturespro.com ). If you are using something different (like a yahoo or hotmail email address), try using one @yourdomain. You can set those up in your hosting control panel or contact your hosting company for assistance. 

NOTE a @yahoo.com email address WILL NOT WORK. Yahoo won't allow emails like that to be sent from the server now in most cases.

5) Understand it is up to the server / hosting to actually send out the email. 
IF NONE OF THE ABOVE WORK, YOU WILL NEED TO CONTACT YOUR HOSTING COMPANY AND HAVE THEM TRACE THE EMAILS OR TRY THE SMTP OPTION BELOW.

SMTP PHPMailer Setup

When using the SMTP option, it will send emails from your email server. 

1) Use an existing email account @yourdomain or create another one. Below are screen shots using cPanel hosting.

   

   

2) Once your email address is created, click More in the row of the email address and select Configure Email Client

   

   

3) Get your mail server. Most of the time it is going to be mail.yourdomain.com.

   

4) In your Sytist admin, go to Settings -> Mail Sending Settings. Select and enter in the options in the screen shot below:

   


 
 
This section will allow you to select what is required from a customer when they create an account & placing an order.
 
Ask = the field is shown but not required.
 
Required = field is required to create an account.
 
 
This section control what sizes the photos get re-sized to when you upload photos.  The original get saved and then there are 5 different sizes created:
 
Large: The largest size you may want to use.
          Suggested: 1400 x 1200
 
Small: Used for some previews and some displays
         Suggested: 600 x 600
 
Thumbnail: Small thumbnail preview. Note: if using Facebook like on pages, this needs to be 200 or higher for the thumb to show.
          Suggested: 200 x 200
 
Mini previews: Small icon size
          Suggested: 50
 
Resize Quality
When you upload photos, the photos get resized and optionally watermarked. Here you can set the quality of that resize.

The higher the number the higher the quality ... but also the higher the file size which will take longer to load.

See this article for more information on resize quality.

Thumbnails Per Page
The thumbnails automatically populate as you scroll down the page, but after a while it can slow things download if there are a lot of photos in a gallery. Here you can limit how many total populate. Once it hits this limit, then they are presented with next / previous and page options.

Suggested setting is 200.

Download Zip File Limit
This will set the number of photos to put in a zip file when someone purchased multiple downloads on an order. When there are more photos than the limit, it will create multiple zip files to download. This is done because too many photos in one zip file can cause server errors.

View All Photos Default
This set the default sort view when viewing photos in the All Photos section.

 

FTP Upload Process Settings

If you upload photos via FTP and then have Sytist process the photos, these options how long the processing goes and how long it rests. The process needs to rest some to keep the CPU down on the server while processing photos. 10 seconds processing and 10 seconds resting is recommended
 
 
 
 
 
This section gives you the ability of blocking visitors by IP address or from visiting from certain websites.

Block IP addresses

If you want to block certain IP addresses from accessing your Photo Cart, enter in the IP addresses below, 1 per line.

Block referring domains

This will block people that are coming to your website from certain domain names. You will need to enter the domain names 1 per line and without the www.. like: blocksite.com.

Example, if you want to block refferals from google and yahoo, enter in like this:

google.com

yahoo.com

Blocked message

This is the message they will see instead of your website if they are blocked.

 
 
This section enables social sharing (Facebook Like, Pinterest, Twitter, etc...) to pages on your website.

Add Facebook Like Box Tab

This will add a tab to the left of the website pages that a visitors can click to show information about your Facebook page.
 

Facebook Page Link

This is the link to your Facebook page. Example: http://www.facebook.com/4sytist
 
To use the Like Box Tab, you must have a Facebook "Page" for your business. This will not work with your personal Facebook profile. If you don't have a Facebook "Page", go to http://www.facebook.com/pages/ to get started.
 

Share Options

These are the social share options integrated in Sytist that can be displayed on the pages. Checking the options will enable them.
 

AddThis.com or other third party share service

If you are using a third party share serivce like addthis.com, they will supply you with some code to add to your pages. You can copy and paste that code into this area.
 
If you use this option, disable the other share options as it will cause problems.
 

Disable all Facebook features

Checking this box will disable any of the Facebook option.
 

Facebook APP ID

If you enable Facebook comments in the Comments section and for Facebook share on individual photos to work properly, you will need to enter in your Facebook APP ID in order to moderate the facebook comments.

 
 
 
 

Select Countries & States to ship to

On this page will you see a list of countries and states for the default country. Check the checkbox of the countries and states you want shipping to be available to. This also controls the country / state options on the create account page.

To view states of a country other than your default, click the country name.

+ Shipping Percentage

There is a column in the countries and states to add an additional shipping percentage for that state / country. If you enter in an amount here, it will add that much percentage to the shipping charge.

Example: the shipping calculation totals $7.00 and you have 10% added to orders shipped to California. This would make the total shipping charge $7.70 for orders shipping to California.
 

Shipping Methods

Here you create the shipping charge based on the order total of the order and you can create different types of shipping (standard, express, etc...)

Creating your shipping chart 

When adding or editing a shipping method, you will see a shipping chart. This creates your shipping charges based on the order total. First, enter the amount for shipping, then enter the price range for that amount.

Some rules:
    Your first "from" price range should start with .00 or .01
    Your last "to" price range must end with 99999.00 or more.
    There can not be a gap from ending price range to the next starting price range.
 
To create free shipping over a certain price, enter in 0.00 (not just 0) in the shipping cost field.

Shipping Groups

You can create different shipping groups that can have different shipping options within them and assign a group to a page / gallery. When a shipping group is selected for a page, it will override your default shipping group when the customer checks out. If you create a shipping group with no shipping options then it will disable shipping for the selected page.

You can also set a default shipping group by editing the section your galleries are in and click the Shipping section.

 
 
Here you can open and close your website.
 
When you close it YOU will still be able to view the admin when you are logged into the admin, but others will see the message below.
 
Tags close, status
 
The site password creates a password for your entire site. So anyone  that visits the site has to enter a password. The only useful use for this is if you had your site only to share with family or something like that.
 
 

Here you set the tax you need to charge for the state and or country. Enter in the tax percentage for your state or the VAT percentage for your country.

Show prices including VAT (or GST)

On the tax settings page at the bottom, there is an option to show your prices including VAT. This will display the price of the product plus the VAT when displayed with the product and in the cart.

To figure the price to enter for the product to get the total you want displayed including VAT use this calculation:

Price / 1.VAT%

Example, if you need the product to display as $20 including VAT and your VAT is 15%, then the price of the product you would enter would be 17.39

$20 divided by 1.15 (the .15 would be the VAT percentage). If the VAT percentage is 20%, $20 divided 1.20

To make this GST instead of VAT in Site Design -> Page Text (search the page (CTRL+F) for _vat_  and change that word to GST and use the VAT option for your country in the tax settings.

Tax by zip code

Tax by zip code allows you to charge tax based on the zip code by uploading a CSV file with the zip codes and percentages.

1) You need a spreadsheet with at least the zip codes and tax rate. All possible options are Zip Code, Tax Rate, City, and State, but only zip code and tax rate are used.

2) Each column must be labeled (first row of the spreadsheet) as: zip, tax, city, state. It doesn't matter what order or if there are other columns but you must have a column labeled zip and tax.

3) Save your spread sheet as a CSV file.

4) Click the browse button to find the spreadsheet on your computer then click the upload CSV file.

If the zip code does not exist in the database, it will add it. If it does exist, then it will update it.

If a customer has a zip code that doesn't exist in the database, then it will use the tax percentage you have set for your state.


 
 
 
Adding a watermark on your photos can help protect people from taking them.
 
When you choose watermark photos, the watermark is applied to the photos when they are uploaded with the exception of the original uploaded file.
 

Watermark placement

There are several options in the placement of the watermark. In those options is a "tile" option. This will tile the watermark file over the entire photo.
 

Logo

There is also an option to add a logo to the photo. This will also need to be a .png file and you don't want this one too large (around 150 x 50 pixels).
 

Creating your own watermark

Watermarks are transparent  png files that are applied over the photo.  You will need to use Photoshop or some photo editing program to create your own watermark.
 
Start with a photo that is around 1600 pixels wide at 72 DPI. Add the text over the photo you want to be the watermark. White text is best.
 
Add a drop shadow to the photo. These are suggested settings for the drop shadow.
Blend mode: normal
Opacity: 100%
Distance: 3
Spread: 100%
Size: 0-3
 
After you get the text how you want it, set the opacity of the text layer somewhere between 10 - 40%.
 
Hide your background layer so you only have your text layer(s) showing.
 
If you are going to set the watermark to apply in the center or one location of the photo, trim your file to remove all the excess transparent space. Image > Trim > Based On: Transparent Pixels , trim away all > OK.
 
If you are going to set the watermark to tile over the photo, crop the watermark so there is spacing on all sides.
 
Save your watermark file. File > Save As then in the Format option in the dialog window, select PNG (.png). PNG options: Interlace: None.
 
 

 
 

Loading more pages
Sign up for email promotions.
Your information is safe with us and won't be shared.
Thank you for signing up!
 
©2003 - 2017 Grissett, LLC. All Rights Reserved.
Loading More Photos
Scroll To Top
Close Window
Loading
Close