PrestaShop Forum

The best place in the world to ask questions about PrestaShop and get advice from our passionate community!

PrestaShop Forum

Jump to content

free addon - order recovery from shopping carts

25 replies to this topic
#1
shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 2770 posts
What is it Agile Order recoery?
1. This is free addon of AdminCarts.php that allow store owner to generate order from existing cart in just one easy click.

2. This modification will show a GUI on cart detail page that allow generate order from existing cart.

Compatible version
This addon works on all 1.3x and 1.4x PrestaShop

No core file change required


When you should use this added function?
Use case 1: If you want to create orders manually for your customer, you can use front office to signup and create cart, then go back office use function to generate order in just one click.

For example, phone order

use case 2: Because of system trouble (most scenario is payment system), customer placed the order and paid the order, but system was not able to create the order.

How to Install
1. Unzip downloaded package
2. Copy AgileCartsExt.php to following folder
YourStoreRoot/YourStoreAdmin/tabs/
3. Log in to you back office to change the "Carts" tab setting
A .for 1.3x: [Tools] - [Tabs], find "Carts" record and click edit icon.
for 1.4x: [Employees] - [Tabs], find "Shopping Carts" record and click edit icon.
B. change Class to from "AdminCarts" to "AgileCartsExt" and save it

that's it, you are all set.

Notes
1. If an order has been created from the cart, then you are not able to generate from this cart.
2. if there is not enough information, for example, no customer information, you will not able to generate order from the cart.


You can get this addon at http://addons-modules.com/

Attached Files


If you think someone's answer helped, please give him/her a Positive Reputation vote
Paypal Express checkout module with recurring payment | Authorize.NET Express Checkout module with recurring payment | Membership management module | Pickup location module(Google maps) | Multiple seller/vendor module | Product Reviews/Rating module | Rotating Banner module | News Letter promotion module | Quantity Discount Indicator module | Prepaid module for digital goods
PrestaShop Modules | PrestaShop Tips

#2
icemanrj

    PrestaShop Newbie

  • Members
  • Pip
  • 12 posts
but the one

How to Install
1. Unzip downloaded package
2. Copy AgileCartsExt.php to following folder
YourStoreRoot/YourStoreAdmin/tabs/
3. Log in to you back office to change the "Carts" tab setting
A .for 1.3x: [Tools] - [Tabs], find "Carts" record and click edit icon.
for 1.4x: [Employees] - [Tabs], find "Shopping Carts" record and click edit icon. <-- i can't not find Shopping cart there
B. change Class to from "AdminCarts" to "AgileCartsExt" and save it

and did u see the video from youtube i post on my first topic?

#3
shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 2770 posts

Quote

for 1.4x: [Employees] - [Tabs], find "Shopping Carts" record and click edit icon. <-- i can't not find Shopping cart there
I checked all version of 1.4x, it is there.
I have used all my attachment quota, so I am not able to upload a screenshot.


Quote

and did u see the video from youtube i post on my first topic?
Can you share the link of you video?
If you think someone's answer helped, please give him/her a Positive Reputation vote
Paypal Express checkout module with recurring payment | Authorize.NET Express Checkout module with recurring payment | Membership management module | Pickup location module(Google maps) | Multiple seller/vendor module | Product Reviews/Rating module | Rotating Banner module | News Letter promotion module | Quantity Discount Indicator module | Prepaid module for digital goods
PrestaShop Modules | PrestaShop Tips

#4
RdeWit

    PrestaShop Newbie

  • Members
  • Pip
  • 5 posts
Hey shokinro,

A mean and lean function. I had several non closed orders due to Paypal so finally I could convert them in a real order instead of manually adding them. I use PS 1.4.3.

Thanks for the work!

Roland

#5
shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 2770 posts
thanks for your feedback and I am glad you like it. Wish you have a great success.
If you think someone's answer helped, please give him/her a Positive Reputation vote
Paypal Express checkout module with recurring payment | Authorize.NET Express Checkout module with recurring payment | Membership management module | Pickup location module(Google maps) | Multiple seller/vendor module | Product Reviews/Rating module | Rotating Banner module | News Letter promotion module | Quantity Discount Indicator module | Prepaid module for digital goods
PrestaShop Modules | PrestaShop Tips

#6
Never_give_up

    PrestaShop Apprentice

  • Members
  • PipPip
  • 27 posts
I can confirm works with version 1.4.4.1 and using smarty 2.

Thanks Shokinro!

#7
shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 2770 posts
thanks for your feedback @never_give_up
If you think someone's answer helped, please give him/her a Positive Reputation vote
Paypal Express checkout module with recurring payment | Authorize.NET Express Checkout module with recurring payment | Membership management module | Pickup location module(Google maps) | Multiple seller/vendor module | Product Reviews/Rating module | Rotating Banner module | News Letter promotion module | Quantity Discount Indicator module | Prepaid module for digital goods
PrestaShop Modules | PrestaShop Tips

#8
Troy

    PrestaShop Apprentice

  • Members
  • PipPip
  • 228 posts
Hi Shokinro. I tested the module on 1.3.5 and I cant find "Carts" under "Tabs" under "Tools" at all. Please advise and keep up the good work :)
www.gwmmo.com
www.mmoshoppe.com (Under construction)

#9
shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 2770 posts
Carts should be under customers tab. not under tools tab.
If you think someone's answer helped, please give him/her a Positive Reputation vote
Paypal Express checkout module with recurring payment | Authorize.NET Express Checkout module with recurring payment | Membership management module | Pickup location module(Google maps) | Multiple seller/vendor module | Product Reviews/Rating module | Rotating Banner module | News Letter promotion module | Quantity Discount Indicator module | Prepaid module for digital goods
PrestaShop Modules | PrestaShop Tips

#10
digiboyz

    PrestaShop Newbie

  • Members
  • Pip
  • 4 posts
if first serach the customer, then click the order, your tool not work.ONLY from customer - AgileCartsExt, then find the history, then it works fine!

#11
artart

    PrestaShop Newbie

  • Members
  • Pip
  • 4 posts
Amazing, thank you!!

#12
RdeWit

    PrestaShop Newbie

  • Members
  • Pip
  • 5 posts
Thanks Shokinro, works excellent on 1.4.3. I hope I don't need it too much!

#13
xiawa

    PrestaShop Newbie

  • Members
  • Pip
  • 14 posts
perfect! thanks <3

#14
luisramosb

    PrestaShop Newbie

  • Members
  • Pip
  • 18 posts
Good morning,

I installed on version 1.2.5.0 c7 and it gives me this error:

Fatal error: Cannot redeclare class AgileVirtualPayment in /home/..../html/admin/tabs/AgileCartsExt.php on line 79

Does it work for this version?

thanks a lot!

#15
shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 2770 posts
sorry, I have never test this on 1.2x. It only supports 1.3x or higher version of PrestaShop.
If you think someone's answer helped, please give him/her a Positive Reputation vote
Paypal Express checkout module with recurring payment | Authorize.NET Express Checkout module with recurring payment | Membership management module | Pickup location module(Google maps) | Multiple seller/vendor module | Product Reviews/Rating module | Rotating Banner module | News Letter promotion module | Quantity Discount Indicator module | Prepaid module for digital goods
PrestaShop Modules | PrestaShop Tips

#16
DK-Peter

    PrestaShop Apprentice

  • Members
  • PipPip
  • 33 posts
Hey shokinro. Will I be able to use your module to create an order for an existing customer, i.e. access that customer's account and then create order - or at least create order, and somehow connect the order with an existing customer ID?

Thanks in advance! BR Peter

#17
shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 2770 posts

Quote

Hey shokinro. Will I be able to use your module to create an order for an existing customer, i.e. access that customer's account and then create order - or at least create order, and somehow connect the order with an existing customer ID?


Thanks for your inquiry. The module is not that power that you can start from scratch. It only uses to create order from existing shopping cart. But you can create a shopping cart at front office, then change the customer ID of the shopping to another customer via database tool. then use this mod to create an order in just one click.

This method is useful for rarely happening orders. But it is not convenience if you have to use it frequently.


Note:
When you change the customer ID, you also need to copy the secure_key from the ps_customer record to replalce the same in ps_cart table. Otherwise, there will be fatal error.
If you think someone's answer helped, please give him/her a Positive Reputation vote
Paypal Express checkout module with recurring payment | Authorize.NET Express Checkout module with recurring payment | Membership management module | Pickup location module(Google maps) | Multiple seller/vendor module | Product Reviews/Rating module | Rotating Banner module | News Letter promotion module | Quantity Discount Indicator module | Prepaid module for digital goods
PrestaShop Modules | PrestaShop Tips

#18
DK-Peter

    PrestaShop Apprentice

  • Members
  • PipPip
  • 33 posts
Hi Shokinro. Thanks for replying, and explaining. I guess you are right, having to edit the database seems like a risky way of doing it. I guess I'll have to think of another way of managing this.
Thanks again!

#19
ercellot

    PrestaShop Newbie

  • Members
  • Pip
  • 10 posts
Hi Shokinro, I downloaded your module but I cannot understand this step:

Quote

B. change Class to from "AdminCarts" to "AgileCartsExt" and save it

Where I change this?

Thank you

#20
shokinro

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 2770 posts
the instructions is a little bit confusing. it should be here

1. Unzip downloaded package
2. Copy AgileCartsExt.php to following folder
YourStoreRoot/YourStoreAdmin/tabs/
3. Log in to you back office to change the "Carts" tab setting
A .for 1.3x: [Tools] tab - [Tabs] tab, find "Carts" record and click edit icon.
for 1.4x: [Employees] tab - [Tabs] tab, find "Carts" record and click edit icon.
B. Change Class to from "AdminCarts" to "AgileCartsExt" and save it
If you think someone's answer helped, please give him/her a Positive Reputation vote
Paypal Express checkout module with recurring payment | Authorize.NET Express Checkout module with recurring payment | Membership management module | Pickup location module(Google maps) | Multiple seller/vendor module | Product Reviews/Rating module | Rotating Banner module | News Letter promotion module | Quantity Discount Indicator module | Prepaid module for digital goods
PrestaShop Modules | PrestaShop Tips