Jump to content

 

hellomyfriends

Member Since 11 Nov 2011
Offline Last Active Oct 12 2018 11:41 AM
-----

Posts I've Made

In Topic: Separating Reward Points In Multivendor

31 March 2018 - 01:43 PM

 

Hello all,
 
 
I personally have a huge problem with the default functionality of the "Reward points" addon in my Multivendor and i wanted to share it in the community maybe we could found a cheap solution for it.
 
The "Reward points" addon as i think, is completely good for single store cs-cart, but when it comes to multivendor, thing are completely different.
 
 
Please consider this situation in MultiVendor edition.
 
Vendor A has set a product like this:
 
Price: $15
Allow payment by points: No
Override global/category point value for this product: Yes
Group:All - 150 points - (Absolute points)
 
Vendor B has set a product like this:
 
Price: $45
Price in points: 100
Allow payment by points: Yes
 
And customer C will buy product from vendor A and will recive 150 points.
Then customer C will place another order for the product of Vendor B.
The product needs 100 points and the customer has 150 points.
So the customer will pay the order all by his points.
Now who will pay the money for vendor B?
 
cs-cart says the store owner must mange this situations in their store. but imagine when your store growth and you have 150 vendors. it will get harder and harder to manage that.
 
 
The solution is to separate points. each vendor need their own point system and store owners their own too. This is exactly how giants like Aliexpress are applying on their points or copouns.
 
 
 
 
 
- Store owner points
These points can be used in entire store for all products.
 
- Vendor points
These points can be used for buying products only from the vendor who has gave that point to customer.
 
 
All the best.

 

I totally agree with you. I hope MVE will have this feature soon.


In Topic: New Order Email Notification Is Not Working

27 March 2018 - 11:40 AM

Get your smtp provider to allow relay when connection is authenticated.  Otherwise, you'll have to switch to a different provider.

Do note however, that the receiving smtp site may mark you as spam when the sending host doesn't match the from address.  In that case you'd need to update your SPF record for the sending domain to include the domains/ips of your vendors.

Thanks so much.

I will try my best.


In Topic: New Order Email Notification Is Not Working

26 March 2018 - 03:14 PM

I have contacted CS-cart support. They said customers could not receive new order email notification because the emails sent from vendors' emails not admin email. And I use Sparkpost SMTP that allow sending emails from sending domain.

 

Anyone has a good solution for this problem?


In Topic: Errormessage Could Not Be Sent. Mailer Error: Could Not Instantiate Mail Func...

22 March 2018 - 04:53 PM

Anyone has solved this error?

I can't solve my SMTP issue here: http://forum.cs-cart...is-not-working/

I have switch to PHP Mail Function and have same error. I have my hosting installed sendmail.


In Topic: New Order Email Notification Is Not Working

22 March 2018 - 10:38 AM

Hello,

THanks for your reply. But after disable all thirdparty addons, customers still don't receive order email. And There are some logs:

In php-fpm-slow.log:


[22-Mar-2018 17:17:23]  [pool www] pid 30754
script_filename = /home/mydomain.com/public_html/quantristls.php
[0x00007f6e23c17120] curl_exec() /home/mydomain.com/public_html/app/Tygh/Http.php:685
[0x00007f6e23c167a0] _curlRequest() /home/mydomain.com/public_html/app/Tygh/Http.php:386
[0x00007f6e23c16480] _request() /home/mydomain.com/public_html/app/Tygh/Http.php:73
[0x00007f6e23c163b0] post() /home/mydomain.com/public_html/app/Tygh/Pdf.php:120
[0x00007f6e23c16130] render() /home/mydomain.com/public_html/app/functions/fn.cart.php:7648
[0x00007f6e23c15f80] fn_print_order_invoices() /home/mydomain.com/public_html/app/functions/fn.common.php:6986
[0x00007f6e23c15e20] fn_core_mailer_send_pre() /home/mydomain.com/public_html/app/functions/fn.control.php:129
[0x00007f6e23c15be0] fn_set_hook() /home/mydomain.com/public_html/app/Tygh/Mailer/Mailer.php:214
[0x00007f6e23c15720] send() /home/mydomain.com/public_html/app/functions/fn.cart.php:6485
[0x00007f6e23c15480] fn_order_notification() /home/mydomain.com/public_html/app/functions/fn.cart.php:2379
[0x00007f6e23c152a0] fn_change_order_status() /home/mydomain.com/public_html/app/controllers/backend/orders.php:177

[22-Mar-2018 17:18:11]  [pool www] pid 30754
script_filename = /home/mydomain.com/public_html/quantristls.php
[0x00007f6e23c16180] file_get_contents() /home/mydomain.com/public_html/app/Tygh/Mailer/Transports/PhpMailerTransport.php:103
[0x00007f6e23c15d80] initByMessage() /home/mydomain.com/public_html/app/Tygh/Mailer/Transports/PhpMailerTransport.php:112
[0x00007f6e23c15be0] sendMessage() /home/mydomain.com/public_html/app/Tygh/Mailer/Mailer.php:215
[0x00007f6e23c15720] send() /home/mydomain.com/public_html/app/functions/fn.cart.php:6528
[0x00007f6e23c15480] fn_order_notification() /home/mydomain.com/public_html/app/functions/fn.cart.php:2379
[0x00007f6e23c152a0] fn_change_order_status() /home/mydomain.com/public_html/app/controllers/backend/orders.php:177

[22-Mar-2018 17:21:37]  [pool www] pid 14913
script_filename = /home/mydomain.com/public_html/quantristls.php
[0x00007f6e23c16c00] fwrite() /home/mydomain.com/public_html/app/lib/vendor/phpmailer/phpmailer/class.smtp.php:992
[0x00007f6e23c16b50] client_send() /home/mydomain.com/public_html/app/lib/vendor/phpmailer/phpmailer/class.smtp.php:704
[0x00007f6e23c166d0] data() /home/mydomain.com/public_html/app/lib/vendor/phpmailer/phpmailer/class.phpmailer.php:1568
[0x00007f6e23c16090] smtpSend() /home/mydomain.com/public_html/app/lib/vendor/phpmailer/phpmailer/class.phpmailer.php:1335
[0x00007f6e23c15e60] postSend() /home/mydomain.com/public_html/app/lib/vendor/phpmailer/phpmailer/class.phpmailer.php:1213
[0x00007f6e23c15d80] send() /home/mydomain.com/public_html/app/Tygh/Mailer/Transports/PhpMailerTransport.php:118
[0x00007f6e23c15be0] sendMessage() /home/mydomain.com/public_html/app/Tygh/Mailer/Mailer.php:215
[0x00007f6e23c15720] send() /home/mydomain.com/public_html/app/functions/fn.cart.php:6485
[0x00007f6e23c15480] fn_order_notification() /home/mydomain.com/public_html/app/functions/fn.cart.php:2379
[0x00007f6e23c152a0] fn_change_order_status() /home/mydomain.com/public_html/app/controllers/backend/orders.php:177

[22-Mar-2018 17:26:14]  [pool www] pid 14913
script_filename = /home/mydomain.com/public_html/vendor.php
[0x00007f6e23c17790] fgets() /home/mydomain.com/public_html/app/lib/vendor/phpmailer/phpmailer/class.smtp.php:1088
[0x00007f6e23c173d0] get_lines() /home/mydomain.com/public_html/app/lib/vendor/phpmailer/phpmailer/class.smtp.php:338
[0x00007f6e23c16ee0] connect() /home/mydomain.com/public_html/app/lib/vendor/phpmailer/phpmailer/class.phpmailer.php:1660
[0x00007f6e23c16660] smtpConnect() /home/mydomain.com/public_html/app/lib/vendor/phpmailer/phpmailer/class.phpmailer.php:1540
[0x00007f6e23c16020] smtpSend() /home/mydomain.com/public_html/app/lib/vendor/phpmailer/phpmailer/class.phpmailer.php:1335
[0x00007f6e23c15df0] postSend() /home/mydomain.com/public_html/app/lib/vendor/phpmailer/phpmailer/class.phpmailer.php:1213
[0x00007f6e23c15d10] send() /home/mydomain.com/public_html/app/Tygh/Mailer/Transports/PhpMailerTransport.php:118
[0x00007f6e23c15b70] sendMessage() /home/mydomain.com/public_html/app/Tygh/Mailer/Mailer.php:215
[0x00007f6e23c156b0] send() /home/mydomain.com/public_html/app/functions/fn.cart.php:6485
[0x00007f6e23c15410] fn_order_notification() /home/mydomain.com/public_html/app/functions/fn.cart.php:2379
[0x00007f6e23c15230] fn_change_order_status() /home/mydomain.com/public_html/app/controllers/backend/orders.php:177

In php-fpm-error.log-20180322:

[22-Mar-2018 01:27:05 Asia/Bangkok] PHP Notice:  Undefined index: price in /home/mydomain.com/public_html/app/controllers/frontend/product_features.php on line 62
[22-Mar-2018 01:27:15 Asia/Bangkok] PHP Notice:  Undefined index: price in /home/mydomain.com/public_html/app/controllers/frontend/product_features.php on line 62
[22-Mar-2018 01:27:21 Asia/Bangkok] PHP Notice:  Undefined index: price in /home/mydomain.com/public_html/app/controllers/frontend/product_features.php on line 62
[22-Mar-2018 01:27:28 Asia/Bangkok] PHP Notice:  Undefined index: price in /home/mydomain.com/public_html/app/controllers/frontend/product_features.php on line 62
[22-Mar-2018 01:27:35 Asia/Bangkok] PHP Notice:  Undefined index: price in /home/mydomain.com/public_html/app/controllers/frontend/product_features.php on line 62
[22-Mar-2018 01:27:41 Asia/Bangkok] PHP Notice:  Undefined index: price in /home/mydomain.com/public_html/app/controllers/frontend/product_features.php on line 62
[22-Mar-2018 01:27:51 Asia/Bangkok] PHP Notice:  Undefined index: price in /home/mydomain.com/public_html/app/controllers/frontend/product_features.php on line 62
[22-Mar-2018 01:28:00 Asia/Bangkok] PHP Notice:  Undefined index: price in /home/mydomain.com/public_html/app/controllers/frontend/product_features.php on line 62
[22-Mar-2018 01:28:08 Asia/Bangkok] PHP Notice:  Undefined index: price in /home/mydomain.com/public_html/app/controllers/frontend/product_features.php on line 62
[22-Mar-2018 01:28:19 Asia/Bangkok] PHP Notice:  Undefined index: price in /home/mydomain.com/public_html/app/controllers/frontend/product_features.php on line 62
[22-Mar-2018 01:28:34 Asia/Bangkok] PHP Notice:  Undefined index: price in /home/mydomain.com/public_html/app/controllers/frontend/product_features.php on line 62

In php-fpm.log:

[22-Mar-2018 17:17:23] NOTICE: child 30754 stopped for tracing
[22-Mar-2018 17:17:23] NOTICE: about to trace 30754
[22-Mar-2018 17:17:23] NOTICE: finished trace of 30754
[22-Mar-2018 17:18:11] WARNING: [pool www] child 30754, script '/home/mydomain.com/public_html/quantristls.php' (request: "POST /quantristls.php?dispatch=orders.update_status&id=33&status=O&return_url=quantristls.php%3Fdispatch%3Dorders.details%26order_id%3D33&notify_user=Y&notify_department=Y&notify_vendor=Y") executing too slow (4.247289 sec), logging
[22-Mar-2018 17:18:11] NOTICE: child 30754 stopped for tracing
[22-Mar-2018 17:18:11] NOTICE: about to trace 30754
[22-Mar-2018 17:18:11] NOTICE: finished trace of 30754
[22-Mar-2018 17:21:37] WARNING: [pool www] child 14913, script '/home/mydomain.com/public_html/quantristls.php' (request: "POST /quantristls.php?dispatch=orders.update_status&id=33&status=F&return_url=quantristls.php%3Fdispatch%3Dorders.details%26order_id%3D33&notify_user=Y&notify_department=Y&notify_vendor=Y") executing too slow (4.151599 sec), logging
[22-Mar-2018 17:21:37] NOTICE: child 14913 stopped for tracing
[22-Mar-2018 17:21:37] NOTICE: about to trace 14913
[22-Mar-2018 17:21:37] NOTICE: finished trace of 14913
[22-Mar-2018 17:26:14] WARNING: [pool www] child 14913, script '/home/mydomain.com/public_html/vendor.php' (request: "POST /vendor.php?dispatch=orders.update_status&id=33&status=C&return_url=vendor.php%3Fdispatch%3Dorders.details%26order_id%3D33%26sl%3Dvi&notify_user=Y") executing too slow (5.313902 sec), logging
[22-Mar-2018 17:26:14] NOTICE: child 14913 stopped for tracing
[22-Mar-2018 17:26:14] NOTICE: about to trace 14913
[22-Mar-2018 17:26:14] NOTICE: finished trace of 14913