Jump to content

Noodleman

Member
  • Posts

    728
  • Joined

  • Last visited

  • Days Won

    28

Posts posted by Noodleman

  1. I think you can just remove it from your store template, although I've not tested to see if the cart expects a captcha value when it's enabled in the admin area. Best to test it out and see. :)

    I think content.checkout.php and similarly names template files are th eones you want.

  2. I think on godaddy you can install it via your cPanel, however it it's not in there I think it best to ask your hosting company to install ionCube for you.

    The renaming directory instructions are simply there in case you enabled the module then got the error as it could potentialy prevent access to your site. by renaming it the module isn't loaded and the site works.

  3. I think you are using PHP version 5.4, but the IonCube loaders have not been setup for it. Once these are added it should "just work".

    Which hosting company are you using? some have some simple steps to follow to enable it, I can check for you.

    Also, should this be having an impact on your site from working, you can rename the modules via FTP which willprevent the error whilst IonCube is sorted out. :)

  4. Good Morning,

    Here is the link to the UPS solution:
    https://www.cubecart.com/extensions/shipping-methods/ups-advanced-shipping-module

    The most recent version of the module can be downloaded from here:
    https://www.noodleman.co.uk/ups-multiitems-/-ups-delivery-1-1-1-release-notes.html

    You need to download the zip file, within which you will find both a "plugin" and a "shipping" module. These modules need to be placed on your store file system in the "/modules/shipping/" and "/modules/plugins" directory. It will be easier to connect to your site using FTP, and most people tend to use FileZilla as an FTP client since it's free :)

    Once installed the plugin will activate a 7 day trial period.

    If you need any assistance installing this module, or want me to do it for you please feel free to open a support ticket at https://www.noodleman.co.uk/support

     

     

  5. Morning,

    You can do this via your store admin area, in the "Countries/Zones" section. Within this section you define your countries, and the zones/counties/states associated with that country. It should allow you to do what you need :)

     

    Alec.

  6. I think you missed the {literal} tags I mentioned. Here is a direct copy/paste of pixel code from one of my customers sites. I've simply changed the init ID.

    You can copy/paste this code into your main.php file, and then replace the init ID with your own ID

     

    	<!-- Facebook Pixel Code -->
    	{literal}
    	<script>
    	!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
    	n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
    	n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
    	t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
    	document,'script','//connect.facebook.net/en_US/fbevents.js');
    
    	fbq('init', 'XXXXXXXXXXXXXXXXXXXXXXXX');
    	fbq('track', "PageView");</script>
    	<noscript><img height="1" width="1" style="display:none"
    	src="https://www.facebook.com/tr?id=XXXXXXXXXXXXXXXXXXXXXXXXXX&ev=PageView&noscript=1"
    	/></noscript>
    	{/literal}
    	<!-- End Facebook Pixel Code -->

     

  7. If you want to block an IP or IP range, this is normally done at the server firewall level, or at the hosting companies firewall which sits between your server and the internet. You should have the ability to block access to your site via your hosting control panel or by asking your hosting company to block IP's for you.

    blocking it on your server within the web server is not recommended as it adds overhead to your server, especially if your server is being attacked.

    As for reCaptcha, I would ensure you are using the most recent reCaptcha that is available in the store settings and requires you to register for an API key. It's more advanced and will dynamically change the complexity of the challenge offered to the customer during registration based on their reputation (and some other factors). It's not a bullet proof way to 100% stop bots, but it will certainly make it more difficult for them and should reduce the problem you are having.

     

     

     

  8. I know this is an old thread, but I ran into this problem today, and isolated and fixed the underlying problem. I am sharing the fix for anybody else who may stumble across this page looking for the solution.

    within the module, open gateway.class.php

    in the section that builds the XML, around line 95 look for all of the "url_" elements.

    replcae all instances of  & in the URL with &amp;

    fixed..

     

  9. I've done this for other customers previously who sell goods which are bulky and they can only ship them to their local area or country. But they also sell a variety of other goods which can be sold internationally.  We can have the product show a message to the customer if it can only be shipped to specific locations, and also have the cart show an error during checkout if they have items in their basket which can't be sent to their address. we can prevent checkout as a safety net.

    Depending on your exact requirements, I can do this for you in roughly 1 hour via a module for CubeCart. If you are interested please feel free to open a support ticket via my support portal which is https://www.noodleman.co.uk/support

     

     

  10. 6 hours ago, ohsembuy said:

    Hi Noodleman,

    Thank you very much for your prompt reply. Yup, that's what I meant - I got a few questions here (Sorry, as I'm still a newbie in cubecart, hope you don't mind :))

    1. Is "index.php" file same with "main.php" file? It's because, I only found "index.php" file inside instead of "main.php" file.

    2. I tried to find "content.receipt.php" inside the "Skins" folder, but I couldn't find it. Do I need create a new "content.receipt.php" file and manually upload it onto cpanel?

    Looking forward for your reply and thanks again.

    Good Morning,

    Can you confirm what skin you are using for your store? You can check this within the admin area "Store Settings --> Layout".

    This will tell us the name of the directory in which your store skin sits on your server. It can be found in the /skins/<YOUR SKIN> directory, with <YOUR SKIN> being whatever skin you are using.

    Within the skin directory you will find a "templates" folder. These are the files that control the layout of your theme and within this directory you should find the "main.php" file.

    In theory the files can be named anything, so knowing which skin you are using will be helpful.

    Are you following a guide on how to add the pixel to your store? If so, can you share the link to the guide you are following?

     

  11. Should you need this doing, I can do it for you although the time spent doing it would be considered billable time. I've done this kind of thing for quite a lot of people. Depending on the quality of your data and how it needs to be imported (just options, or matrix  and if the options already exist in CC) it will take somewhere in the region of 20 minutes to an hour.

    Should you be interest, please feel free to open a ticket via my support portal at https://www.noodleman.co.uk/support

  12. overcome what matter? you've not asked a question :rolleyes:

    I assume you want to know how to install it? if so, you can add that code into your store skin "main.php" file. You will want to wrap the code in literal tags

    {literal} YOUR CODE {/literal}

     

    once in place, clear your store cache and you can use the chrome extension "facebook pixel helper" to validate it is working. If the code is for the purpose of conversion tracking, you may need to add it into your content.receipt.php skin file.

  13. in the paypal module, edit the "gateway.class.php" file.

    FIND:

    						case 'Canceled_Reversal':
    							$transData['notes'][]	= "This means a reversal has been canceled; for example, you, the merchant, won a dispute with the customer and the funds for the transaction that was reversed have been returned to you.";
    							$order->paymentStatus(Order::PAYMENT_CANCEL, $cart_order_id);
    							$order->orderStatus(Order::ORDER_CANCELLED, $cart_order_id);
    							break;

     

    And simply remove it. that should do what you need. :)

    if you want to prevent ALL conditions that can set it to cancelled, also remove:

    						case 'Denied':
    							$transData['notes'][]	= "You, the merchant, denied the payment. This will only happen if the payment was previously pending due to one of the following pending reasons.";
    							$order->paymentStatus(Order::PAYMENT_DECLINE, $cart_order_id);
    							$order->orderStatus(Order::ORDER_CANCELLED, $cart_order_id);
    							break;

     

    AND

    							if((string)$_POST['mc_gross']==(string)'-'.$order_summary['total']) { // Change status to refunded if it is a full refund
    								$order->paymentStatus(Order::PAYMENT_CANCEL, $cart_order_id);
    								$order->orderStatus(Order::ORDER_CANCELLED, $cart_order_id);
    							}
    							break;

     

    AND

    						case 'Reversed':
    							$transData['notes'][]	= "This means that a payment was reversed due to a chargeback or other type of reversal. The funds have been debited from your account balance and returned to the customer. The reason for the reversal is given by the reason_code variable.";
    							$order->paymentStatus(Order::PAYMENT_CANCEL, $cart_order_id);
    							$order->orderStatus(Order::ORDER_CANCELLED, $cart_order_id);
    							break;

     

  14. " I see Romania in their address book but in the Billing and Delivery tabs the country defaults to Afghanistan "

    That is very suspect and I have a hunch is part of the root cause of the issue. It's very similar to two other issues I've handled this week.

    Login as the customer, go to the address book, update the addresses and save them, then validate if the issue still exists. Make sure you empty the basket and re-add the items when testing.

     

  15. SSL should actually improve your overall traffic, assuming your site is well formed.

    First thing, have a look at woorank and get a free report, what does it recommend?

    What do your traffic stats show?

    update: you've specifically mentioned sales, but what about your overall traffic?

×
×
  • Create New...