Jump to content

 

gasngrills

Member Since 23 Feb 2008
Offline Last Active Apr 21 2020 02:16 PM
-----

#318746 Meet Cs-Cart & Multi-Vendor 4.10.3 With Billing Address, Apple Pay, Googl...

Posted by gasngrills on 13 August 2019 - 08:28 PM

I also reverted back to the multi step checkout, no way to checkout as a guest. I only upgraded one store, I will hold off on the others as well as prolonging my upgrades. 




#316607 Meet Cs-Cart & Multi-Vendor 4.10.1 With New Checkout And Product Variations

Posted by gasngrills on 15 June 2019 - 04:03 PM

Hi, can you please write how do you do this validation of billing address? 

Please write a workflow on how it organised on you side.

 

From what I know, all CC payment processors try to move to 3DS Secure, and it's rare case when some payment requires billing address.

A customer add the product to cart and move on to checkout , register an account or checkout as a guest , enter the name, address, email, phone number and move on to shipping and payment method, enter the credit card info and submit order, if the address entered does not match the address that is associated with the credit card used on file with the credit card bank, the transaction will be declined because we use fraud protection with our credit card processor to have the street address and zip code match, sure we can remove this requirement and take orders with it but that defeats the purpose of the fraud protection suite that we pay for to make sure the orders we receive are legit and not fraud, if the address entered was correct , in the backend on the order detail page we see this in the response from the credit card processor . This is the way it is with most merchants that I have done business with in USA, you add one billing address and as many shipping addresses as you want, but a billing address that is tied to the credit card used must be there. If we take orders without the billing address, we will be a sitting duck for fraudulent transactions that we can not refute if we get a chargeback. I really don't see the logic behind your thinking and why you want to do this. This will not work for me as I have mentioned on 2 of my stores I sell digital products that don't need a shipping address but a billing address, I will not upgrade and stay where I'm or move on for another platform if this stays the way it is. I have been using CS-Cart since Version 1.35 , more than 10 years now and hate to go somewhere else




#291454 Data Feed Issue

Posted by gasngrills on 18 December 2017 - 03:40 PM

Thank you for the response.

 

I think it is time to move this site from CS-Cart to something else.

I had this same issue after I upgraded my server to Easy Appache 4,  the command line for the cron job will have to be changed to call the correct version of php for that domain , so in my case I had to change to :

/usr/local/bin/ea-php70 /home/domain/public_html/xxx.php --dispatch=exim.cron_export --cron_password=xxxxx

I hope this helps




#247713 Easy Editing Of Invoices And Email Notifications

Posted by gasngrills on 09 April 2016 - 07:09 PM

 
 

Ok guys, the feature is there, now you can edit email notification for each order status individually.
If you do not have the changes, this means that you previous demo has not expired yet and you need to use Incognito mode of your browser

This also means that you can include or not the invoice into notification.

Thank is great, thank you very much.

 

Joe




#247460 Easy Editing Of Invoices And Email Notifications

Posted by gasngrills on 06 April 2016 - 06:42 PM

 Thank you Imac, all I can tell you is this cart is getting better and better and I really do appreciate all you are doing and  listening to your customers.

 

Many Thanks

Joe
 

Ok, I see the problem.
We will create a separate email notification for each orders status because actually they are different.
So you will be able to include invoice only to certain status notifications.

Will let you know when we update the demo site.




#246736 Easy Editing Of Invoices And Email Notifications

Posted by gasngrills on 29 March 2016 - 03:33 PM

I changed image to a link with screenshot.
As for the different invoices for different statuses, I'm not sure yet, probably we won't add this feature. In this case I make sure it can be implemented by an addon.

 

This is all great stuff where we are able to edit invoices/email notifications in an easy way, but the most important email notifications to me are the order status emails, it does not make sense to send an invoice for every order status. I only need to send an invoice to the customer on completed status and every other status should be something different. I have been using a work around for this since the early days of version 1.3.5 until now where I created tpl files for every status and use the include file in order_notification.tpl file, to send a different email for that status. I have full control over what information is being sent to the customer , for example if the order have a failed status, I don't need to send an invoice to the customer, rather I send information about why the order failed so may be the customer can come back and purchase again, I even use promo text in the emails . It will be very nice to have something like this implemented in an easy way.




#235405 Wouldn't It Be Nice To See The Current Shipment Details From Admin Area?

Posted by gasngrills on 22 November 2015 - 12:01 AM

If I want to see if a package has been delivered, I click on order #, then I click "shipments", then I click Shipment ID #, then I copy the tracking # and paste that on FEDEX website. 

I do all this just to see if package has been delivered.

Is there an easier way??

I could not find any add ons.

 

It would be nice if, at least, the tracking number would be available as a link in the order detail page or even in the "shipments" area.

 

Only a suggestion  :mrgreen:

 

I agree with you on this 100% , even better shipments tracking #'s should be visible and clickable on the order detail page instead of going to 3 pages to get to them and also have the ability to edit the tracking # if you make a typo mistake.

 

I have implemented a work around where the tracking # is clickable in the shipments page, it is not a pretty mod but it works, may be someone can pickup on this and make an addon out of it

 

You will need to create few tpl files in /design/backend/templates/common

 

I only use UPS and USPS so I created the files for these carriers , you can easily add other carriers

 

Create : /design/backend/templates/common/track_ups.tpl

Place this Code in this file:

{if $shipment.tracking_number|strlen >0}
       
       <b>
       <a href="http://wwwapps.ups.com/WebTracking/processRequest?HTMLVersion=5.0&Requester=NES&AgreeToTermsAndConditions=yes&loc=en_US&tracknum={$shipment.tracking_number}" target="_blank">{$shipment.tracking_number}</a>
       </b>
     {/if}

Create File: /design/backend/templates/common/track_usps.tpl

Place this Code in this File:

{if $shipment.tracking_number|strlen >0}
      
       <b>
       <a href="https://tools.usps.com/go/TrackConfirmAction.action?tLabels={$shipment.tracking_number}" target="_blank">{$shipment.tracking_number}</a>
       </b>
     {/if}

Create File in: /design/backend/templates/common/shipvia.tpl

Place this code in this file:

{foreach from=$order_info.shipping item="shipping" key="shipping_id" name="f_shipp"}

{if $shipment.carrier == 'ups'}
   
   {include file="common/track_ups.tpl"}
{/if}
{if $shipment.carrier == 'usps'}
   {include file="common/track_usps.tpl"}
{/if}
</b><br>
{/foreach}

The last thing you need to modify this file:

/design/backend/templates/views/shipments/details.tpl

around line 51

change it to look like this:

__("by")} {$shipment.shipping} <br />{if $shipment.tracking_number} {include file="common/shipvia.tpl"}{/if}{if $shipment.carrier} 

If you use other carriers, just make the file for each and add the include file in the shipvia.tpl file

 

I know this is not pretty but I hope it will help.

 

Joe




#215013 Mod: Search Orders By Zip/postcode

Posted by gasngrills on 19 May 2015 - 11:20 PM

This mod is no longer working after upgrade to 4.3.1, is there any modifications that need to be done to make it work again?

Thank you
Joe


I have manged to get this working again on 4.3.1

I changed this : app/addons/my_changes/init.php
<?php
  if (!defined('BOOTSTRAP')) { die('Access denied'); }
fn_register_hooks(
		'get_orders',
		'create_pages_condition_pre'
);

To:
<?php
  if (!defined('BOOTSTRAP')) { die('Access denied'); }
fn_register_hooks(
		'get_orders',
		'create_orders_condition_pre'
);

And Changed This :app/addons/my_changes/func.php
<?php
  if (!defined('BOOTSTRAP')) { die('Access denied'); }
function fn_my_changes_create_pages_condition_pre(&$params, $lang_code){
		if (!empty($params['q'])) {
				$params['postcode'] = $params['q'];
// if you would like to add customer's 'company' name to the search query uncomment line below:
			  //$params['company'] = $params['q'];
		}
}
  function fn_my_changes_get_orders($params, $fields, $sortings, &$condition, $join, $group){
		if (!empty($params['postcode'])) {
				$condition .= db_quote(" " . (isset($params["compact"]) ? "OR" : "AND") . " (0 OR (?:orders.s_zipcode LIKE ?l OR ?:orders.b_zipcode LIKE ?l))", "%".trim($params['postcode'])."%", "%".trim($params['postcode'])."%");
		}
// if you would like to add customer's 'company' name to the search query uncomment lines below:
//	  if (!empty($params['company'])) {
//		 $condition .= db_quote(" " . (isset($params["compact"]) ? "OR" : "AND") . " (?:orders.company LIKE ?l)", "%".trim($params['company'])."%");
//	  }
}

To:
<?php
  if (!defined('BOOTSTRAP')) { die('Access denied'); }
function fn_my_changes_create_orders_condition_pre(&$params, $lang_code){
		if (!empty($params['q'])) {
				$params['postcode'] = $params['q'];
// if you would like to add customer's 'company' name to the search query uncomment line below:
			  //$params['company'] = $params['q'];
		}
}
  function fn_my_changes_get_orders($params, $fields, $sortings, &$condition, $join, $group){
		if (!empty($params['postcode'])) {
				$condition .= db_quote(" " . (isset($params["compact"]) ? "OR" : "AND") . " (0 OR (?:orders.s_zipcode LIKE ?l OR ?:orders.b_zipcode LIKE ?l))", "%".trim($params['postcode'])."%", "%".trim($params['postcode'])."%");
		}
// if you would like to add customer's 'company' name to the search query uncomment lines below:
//	  if (!empty($params['company'])) {
//		 $condition .= db_quote(" " . (isset($params["compact"]) ? "OR" : "AND") . " (?:orders.company LIKE ?l)", "%".trim($params['company'])."%");
//	  }
}

Changed This: app/addons/my_changes/schemas/search/schema.post.php
<?php
if (AREA == 'A') {
   $scheme['orders']['action_link'] .= '&postcode=%search%';
// if you would like to add customer's 'company' to the search query uncomment line below:
// $scheme['orders']['action_link'] .= '&company=%search%';
}
return $scheme;

To:
<?php
if (AREA == 'A') {
   $schema['orders']['action_link'] .= '&postcode=%search%';
// if you would like to add customer's 'company' to the search query uncomment line below:
// $schema['orders']['action_link'] .= '&company=%search%';
}
return $schema;

Works with no issue


#188631 Cs-Cart 4.2.1 Released: New Styles, E-Mail Marketing, And More

Posted by gasngrills on 01 August 2014 - 04:44 PM

I just updated one of my sites with no problems to report, very smooth upgrade. All my 3rd party addons are still working with no issues that I can see.