Post by andyjb » Wed Mar 06, 2024 8:13 pm

Hi,
Firstly I hope this is the correct forum for my post?

I have a web store running on another well known platform, it works but it is very slow. I've also got an e-store using Open Cart which is very responsive even when busy. It makes perfect sense to move the "slow" store over to O.C, but there are a number of things I need the new store to do to match the functionality of the original slow site.

I'll give some background functionality needed and maybe someone could point me in the direction of a theme or some extensions that'll help me out. I have done some searches and googling but all to no avail. I should also say that the project in question is not a commercial endevour, it's for a charitable not for profit organisation.

The system is primarily used to track items on loan to various teams within the organisation. Ordered items when finished with are then returned into stock.

Is there an extension that will allow for the refund of orders and at the same time automatically return the ordered/processed items back into stock. There will be no actual cash payments taking place, so refunds are purely notional and remain within the system.

Invited or pre-created users are required to login before they can place any orders, this bit I've sorted with a login extension.

Any help or suggestions you could offer would be great.

Many thanks!
Andy
Last edited by andyjb on Sat Jan 25, 2025 9:35 pm, edited 1 time in total.

New member

Posts

Joined
Sun Dec 14, 2014 9:54 am

Post by Johnathan » Wed Mar 06, 2024 9:59 pm

I think you can accomplish this using the normal OpenCart order status system. You set up Processing/Complete order statuses in System > Settings > Option tab. When you set an order to one of those statuses, it will decrement stock. When you set it back to one of the non-Processing/Complete statuses, it will restock the item(s).

In your case, I think you'd just need two order statuses: Checked-In and Checked-Out. You can create those in System > Localisation > Order Statuses. Set the Checked-Out status to be your Processing/Complete status, and set your payment method to assign that order status when an order is placed. If you only have 1 of the product in stock, that will automatically make the item out of stock when it is purchased. Then, when it is returned, changed the order status to Checked-In. That should return the quantity to 1 so it is purchasable.

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by paulfeakins » Thu Mar 07, 2024 12:44 am

andyjb wrote:
Wed Mar 06, 2024 8:13 pm
I have a web store running on another well known platform, it works but it is very slow.
Is it Magento by any chance?

andyjb wrote:
Wed Mar 06, 2024 8:13 pm
I've also got an e-store using Open Cart which is very responsive even when busy.
Good to hear!

Hopefully the suggestions above from Johnathan help but let us know if not and we'll help you get OpenCart doing everything the other platform can do!

UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk


User avatar
Legendary Member

Posts

Joined
Mon Aug 22, 2011 11:01 pm
Location - London Gatwick, United Kingdom

Post by andyjb » Sat Jan 25, 2025 9:31 pm

Johnathan wrote:
Wed Mar 06, 2024 9:59 pm
It was WordPress. Initially offered great user tools and UI, but it was so slow ppl really didn't want to use it.

This must be the slowest reply ever, so a very belated thank you for your response. I did get it working.
Last edited by andyjb on Sat Jan 25, 2025 9:38 pm, edited 1 time in total.

New member

Posts

Joined
Sun Dec 14, 2014 9:54 am

Post by andyjb » Sat Jan 25, 2025 9:35 pm

paulfeakins wrote:
Thu Mar 07, 2024 12:44 am
The slowest response ever!!

I did get it working, so delighted to finally have a quicker system.

Many thanks

New member

Posts

Joined
Sun Dec 14, 2014 9:54 am
Who is online

Users browsing this forum: Semrush [Bot] and 14 guests