Downloads Fix
Posted December, 2020
Does your store offer downloads? Here's a nice fix.
If you go to Admin > Orders and view an order, you can reset the timer on an expired download so your customer can re-download the file.
The trouble is, in some situations, in versions 1.5.6a-c and 1.5.7a-b, it doesn't work; instead, you get a SQL error that looks like this:
--> PHP Fatal error: 1064:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''5
WHERE orders_id = 12656
' at line 3 :: UPDATE zen_orders_products_download
SET download_maxdays = 0,
download_count = '5
WHERE orders_id = 12656
AND orders_products_download_id = 25334 ==> (as called by) ...
I fixed this bug, and the fix was released in 1.5.7c.
Here's the fix, which you can just apply to your copy of admin/orders.php.
Seasonal Centerbox
Posted November, 2020
Seasonal Centerbox
allows you to show randomly selected products from a specific category in a centerbox on your home page.
Zen Cart 1.5.7b
Posted November, 2020
The first patch release to Zen Cart 1.5.7 was released at the end of October 2020, with a follow on patch in late November. Several dozen important fixes and improvements are included;
see the
Zen Cart 1.5.7b Release Notes and the
1.5.7 Known Bugs List.
Test Checkout Email
Posted October, 2020
Preview Email helps you style your HTML emails. But what if you need to test a content change to the
most commonly customized email, the checkout (order confirmation) email?
In the past, you had to go through the time-consuming process of entering a new order for each test. Now there's
Test Checkout Email.
Test Checkout Email will take any order you specify and re-send the order confirmation email for that order to you, running it through the same
order:send_order_email()
function that sent the original email.
Search Helper Admin
Posted September, 2020
My
Search Helper plugin can really improve search performance - but it is configured using code, which is not practical for many storeowners. To solve this problem, I created
Search Helper Admin.
Orders in Status Dashboard Widget
Posted August, 2020
If you want to show all orders in a specific status in one place on your admin dashboard, this plugin can help. Take a look at
Orders in Status Dashboard Widget.
Preview Email and Direct email
Posted August, 2020
If you want to test how your direct email (sent via Admin > Tools > Send Email,
or perhaps by
Zen Cart Bulk Email) look,
you can now use a test input file which will be displayed by
Preview Email.
Make a Payment
Posted August, 2020
Zen Cart has no direct mechanism to track accounts receivable,
but if you have clients who need to pay you for transactions outside
your shopping cart,
Make a Payment could be a good
solution. It allows your customers to use your cart's existing payment methods
to send you money.
Bulk Email
Posted July, 2020
Want to send email to people who have purchased specific products
during a specific date range?
I have built a tool that can do this for you - it's called
Zen Cart Bulk Email.