@crazycucumber et. al.
Regarding e-mails not going out in the batch updater. I got way behind on the old SO support thread, so this is the first I'm hearing about this. I'll have to take a look at the code for some ideas, but is this limited to those who use a local e-mail server? (Local server is Admin > Configuration > E-mail Options > E-Mail Transport Method > "sendmail"). Can you send order update e-mails without issue from the SO order details page?
tiger:
First of all thank you for creating this contribution. From the readme file it looks great. Unfortunately i have a problem somewhere in my database and so its not reading your sql file correctly. I am using MySQL4.0 with Super Orders v2. The error message i am receiving is:
SQL query: Documentation
-- Following is for a future release
-- Bar code display
-
- INSERT INTO configuration
VALUES (
NULL , 'Display bar codes', 'BC_ENABLE', 'true', 'If enabled, a bar code of the order number will appear on invoices and packing slips.', 28, 99, now( ) , now( ) , NULL , 'zen_cfg_select_option(array(''true'', ''false''),'
)
MySQL said: Documentation
#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 '--INSERT INTO configuration VALUES (NULL, 'Display bar codes',
I found someone else with a similar error message on this forum and the problem was with the syntax on order's. However, I think this must have been in a previous version of super orders because i searched the sql file and cannot find order's or any other word containing an '.
That code at the end of the SQL file is for a future release (yes, I want to add barcode support :smile: ). If that piece of code is giving you grief, just get rid of it. Anything that starts with a double dash (--) is a comment and can be deleted from the file without worry.
wickedklown:
Blindside, Im having another issue, and i dont know if it just started or what..
its pretty odd too.
It seems that all my orders that are paid via authorize.net or creditcard, are showing as payments made and completed, however above it i get these extra payments which are $0.00. Im not sure why they are there, or what they are for since they just apperied on there own.
the really crazy part of it is - for some reason they say the year of 1969
like this
" $0.00 12/31/1969 18:59:59 12/31/1969 18:59:59"
some orders only have one of these extra payments, others have up to 3 of them.
what is going on? is it another contrib that is doing it? or what?
The date you see is the default when the value is poorly formed or invalid. The time appears valid, however (usually appears as 00:00:00 or 23:59:59 when borked). Are you using the US standard date format? Do you have any other modules that mess with date functions or formats?
Bjorn:
Same result, customer_id left unchanged in the orders table. My SQL log shows no update command in reference to the order table, why would the update query not pass yet the insert works fine? Split function works like a charm.
Did you check the box that appears next to the text "Point order at a different customer:"? This box must eb checked for the customer change to occur. It'sa fail safe to prevent users with fast fingers from inadvertently changing the customer.
davale:
Have just installed the latest version of SO on 1.3.5. But, like crazycucumber, mails are not sent when 'Notify customer' is selected. Using smtpauth, the initial message is sent so my smtp is working. Did add several more order status.
Edit: While hitting the send button I wondered if the mails were somehow marked as spam. Just checked and they were. Don't have a clue why the initial mail is not and the follow ups are.
crazycucumber, could this be what's causing your problem?
Spam is always a suspect cause. If you are having this problem, make sure you are looking in spam folders. Unfortunately, this not something that I can help you with. My advice is to train your spam folders better, warn your customers when they sign up about (give them the "from" address), keep an eye on blacklists to make sure you aren't listed, and (if all else fails) change the text in the e-mail.