Jump to content

Moshe Nitzani

Member
  • Posts

    15
  • Joined

  • Last visited

Moshe Nitzani's Achievements

Newbie

Newbie (1/14)

2

Reputation

  1. Hello Just wondering if there is a way to remove Add To Basket from the Kurouto skin. I am having the same issue, that is a product with options matrix. Would like users to choose the options but they don't show up on search results or category views. Best Moshe
  2. Hi Ian Thanks for the reply. It does make sense, but I looked at the transaction logs of a purchase that has a status of 'Processing' and one that has 'Order Complete' and both have a single record in the log, from the payment gateway, indicating a successful payment. I manually changes the status of the order with 'Processing 'Status to 'Order complete' The transaction logs don't change of course, but the order history does, and indicates a change in status, just like in the orders that were changed automatically. I am happy with the knowledge that when the status indicates 'Processing' a payment has been received, so when doing data analysis, I can add these records to the the total sum received. Kind Regards Moshe
  3. Hi Al Thanks for the reply. Well,why would some of them go to 'Order Complete' status and some not? No admin has manually changed the status, and all of the items are not set as digital. Thanks Moshe
  4. Hello Many of the orders with successful payments on our CubeCart, have a status of 'Processing'. Some do have 'Order Complete' and I can't see any difference between the two. All of our items on CubeCart are not physical or digital good, we don't ship anything or allow buyers to download. We sell in-class courses. The transaction logs look the same, same payment gateway. What makes the order get 'Order Complete' status? Kind Regards Moshe
  5. Hi bsmither I found out the reason for the email floods (99.99% sure anyway). This has happened because we had a webpage on our site with a form allowing users to pay us fees, or part fees. The payment gateway, Worldpay would do a callback to CubeCart, with a product that doesn't exists in CubeCart. This caused CubeCart to go ballistic and start emailing blank emails in their hundreds and thousands. I have disabled the page, but it might be interesting for CubeCart developers to know that this can happen. Thanks for your help Kind Regards Moshe
  6. BTW: 81.178.173.97 in the logs is my IP at home, when I was looking at the CC site trying to figure out what to do... Moshe
  7. I can't find an admin email confirming the order done at 7:33. CC is showing the order as Pending, and there is no record in Transaction Log of that purchase. So I assume that something went wrong for that guy, and he abandoned paying. The products are considered as Digital products, so the orders change their status from Pending to Processing when our payment gateway, Worldpay sends the callback to the cart. I was told that by CC to manually change the status from Processing to Order Complete. In version 4.x there was an issue I can't recall with making the products Digital, just the way it was presenting to the student, not sure what was wrong, but that made me decide to make all items as if they were physical ones. Yes, I looked at this log : other_vhost_access.log and that is the one I should have looked into. I downloaded and extracted the lines for the 9th of May from midnight to 10:15 am for the domain CC is installed on. http://goo.gl/6zaDk The difference between London and UTC is +1 Kind Regards Moshe
  8. Hi There was a real order at 8:33am yesterday, 7 minutes before the flood of emails began. Below is a link to the access.log showing all for the 9th of May. I can see loads of search sites accessing my server. As of this morning I changed the robots.txt to stop indexing the site as we don't really need that. The CC is used by students of ours to pay fees, and we email instructions plus links on another site. I am not convinced that this is some kind of an attack, not yet anyway.. http://goo.gl/kif31 Thanks Moshe
  9. The server is a VPS solution No administering of orders at any time during the period the emails came flooding in. This issue began after upgrading from 4.x to 5.x Order status for admin email notification is set to: Processing Thanks
  10. Hi bsmither Thanks for the quick reply I capitalized the word "Just" by mistake as I pasted the email without the "j" and added it manually 1325 emails were received today between 8:40am and 9:43am Message IDs are different in each email I checked I am using PHP mail() I am using CC 5.2.2 regards Moshe
  11. Hello This issue has been going on for a long while, and CC support say that they have never encountered such an issue. From time to time we receive hundreds or thousands of New Order emails that have no data in most of the fields apart from the country. The country was always Serbia, and when I temporarily removed Serbia from the list of countries, it changed to Montenegro. After deleting Montenegro, the country field is also empty. None of the CC logs show anything suspicious. The link in the email is pointing to a non existing product. There could be gaps of hours or days between each batch of email floods The email header shows that it does come from my server. Had a look at some of the server logs: auth.log and access.log all looks ok to me. I have moved the CC installation from one server to another, issue still exists. Below is one of the emails. Any help where to look, and what to do is appreciated. Moshe Just placed order number on . This order can be managed online by following the link below. http://payments.lfs.org.uk/admin.php?_g=orders&action=edit&order_id=Part Payment to the LFS Billing address: Email: Shipping address: Item Quantity Cost Shipping: Discount: Subtotal: Order Total: Kind regards, The The London Film School Staff http://payments.lfs.org.uk
  12. Hello I have been trying to include the Phone number in the Order Complete emails sent to the Admin. So far I have modified the following array in \classes\cart\order.php (around line 275) $macroArray = array( "RECIP_NAME" => $this->orderSum['name'], "ORDER_ID" => $this->orderSum['cart_order_id'], "ORDER_DATE" => formatTime($this->orderSum['time']), "INVOICE_NAME" => $this->orderSum['name'], "SUBTOTAL" => priceFormat($this->orderSum['subtotal'], true), "SHIPPING_COST" => priceFormat($this->orderSum['total_ship'], true), "TAX_COST" => priceFormat($this->orderSum['total_tax'], true), "GRAND_TOTAL" => $grandTotal, "INVOICE_COMPANY" => $this->orderSum['companyName'], "INVOICE_ADD_1" => $this->orderSum['add_1'], "INVOICE_ADD_2" => $this->orderSum['add_2'], "INVOICE_CITY" => $this->orderSum['town'], // - added phone field "INVOICE_PHONE" => $this->orderSum['phone'], "INVOICE_REGION" => $this->orderSum['county'], "INVOICE_POSTCODE" => $this->orderSum['postcode'], "INVOICE_COUNTRY" => getCountryFormat($this->orderSum['country'], 'id', 'printable_name'), "DELIVERY_NAME" => $this->orderSum['name_d'], "DELIVERY_COMPANY" => $this->orderSum['companyName_d'], "DELIVERY_ADD_1" => $this->orderSum['add_1_d'], "DELIVERY_ADD_2" => $this->orderSum['add_2_d'], "DELIVERY_CITY" => $this->orderSum['town_d'], "DELIVERY_REGION" => $this->orderSum['county_d'], "DELIVERY_POSTCODE" => $this->orderSum['postcode_d'], "DELIVERY_COUNTRY" => $this->orderSum['country_d'], "PAYMENT_METHOD" => $this->orderSum['gateway'], "DELIVERY_METHOD" => $this->orderSum['shipMethod'] ); and added in language\en\email.inc.php ( around Line 57) Invoice Address: {INVOICE_NAME} {INVOICE_ADD_1} {INVOICE_ADD_2} {INVOICE_CITY} {INVOICE_REGION} {INVOICE_POSTCODE} {INVOICE_COUNTRY} {INVOICE_PHONE} However, the Order Complete emails are still without the Phone number. Is there something else I need to do? Many Thanks Moshe
  13. After many emails fyling between myself and Cubecart support (which was very fast and very helpful), the conclusion was that the only way for the order status to be flagged as Order Complete was to modify the code in classes/cart/order.php so that when the status is set to 3 it doesn't check to see if the product is digital or not and put the status back to 2. Find: This will just comment out the functionality to drop back to status 2. I have tested this fix and can confirm that regardless of the product type (digital or tangible) a Successful Transaction response from Worldpay automatically sets the order status to Order Complete and triggers the corresponding email. Moshe if (!$this->orderInv[$i]['digital'] && !$force) { $this->orderStatus(2, $cart_order_id); $statusId = 2; ## Safeguard $breakStatus = true; ## Stops email sending below no way to stop this case ?! break; } Replace with: /* if (!$this->orderInv[$i]['digital'] && !$force) { $this->orderStatus(2, $cart_order_id); $statusId = 2; ## Safeguard $breakStatus = true; ## Stops email sending below no way to stop this case ?! break; } */
  14. Any idea which files I should look at? Thanks Moshe
  15. Hi Does anyone know how to set the order status to Order Completed when Worldpay sends back the response after a successful transaction. I am trying to avoid having to log in to Cubecart admin and manually flag the order as Completed. My accounts department lady will eat me alive if she has to do that on top of everything else she does. Thanks Moshe
×
×
  • Create New...