Post by gkasios » Sat Jun 22, 2013 8:13 pm

We launched a couple of months ago a new Free Extension for Cash on Delivery and Cash on Pickup but for some reason the Tagging doesn’t work and so it doesn’t appear if you search this terms. We would like if you have the time to download it, try it and tell us your opinion.

http://www.opencart.com/index.php?route ... n_id=11301

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by ngobet » Fri Sep 06, 2013 1:07 am

What can you do with this extension? Haven't found informations or demo.

Newbie

Posts

Joined
Sat Aug 21, 2010 4:29 am

Post by gkasios » Fri Sep 06, 2013 6:57 am

Hi

Some of our Extension features are:
• Setting different options based on the Shipping Methods Installed and the Geo Zones that are configured.
• Setting COD cost as Flat Rate or Percentage Rate plus the ability to add a Custom Rate with php code.
• Setting Tax Class for auto calculating total COD cost.
• Setting Currency for auto calculating in different currencies
• Enabling/Disabling Extension with Custom Rule.
..and more.

We believe that this is the most featured Cash On Delivery Extension that you will find for OpenCart.

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by gkasios » Fri Sep 06, 2013 6:59 am

We also like to announce you that we just updated our Extension adding even more features.

You can download it here: http://www.opencart.com/index.php?route ... n_id=11301

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by ngobet » Fri Sep 06, 2013 5:50 pm

Thanks for the answer.

I need to remove the COD if the product is not in stock, can we do that using your extension?

Regards

Newbie

Posts

Joined
Sat Aug 21, 2010 4:29 am

Post by gkasios » Sat Sep 07, 2013 12:49 am

Yes pretty much you can do anything with our custom option.

First download and install our latest edition that we just re-releashed (we did some gui improvements and add it some easy to use functions)

Then add this Enable Rule

Code: Select all

if($this->isCartOutOfStock())
{
     $enabled=false;
}
And your done. We hope this will help you.

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by SXGuy » Sun Sep 15, 2013 4:47 am

Looks like an extension i could use, but im abit baffled by the endless options and fear what i require is something more simple. perhaps you could help with the settings?

Basically i want to use it as follows.

If order is less than £12.00 delivery method "pick up from store"
If order is above £12.00, delivery method "free shipping"

Active Member

Posts

Joined
Sun Nov 08, 2009 2:07 am

Post by gkasios » Mon Sep 16, 2013 5:25 pm

Hi and thank you for your time
If order is less than £12.00 delivery method "pick up from store"
This is a payment method not a delivery method so it can’t alter your delivery methods. Our extension is the next step after your customer choose a delivery method.
If order is above £12.00, delivery method "free shipping"
If you wish to change the Cash On Delivery method from for example a fix price to free then you go to your shipping method tab in our extension and you use the custom method adding the following code

Code: Select all

if($total>12)
{
     $cost=0;
}
else
{
     $cost=100;//what ever you wish to cost
}

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by SXGuy » Mon Sep 16, 2013 9:27 pm

Sorry, i just realised what i typed. I was so busy that day with delivery methods i wrote that instead of payment methods!

What i ment was, if order is below £12, payment method = pay on collection
If order above £12 payment method = pay on delivery.

Both these examples would be similar to a COD, both being a free delivery charge.

Active Member

Posts

Joined
Sun Nov 08, 2009 2:07 am

Post by gkasios » Mon Sep 16, 2013 10:19 pm

No problem we are mistakes and we make humans ( :-P we are humans and we make mistakes).
So as we posted above the first thing to do is enable your delivery method extension (ex. Weight Based Shipping).
By doing so now in our extension you will find a tab with the name of that delivery method extension.
For example Weight Based Shipping is the method you want to add a cod.
So for you to do that you should first enable this option by selecting the tab sayingWeight Based Shipping' and then the tab General where you can enable it. After that let’s say you want the COD method to be available only in one Geo Zone so you should go in any Geo Zone that you don’t want and disable it and enabled only in the Geo Zone you do want this payment to be available. And now is the part where you will use the above code.
You select the tab with the Geo Zone you want to use and select the custom method. Then you copy/paste the above code and save.
Now when a customer selects the weight based shipping and his shipping address belongs in the enabled Geo Zone then if his order is below 12 the cod will cost 100 (change the number in the code that’s for the example) but if the order costs over 12 then it will be free. If the shipping address is in another Geo Zone then the cod option will not be available.

In our extension you can set different options based on Shipping Method and Geo Zone so you can also enable the pick up from store shipping extension and then in our extension choose the flat rate with cost 0 so it will be free.

We know it is a bit tricky to get it at first because we add it so many options but when you understand the basics you will see that it will allow you easily to create as many different cods as you want. We hope that the above example will help you in setting up your store.

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by ngobet » Wed Sep 18, 2013 4:06 am

I installed your extension and it's amazing. I can do everything I wanted.

Can you tell me how I can check that the total weigth of cart is below a given limit?

Newbie

Posts

Joined
Sat Aug 21, 2010 4:29 am

Post by gkasios » Thu Sep 19, 2013 9:48 pm

Hi heres an example of a custom payment

Code: Select all

$weight = $this->getWeight();
if($weight<100)
{
$cost=10;
}
And here a custom enable rule

Code: Select all

$weight = $this->getWeight();
if($weight<100)
{
$enabled=false;
}
We hope it helps you

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by ngobet » Fri Sep 20, 2013 3:16 am

That is exactly what I wanted. Thank you!

Newbie

Posts

Joined
Sat Aug 21, 2010 4:29 am

Post by ManosP » Tue Nov 12, 2013 5:50 pm

How can i set it if the "delivery address" is out of greece, then god disabled?

Newbie

Posts

Joined
Sun Nov 10, 2013 6:29 pm

Post by ManosP » Tue Nov 12, 2013 5:52 pm

ok, i find it. Sorry.

Newbie

Posts

Joined
Sun Nov 10, 2013 6:29 pm

Post by Alexio454 » Thu Nov 14, 2013 11:43 pm

Πολύ καλό, σ'ευχαριστώ!

Newbie

Posts

Joined
Thu Nov 14, 2013 11:41 pm

Post by gkasios » Fri Nov 29, 2013 9:04 am

We just released a newer version. Hope you liked it.

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am


Post by krishnatech » Sat Dec 07, 2013 5:32 pm

i want to charge an amount for cash on delivery if the order total is below 999.00 for that i have written the following code

if($total<999)
{
$cost=60;
}
elseif($total>999)
{
$cost=0;
}
{
$enabled=false;
}

but it gives an error
Parse error: syntax error, unexpected '<' in /home/chayph1a/public_html/catalog/model/payment/gop_COD.php(242) : eval()'d code on line 1
can u please help me on it

Newbie

Posts

Joined
Sat Dec 07, 2013 5:27 pm

Post by condomia » Sun Dec 08, 2013 2:30 pm

I need to disable COD for some products. How can I do it with this extension?

Many thanks,
Alessandro

Newbie

Posts

Joined
Sun Dec 08, 2013 2:27 pm

Post by gkasios » Sun Dec 08, 2013 7:28 pm

Hi use the below code in the custom payment

Code: Select all

if($total<999)
{
     $cost=60;
}
else
{
     $cost=0;
}

This is wrong that is why you get an error

Code: Select all

{
$enabled=false;
}
if you want to use cash on delivery only for orders below 999 and disabled for anything above use the below custom enable rule

Code: Select all

if($total<999)
{
     $enabled=true;
}
else
{
     $enabled=false;
}

Our Extensions


User avatar
New member

Posts

Joined
Tue Jan 08, 2013 1:57 am

Who is online

Users browsing this forum: No registered users and 19 guests