[Skip to main content](#vessel-content)

#   Remove a product automatically

##

- **[IanH](/forum/user/32772-ianh "View IanH's Profile")**
- [![IanH's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/32772-ianh "View IanH's Profile") Topic Author
- [ Offline](/forum/user/32772-ianh)

Less More

- Posts: 4
- Thank you received: 0
-
-

11 years 7 months ago [\#194034](#194034) by [IanH](/forum/user/32772-ianh "View IanH's Profile")  *[Remove a product automatically](/forum/27-checkout/875556-remove-a-product-automatically#194034 "-- HikaShop version -- : 2.3.4 -- Joomla version -- : 3.3.6 -- PHP version -- : 5.4.31  Hi,  I would like to check if there is just one product left in the cart and if it is a particular product id, remove it automatically.  I have tried using &quot;onBeforeCartUpdate()&quot; to inspect the cart but both the cart and cartClass parameters always have zero products in them regardless of the cart contents. Anyone know of any example code other than that on the developer documentation section of the help pages that could point me in the right direction ?  many thanks, I")* was created by *[IanH](/forum/user/32772-ianh "View IanH's Profile")*

-- HikaShop version -- : 2.3.4
-- Joomla version -- : 3.3.6
-- PHP version -- : 5.4.31

Hi,

I would like to check if there is just one product left in the cart and if it is a particular product id, remove it automatically.

I have tried using "onBeforeCartUpdate()" to inspect the cart but both the cart and cartClass parameters always have zero products in them regardless of the cart contents. Anyone know of any example code other than that on the developer documentation section of the help pages that could point me in the right direction ?

many thanks,
I

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzI3LWNoZWNrb3V0Lzg3NTU1Ni1yZW1vdmUtYS1wcm9kdWN0LWF1dG9tYXRpY2FsbHk/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Xavier](/forum/user/4105-xavier "View Xavier's Profile")**
- [![Xavier's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar4105.png)](/forum/user/4105-xavier "View Xavier's Profile")
- [ Offline](/forum/user/4105-xavier)

Less More

- Posts: 13201
- Thank you received: 2322
-
-
-
- [](http://www.kidiweb.fr)
-

11 years 7 months ago [\#194038](#194038) by [Xavier](/forum/user/4105-xavier "View Xavier's Profile")  Replied by *[Xavier](/forum/user/4105-xavier "View Xavier's Profile")* on topic *[Remove a product automatically](/forum/27-checkout/875556-remove-a-product-automatically#194038 "-- HikaShop version -- : 2.3.4 -- Joomla version -- : 3.3.6 -- PHP version -- : 5.4.31  Hi,  I would like to check if there is just one product left in the cart and if it is a particular product id, remove it automatically.  I have tried using &quot;onBeforeCartUpdate()&quot; to inspect the cart but both the cart and cartClass parameters always have zero products in them regardless of the cart contents. Anyone know of any example code other than that on the developer documentation section of the help pages that could point me in the right direction ?  many thanks, I")*

Hi,

First of all, I think that you should use the onAfterCartUpdate() this way you have the cart content after the previous operation.
Then you can use such kind of code: Code:

$products = $cartClass-&gt;get($cart-&gt;cart_id,true,'cart');

To get all the products of the cart, and then do checks on the $products PHP object.

The following user(s) said Thank You: [IanH](/forum/user/32772-ianh "View IanH's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzI3LWNoZWNrb3V0Lzg3NTU1Ni1yZW1vdmUtYS1wcm9kdWN0LWF1dG9tYXRpY2FsbHk/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[IanH](/forum/user/32772-ianh "View IanH's Profile")**
- [![IanH's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/32772-ianh "View IanH's Profile") Topic Author
- [ Offline](/forum/user/32772-ianh)

Less More

- Posts: 4
- Thank you received: 0
-
-

11 years 7 months ago [\#194304](#194304) by [IanH](/forum/user/32772-ianh "View IanH's Profile")  Replied by *[IanH](/forum/user/32772-ianh "View IanH's Profile")* on topic *[Remove a product automatically](/forum/27-checkout/875556-remove-a-product-automatically#194304 "-- HikaShop version -- : 2.3.4 -- Joomla version -- : 3.3.6 -- PHP version -- : 5.4.31  Hi,  I would like to check if there is just one product left in the cart and if it is a particular product id, remove it automatically.  I have tried using &quot;onBeforeCartUpdate()&quot; to inspect the cart but both the cart and cartClass parameters always have zero products in them regardless of the cart contents. Anyone know of any example code other than that on the developer documentation section of the help pages that could point me in the right direction ?  many thanks, I")*

Thank you - that worked perfectly.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzI3LWNoZWNrb3V0Lzg3NTU1Ni1yZW1vdmUtYS1wcm9kdWN0LWF1dG9tYXRpY2FsbHk/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

Board Categories HikaShop- Install &amp; Update- Product &amp; Category Display- Content Creation- Sales and Orders- - Orders management- - Reports &amp; Statistics- Customers- Checkout- Payment Methods- Shipping Methods- Import &amp; Export (CSV, XLS…)- Specific Features- - Affilation- - Taxes- - Wishlist- - Vote- - Carousel &amp; Slider- - Mass Actions- - Filters &amp; Search- - Discount &amp; Coupon- - Feature Request- Integrations- Showcase- General Talk about HikaShop- Development- - HikaShop 3.0 Beta- Translation- Commercial Jobs HikaShop Components- HikaMarket- - Market: Feature requests- - Market: How to?- - Market: Bug Report- HikaSerial- - General talk about HikaSerial- - Serial: Bug Report- - Serial: How to?- - Support en Français de HikaSerial (French Support)- - HikaSubscription- HikaAuction- - Auction: Feature requests- - Auction: How to?- - Auction: Bug report Hikashop around the world- Support en Français (French Support)- Russian- - FAQ. Курс выживания с Hikashop. Частые вопросы и о- - Расширения Hikashop- - Наши сайты на Hikashop- 日本語版サポート(Japanese Support)- Thai- German Archives- Bug Report- How to?

[](/forum/topics/feed/mode-topics?format=feed&type=rss)

Time to create page: 0.204 seconds

[Powered by](/forum/credits) [Kunena Forum](https://www.kunena.org)

[](#top)
