Photo Cart FAQ
|
Tags
|
Frequently Asked Questions
How do I change the currency and / or currency sign?
In the admin, go to "Customize > Text & Pages: Currency & Price Format" for the currency sign.
Settings > Payment Options > Currency for the currency code.
How do I add my logo?
Photo Cart 6
In the admin, Customize > Header & Footer. Link to manual Photo Cart 5 To add your logo you will need to edit the "Settings > Website Header & Footer" in the admin. This section is for HTML above and below the Photo Cart pages. First upload your logo file to your Misc. File section in the admin (in the main menu). Copy the HTML it gives you and paste it into the header section where you want it to be. For information on basic HTML you can try to search google for basic html tags.
How do I add a picture to the home page?
This only works if you have it set to require customers to log in to view images in Settings > Customer Registration & Login Settings > Add to cart & view gallery restriction
First you will need to upload the image file to your Customize > Misc. File section in the admin. Copy the "Image source tag: " it gives you. Next click My Photo Cart website in the upper left corner of the admin screen. Be sure you are not logged in as a "customer". If you are, log out as a customer. Click the Text Edit tab on the bottom left of the page and then "Turn on text edit mode". You will see a section left of the login box you can edit, probably under the Welcome title. Click the area under the welcome title edit that text area and paste the image source code you copied. You might want to remove any existing text first. Tags:
home page
How to set up downloadable images for sale.
You are able to offer downloadable images for sale: The original you upload, the "zoom" image and "display" image sizes.
There are 2 things that have to happen to make this work: 1) When you are uploading or processing images for the galleries, there is a "Keep original for download" option. That must be set to "yes". 2) In your price list (price group) you will need to add a product as a downloadable image. Click "add product". On the page where you name it, set the price, etc, there is an option to select a downloadable image. Now once your customer orders a downloadable image AND the order is paid, then they are able to download the image right from the order. There will be a button that appears under the thumbnails to download. If you want to offer free downloads, you can price this item at 0.00. If there are other non free items on the order, the order will still need to be paid. If all free download items then they can download once the order is placed. Note: If you are logged into the admin, you will not see a download button, but a message saying you are logged is an admin but download is available under the thumbnails on the order.
Using a SSL / Security Certificate
If you are using a payment option that requires the use of a SSL / Security Certificate first you will need to purchase the SSL from a company that sells them or your hosting company and have your hosting company install it for you. (I have bought mine from godaddy.com)
Once your SSL is installed determine if it will work with and / or without the www. in front of your domain. If the SSL works with both then you do NOT have to change anything in the Photo Cart setup.php file. If your SSL only works with www. or without the www. OR your are using a "shared SSL" then you will need to download and edit the setup.php file from your Photo Cart folder. Changing the setup.php file for the SSL. ** Note below the /photocart is a default and yours may be different depending on the folder name your Photo Cart is in. ** Change mywebsite.com to your domain name Download the setup.php file from your website and open in a text editor like notepad. Look for the lines below. If your are running Photo Cart in a folder (like yoursite.com/photocart) then edit the blue lines. If you are running Photo Cart on your root or main domain or sub domain, edit the lines in green. if(!empty($setup['photo_cart_folder'])) { $setup['url'] = "http://".$_SERVER['HTTP_HOST']."/".$setup['photo_cart_folder'].""; $setup['secure_url'] = "https://".$_SERVER['HTTP_HOST']."/".$setup['photo_cart_folder'].""; } else { $setup['url'] = "http://".$_SERVER['HTTP_HOST'].""; $setup['secure_url'] = "https://".$_SERVER['HTTP_HOST'].""; } Change those lines to the following. (replace yoursite.com with YOUR domain and the photocart part to the name of the folder you have Photo Cart in. $setup['url'] = "http://www.yoursite.com/photocart"; $setup['secure_url'] = "https://www.youriste.com/photocart"; Save your changes and upload it back to the Photo Cart folder on your website.
How do I change text on the customer pages?
Fatal error: Allowed memory size of ..... bytes exhausted
This means the images you are trying to upload or process are too large
for the server to handle. You should resize the images before uploading. There is also an uploader program called Dave's Uploader for Photo Cart that makes uploading images super easy! Check it out here.
You can also try to increase the PHP memory limit to allow for larger images to be process. To do so: Download your setup.php file fro your Photo Cart folder on your website to your computer. Open in a text editing program like notepad. (don't use word). On any blank line, add the following line: ini_set('memory_limit', '100M'); Save and re-upload to your Photo Cart folder on your website overwriting the existing one.
Setting up Authorize.net
Note: In Photo Cart, the Authorize.net Login ID is your API Login ID
Log Into Authorize.net On the first page, look for the "Account" section at the bottom left hand side. Click on "Settings". On the settings page, click on "API Login ID and Transaction Key", which is located in the "Security Settings" section. Your API login Id should show on the API Login ID page, and to obtain a transaction Id, follow the instructions in the "Create New Transaction Key" section. In the Photo Cart admin, go to Settings > Payment Options. Click on details / edit for Authorize.net . You will put the API Login ID in the Authorize.net Login ID section and the Transaction Key in the Transaction key section. Change status to Active and click Save at the bottom.
PayPal Payments Pro
Log into your PayPal Business account. Then select to upgrade to Paypal Pro from within your account. Click the Profile Tab, then from the Profle page click the API Access link
On the API access page, click Request API credentials.
On the API credentials screen, select the API SSL Client side certificate radio button, Agree to their contract, and click Submit.
The next page that it shows you will show you your and "API Password". You will need to enter these into the PayPal Website Payments Pro part of the Payment Settings in Photo Cart (Settings > Payment Options) - Select and copy the "API Username:" and paste it into the the API username section in Photo Cart. - Select and copy the "API Password" and paste it into the API password section
in Photo Cart.
- Enter in your email used for logging in to the Paypal.
Then click the Downlaod button (see below). It will prompt you to download the
certificate. This file that you are downloading you will need to save to your
computer. After you save it, open it in Notepad or something similar (Not word!).
In your Photo Cart files, there is a "_paypal_cert_key.txt" file in the photocart/payment folder. You will need to copy the text in the certific file and paste it into
this _paypal_cert_key.txt file. Save it and upload it back to your photocart/payment
folder.
My slideshow audio does not work.
Could be a couple of things.
1) Make sure the audio files you are upload don't contact characters other than letters and numbers. For example, no characters like %#"'!& ... If they do, rename then and try again. 2) The server may have a file size limit on files uploaded via a form. You will be able to tell is after you upload the audio file, click on the file name in the admin. If it comes up page not found, then this is the case. If this is the case, you will need to: a) Upload the audio file through the admin b) FTP upload the same file to your Photo Cart /slideshow_audio folder.
Turn off the transition effects & disable image names
Version 5:
Admin > Slideshow in main menu. Options under "The following settings are global and effect all slideshows" Version 4.1 To turn off transition effects or displaying image names, you will need to edit a file. In your Photo Cart, folder download and open the slideImages.php file in a text editor such as notepad. On lines 9 & 10 you will see this: &disableImageName=0& &disableEffects=0& Change the 0 to 1 to disable. Save and reupload to your Photo Cart folder. Tags:
slideshow
Changing the folder name of Photo Cart
Through a FTP program, rename the current Photo Cart folder to the new name you want it to be.
In the setup.php file inside the Photo Cart folder on your website, you will need to make a change. Download the setup.php file and open in a text editor such as notepad. If you installed Photo Cart version 5 or above, change: $setup['photo_cart_folder'] = "photocart"; TO $setup['photo_cart_folder'] = "NEW_FOLDER_NAME"; If you install Photo Cart 4 or earlier, change: $setup['url'] = "http://".$_SERVER['HTTP_HOST']."/photocart"; TO $setup['url'] = "http://".$_SERVER['HTTP_HOST']."/YOUR_NEW_FOLDER_NAME"; It is best to make the folder name all lower case with no spaces, letters, numbers and underscores only.
Images display in the wrong order
When naming your images, you will want to use leading zeros in the numbers. For example: 0001, 0002, 0010, 0012, 0100, etc…
When you names them like 1,2,3,10,11,20,21,100,101,etc, the server will most likely order them as 1,10, 100, 101, 2, 20, 21 … which we don’t want. So for that reason, your image file names should have leading zeros. If the image filename also has letter, you will still want to use leading zeros Img_0001, img_0010, etc…
Paypal returns “Order not found”
The problem with the order not found after a PayPal payment is in your paypal settings.
You need to turn OFF the auto return AND turn OFF the Payment Data Transfer in your paypal account in the profile section.
Tags:
paypal
Paypal payments on orders not being updated as paid
Note any changes described here won't effect existing orders, only new orders after changes are made.
First try in Settings > Payment Options > PayPal Standard Business > Notify / Update payment type: Change to "work around - non-cURL". If that doesn't work: Check the IPN status Log into your paypal account. In the main sub menu at the top, there is a History link. Mouseover it and click IPN History. You should have a Search Results section. If nothing is in it, change the dates to when a payment was made. Date/time created Message ID Status Transaction ID What is under Status? If it says Disabled, then basically PayPal disabled IPN on your account because it made several unsuccessful attempts before. Probably caused by a server error or blocking IPN. To fix it, try this. Log into your PayPal account. Click Profile Click My selling tools Under "Getting paid and managing my risk" click "Update" for "Instant payment notifications" Click "Choose IPN Settings" button You will need to add a link to the paypal IPN URL for your Photo Cart. A link example would be: http://www.your-website-address.com/photocart/paypal_order.php your-website-address.com is YOUR website address photocart is the name of YOUR Photo Cart folder on your website (/photocart/, /proofs/, /store/, whatever it is called.) Add that link in your PayPal account for IPN notification URL and then enable IPN then save See if that works.
No option for a coupon
A section to enter in a coupon is on the shopping cart page. For coupons to work there must be available coupons in
the coupon section that are not expired.
A few reasons it may not be asking for a coupon code. 1) No valid coupons in the system (expired, used, etc). 2) Early Bird special is active for this gallery and the option "Allow customers to use coupons also?" is set to NO (Products & Pricing > Early Bird Discount).
How to send email to all customers.
In the Photo Cart admin, in the main menu go to Customers > Export.
Add a check to the Email Address field and be sure all others are unchecked. In the Separate fields with section, enter in a ; (semi colon) Check the Print to screen option and click Export. This will list all your customers’ email addresses on the screen. You will select all and copy all of those email addresses. Now in your email program you use to send and receive emails, create a new email, the one you want to send to your customers. Paste those email addresses in the BCC (Blind Carbon Copy) field. When email addresses are in the BCC field people who receive it don’t see the other email addresses. Do not put it in the CC field because you will probably get some angry customers.
To add a slideshow to a gallery
In the Photo Cart admin, click on Galleries in the main menu.
Click on the gallery name of the gallery you want to add a slideshow to. Left side of the page, click Manage Gallery then "Slideshow".
To add a gallery splash page slideshow to a gallery
In the Photo Cart admin, click on Galleries in the main menu.
Click on the gallery name of the gallery you want to add a slideshow to. Left side of the page, click on the Manage Gallery tab. In that menu click on Splash Page. In the "Use the Photo Cart Slideshow?” section select Yes and click "Save Changes”. The following page adjust slideshow settings as needed and click Save at the bottom. If you have chosen to "I will select which images to add" then you will need to check the checkboxes next to the thumbnails of the images you want to show in the slideshow then in the drop down menu below all the thumbnails and select "add to splash page slideshow" and click go. Tags:
slideshow
Can’t log in, page just refreshes.
It's probably one of a couple of things. Either your computer is
blocking the cookies / sessions or the host / server does not have their session
save path set up correctly.
Or if you weren't having issues before then the server is having problems with the temp directory and not saving PHP sessions. Frist thing, try restarting your computer and see if that helps. If that doesn't help and you have been able to log in before, contact your host and tell them you are having problems with the PHP sessions not saving and it was working. You can also create your own session handling by doing the following which will fix the problem. First, create a new folder in your Photo Cart folder named: sessions Make sure it is writable. If you had to change permissions or chmod the photos folder during installation, you will need to do so to the photos folder also. In your setup.php file, uncomment these 2 lines (which means remove the // at the beginning of the lines) // ini_set('session.gc_maxlifetime', 1800); // ini_set('session.save_path', $setup['path']."/sessions");
Not receiving email with email payment form option
The email with part of the payment information will be sent to the email
address you have in that payment option, so make sure it is correct.
Also check your spam folder an such. It wold have something in the
subject like Payment information for order #
If all above seems ok and still no email, check with your host and see if php mail() function works ok in the secure url (https)
How do I change permissions on a folder.
When you right click on a folder in your FTP program, it could be CHMOD, Permissions, Properties or File attributes. Click on the option and you should see a numeric value. Change that numeric value to what is needed. For example, 777.
No shipping options are showing
1) Check if you have shipping disabled on the gallery you are ordering
images from. View gallery then edit and check the disable shipping
option.
2) If the order total is 0.00, check your shipping charts in Settings > Shipping and that they start with 0.00. 3) Be sure you don't have shiping disabled in the Settings > Shipping. Tags:
shipping
Something "all of a sudden" stopped working
Things in Photo Cart don't all of a sudden stop working. It doesn't automatically update itself or change.
When things all of a sudden stop working, either something on the host is not working or has changed, or you have changed something. You should check with your hosting company when something "all of a sudden" changes to see if your server is having issues or if they have changed something.
1 or more directories are not writable - FTP Process uploading Error
If you are uploading images via FTP method and get the following
message, this means you have uploaded folders of images, not just the
images:
"1 or more directories are not writable. You will need to set the permission (CHMOD) the directories to 777. Refresh this page after you do so" When uploading folders of images this will create subgalleries. If you are not meaning to create subgalleries and just want the images in the galleries, you need to select the images and NOT the folder when uploading. If you are trying to create subgalleries, then through your FTP program you will need to change the permissions. When you right click on a folder in your FTP program, it could be CHMOD, Permissions, Properties or File attributes. Click on the option and you should see a numeric value. Change that numeric value to what is needed. For example, 777.
Moving to a new server or domain or website
To move Photo Cart to a new server you will need to:
1) Download your entire Photo Cart folder from your current hosting to your computer. 2) Re-upload the folder you downloaded it to your new hosting. * 3) The database will need to be exported from your old hosting. You will need to use PHPMyAdmin and export your database as a SQL file. * 4) Create a new database in your new hosting control panel. Import the SQL file to the new database through PHPMyAdmin. * 5) Edit the setup.php file with the new database names and settings. * I offer a database transfer service for $50 where I move the database to your new hosting. You can purchase Photo Cart Database Transfer Service here. I do not move the files (it can take a long time to download and upload the Photo Cart folder, especially if you have a lot of images). If you need the database transfer service, I will need control panel address, username and password for both servers and also FTP info for the new host. You can email me this information after you have downloaded and uploaded the Photo Cart folder to the new server and purchased the database transfer service.
My images are not showing in the admin
Possible issues
1) You installed Photo Cart in a folder other than "photocart” and did not adjust the setup.php file accordingly (the file edited during installation). For example, if your Photo Cart folder is called "clients": Installed prior to version 5: $setup['url'] = "http://".$_SERVER['HTTP_HOST']."/photocart"; Should be: $setup['url'] = "http://".$_SERVER['HTTP_HOST']."/clients"; Installed version 5 or later: $setup['photo_cart_folder'] = "photocart"; Should be: $setup['photo_cart_folder'] = "clients"; 2) You have installed on a main domain or subdomain and need to adjust the setup.php file. You will need to change the line: $setup['url'] = "http://".$_SERVER['HTTP_HOST']."/".$setup['photo_cart_folder'].""; TO $setup['url'] = "http://".$_SERVER['HTTP_HOST'].""; 3) There is a .htaccess file inside the photos folder (which is inside the Photo Cart folder) that could be causing the issue. Delete that file and see if that fixes it. If you do not see the .htaccess file then it may be hidden. Adjust your FTP program to show hidden files.
Can I add a login or access gallery form to my website outside of Photo Cart?
Orders are being charged tax twice - PayPal
You need to disable tax in your PayPal account. Check in your Profile section of your PayPal account.
30) Error message: Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0
30) Error message: Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0
Error message: Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0
Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0
That means the server you are on is out of space. You will need to contact your host about this problem.
How do I change the display order of products?
In your Products & Price section, click on the batch edit for the products, and it is the Dis. Order
Can I use the same access code twice?
No. Access codes are gallery specific and can only be used once.
Tags:
access code
Getting emails to work on Godaddy hosting
1) In Settings > Mail Settings
Send all emails from my address: Yes Add return-path: No 2) If that doesn't work, in Settings > Basic Settigns Contact Email Address: Make it an email address @your_domain_name Name of your website: Make sure it doesn't have a link like http:// or www. You can test the mail sending my view a gallery in the admin, click Manage Gallery, then Email access info. Enter in your email address in the blank to box and send.
Shipping is getting an additional charge from somewhere
Additional shipping charges can be added in the Settings > Countries section and also in the Settings > States. Check those if you are getting unwanted shipping charges.
Also, some product sections you can add additional shipping charges.
Tags:
shipping
What do I use to offer albums?
You should use the Custom Packages for albums.
Admin: Products & Pricing > Packages
How to add a link back to your home page
You can use the following HTML to add a link back to your home page in the Settings > Header & Footer section.
<a href="/">Back to home page</a> You can change the text for Back to home page to anything you like.
Emails returned - administratively denied
This means that your host requires you to use an email address at your domain name (like you@your-domain-name.com). They may do this to help prevent spam. If you don't have an email address @your-domain-name, then you will need to create one and use that email address in your Settings > Basic Settings.
How to set up PayPal Standard Business
Admin, Settings > Payment Options > PayPal Standard Business .. click details/edit. Enter in your PayPal email address, set to active and save.
Tags:
paypal
My theme won't change
This is because you have either gallery categories or galleries with themes selected for them which override the default theme.
You can reset all categories and galleries to use the default theme. In the galleries section of the admin, under actions click "Set all category themes to default" and "Set all gallery themes to default"
Slideshow only shows a loading screen
You may have selected the option to pick the images that show in the slideshow (instead of playing all images in that slideshow) and you have not selected any images.
OR, your image file names have characters in it other than letters, numbers, dashes, and underscores. Characters like $",&'@ can cause the slideshow not to work. OR your audio file has characters in it other than letters, numbers, dashes, and underscores. Characters like $",&'@ can cause the slideshow not to work. Tags:
slideshow
How do I change the order of images in a gallery?
When you are viewing a gallery in the admin, underneath each thumbnail is an "order" value. When you upload images it gives a value in increments of 5 (5, 10, 15, 20, etc...)
So if you want to change the display order of an image or images, change the order value accordingly. Example, if you want an image to be the second one, give it a value between 5 & 10 ... like 7. After you have change the order value, there is a drop down menu under the last row of thumbnails "With selected images:". Select Update Order and click Go.
How can I charge customers for session fees?
My country not listed in the registration form.
To turn of & on countries, in the Photo Cart admin go to Settings > Countries.
I can't upload files in the text editor
This is because you are missing the misc folder for the uploads.
In your Photo Cart admin, go to Customize > Miscellaneous files. Upload something in the upload form, like an image. It doesn't matter what you upload, but this will create the missing folder. After that, you can now upload through the text editor.
I am getting bogus customer registrations
Those are "bots" that go around spamming forms automatically.
In your Photo Cart admin go to the Settings > Customer Registation & Login Settings. "Use security code check (CAPTCHA)" -> Yes. This helps to stop those bots.
How can I add a graphic to a Product Group
1) Go to Customize > Misc. Files. Upload the graphic you want to use. Be sure it is the right size you want.
2) After it uploads, copy the image source code. 3) Go to your Price Group and "edit" the package group. 4) Paste that HTML into the Long Description of the product group and save.
PayPal payments not getting registered in Photo Cart even with work-around setting
First Check the IPN status
Log into your paypal account. In the main sub menu at the top, there is a History link. Mouseover it and click IPN History. You should have a Search Results section. If nothing is in it, change the dates to when a payment was made. Date/time created Message ID Status Transaction ID What is under Status? If it says Disabled, then basically PayPal disabled IPN on your account because it made several unsuccessful attempts before. Probably caused by a server error or blocking IPN. To fix it, try this. Log into your PayPal account. Click Profile Click My selling tools Under "Getting paid and managing my risk" click "Update" for "Instant payment notifications" Click "Choose IPN Settings" button You will need to add a link to the paypal IPN URL for your Photo Cart. A link example would be: http://www.your-website-address.com/photocart/paypal_order.php your-website-address.com is YOUR website address photocart is the name of YOUR Photo Cart folder on your website (/photocart/, /proofs/, /store/, whatever it is called.) Add that link in your PayPal account for IPN notification URL and then enable IPN then save See if that works.
How to rename "Portrait Collections and Posters"
Be logged into your Photo Cart admin.
Click on "My Photo Cart Website" at the top right corner of any page in the admin. Go to any image in a gallery where you see the Portrait Collections & Posters. Click on "Turn on text edit mode to edit text on this page" at the bottom of the page. Scroll down and you will see where you can edit lots of text there. Look in the Packages section toward the bottom. You can edit it there. 50) Change the background when enlarged images, login window, redeem print credit, etc... are displayed
50) Change the background when enlarged images, login window, redeem print credit, etc... are displayed
Change the background when enlarged images, login window, redeem print credit, etc... are displayed
More info on the Photo Cart CSS Tips & Tricks page
These are codes you can add to the Additional CSS section when editing your theme. background-color is the actual color filter:alpha & opacity is how much opacity filter:alpha(opacity=100) is completly solid opacity:1;is completely solid Both filter:alpha & opacity must be used for diffrent browsers.
#shadepage {
background-color:#FFFFFF;
filter:alpha(opacity=80);
opacity:0.8;
}
My price list overlapping my photos
Learn more on the Photo Cart CSS Tips & Tricks page
These are codes you can add to the Additional CSS section when editing your theme. Change the display image & Product display widths1) Increase the width of your pages in your theme (customize section). For example 1024px2) Use the code below to change the width of the area that display the image and price list #viewImage width default is: 60% #viewProducts width default is: 38%; You can adjust the percentages to give more room for the image to display and less for for products to display. Be sure the total of the widths is 98%. You don't want 100% because it will drop one below the other.
#viewImage {
width: 70%;
}
#viewProducts {
width: 28%;
}
How do I enable / disable the cropping feature?
Can I change the orientation of the cropping?
No. There is not an option to change the orientation of the cropping.
Where do I change my address on the orders?
There are 2 places you can have your address.
1) At the top of the order. You change this in Settings > Basic Settings. 2) Pay by mail payment option. You change this in Settings > Payment Options: "Mail check or money order". Click details / edit.
How can I translate or change language?
Warning: date(): It is not safe to rely on the system's timezone settings.
This error can be caused by the hosting company upgrading PHP on the server but not setting the time zone. Either contact your hosting company with the error so they can fix it or do the following:
1) Download the setup.php file from your Photo Cart to your computer and open it in a text editor. 2) Add this line to a blank line in the file: date_default_timezone_set('America/Los_Angeles'); 3) Save and re-upload the file to your Photo Cart folder overwriting the existing one. |








