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

#   How to add labor to products

##

- **[dougbuchan](/forum/user/26425-dougbuchan "View dougbuchan's Profile")**
- [![dougbuchan's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/gallery/bike_skid.png)](/forum/user/26425-dougbuchan "View dougbuchan's Profile") Topic Author
- [ Offline](/forum/user/26425-dougbuchan)

Less More

- Posts: 13
- Thank you received: 0
-
-

6 years 9 months ago [\#315076](#315076) by [dougbuchan](/forum/user/26425-dougbuchan "View dougbuchan's Profile")  *[How to add labor to products](/forum/26-product-category-display/899071-how-to-add-labor-to-products#315076 "Hello,  We're trying to create a shop for our product/install business. Is there a way to add labor to products, and then set a minimum amount of labor in before they can check out?  Example: 1) We sell a Sonos Wireless Speaker. We want to attach 15 minutes of labor (with price) to that speaker. How do we do that? 2) We need a minimum of 90 minutes of labor to process the checkout. 3) Customer must either add more product to meet the 90 minute minimum OR they can add labor to meet the 90 minute minimum.  We will process the order, deliver it to customer, install it, then collect payment at time of install (pay later at checkout).  Can anyone think of a way to do this?")* was created by *[dougbuchan](/forum/user/26425-dougbuchan "View dougbuchan's Profile")*

Hello,

We're trying to create a shop for our product/install business. Is there a way to add labor to products, and then set a minimum amount of labor in before they can check out?

Example:
1) We sell a Sonos Wireless Speaker. We want to attach 15 minutes of labor (with price) to that speaker. How do we do that?
2) We need a minimum of 90 minutes of labor to process the checkout.
3) Customer must either add more product to meet the 90 minute minimum OR they can add labor to meet the 90 minute minimum.

We will process the order, deliver it to customer, install it, then collect payment at time of install (pay later at checkout).

Can anyone think of a way to do this?

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

- **[Mohamed Thelji](/forum/user/6861-mohamed-thelji "View Mohamed Thelji's Profile")**
- [![Mohamed Thelji's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar6861.png)](/forum/user/6861-mohamed-thelji "View Mohamed Thelji's Profile")
- [ Offline](/forum/user/6861-mohamed-thelji)

Less More

- Posts: 12953
- Thank you received: 1778
-
-
-

6 years 9 months ago [\#315082](#315082) by [Mohamed Thelji](/forum/user/6861-mohamed-thelji "View Mohamed Thelji's Profile")  Replied by *[Mohamed Thelji](/forum/user/6861-mohamed-thelji "View Mohamed Thelji's Profile")* on topic *[How to add labor to products](/forum/26-product-category-display/899071-how-to-add-labor-to-products#315082 "Hello,  We're trying to create a shop for our product/install business. Is there a way to add labor to products, and then set a minimum amount of labor in before they can check out?  Example: 1) We sell a Sonos Wireless Speaker. We want to attach 15 minutes of labor (with price) to that speaker. How do we do that? 2) We need a minimum of 90 minutes of labor to process the checkout. 3) Customer must either add more product to meet the 90 minute minimum OR they can add labor to meet the 90 minute minimum.  We will process the order, deliver it to customer, install it, then collect payment at time of install (pay later at checkout).  Can anyone think of a way to do this?")*

Hello,

Firstly, can you tell us how you want to sell your "minutes of labor" ? Do you only want to attach it to existing products or can you sell it separately ? Thank you.

Kind regards,
Mohamed.

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

- **[dougbuchan](/forum/user/26425-dougbuchan "View dougbuchan's Profile")**
- [![dougbuchan's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/gallery/bike_skid.png)](/forum/user/26425-dougbuchan "View dougbuchan's Profile") Topic Author
- [ Offline](/forum/user/26425-dougbuchan)

Less More

- Posts: 13
- Thank you received: 0
-
-

6 years 9 months ago [\#315116](#315116) by [dougbuchan](/forum/user/26425-dougbuchan "View dougbuchan's Profile")  Replied by *[dougbuchan](/forum/user/26425-dougbuchan "View dougbuchan's Profile")* on topic *[How to add labor to products](/forum/26-product-category-display/899071-how-to-add-labor-to-products#315116 "Hello,  We're trying to create a shop for our product/install business. Is there a way to add labor to products, and then set a minimum amount of labor in before they can check out?  Example: 1) We sell a Sonos Wireless Speaker. We want to attach 15 minutes of labor (with price) to that speaker. How do we do that? 2) We need a minimum of 90 minutes of labor to process the checkout. 3) Customer must either add more product to meet the 90 minute minimum OR they can add labor to meet the 90 minute minimum.  We will process the order, deliver it to customer, install it, then collect payment at time of install (pay later at checkout).  Can anyone think of a way to do this?")*

We dont intend to sell labor separately, only bundled to products.

We do need it to be attached to product but with separate tax (no tax) attached to the labor. And again, labor from all products must be 90min minimum.

Any thoughts?

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

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

Less More

- Posts: 86315
- Thank you received: 14276
-
-

6 years 9 months ago -  6 years 9 months ago [\#315124](#315124) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[How to add labor to products](/forum/26-product-category-display/899071-how-to-add-labor-to-products#315124 "Hello,  We're trying to create a shop for our product/install business. Is there a way to add labor to products, and then set a minimum amount of labor in before they can check out?  Example: 1) We sell a Sonos Wireless Speaker. We want to attach 15 minutes of labor (with price) to that speaker. How do we do that? 2) We need a minimum of 90 minutes of labor to process the checkout. 3) Customer must either add more product to meet the 90 minute minimum OR they can add labor to meet the 90 minute minimum.  We will process the order, deliver it to customer, install it, then collect payment at time of install (pay later at checkout).  Can anyone think of a way to do this?")*

Hi,

If you want to have a price for that labor appearing separately from the product, then then only way I can see is that you create several products "labor" in an unpublished category and add them to the other products as "option".
You can for example have one for a 5 min labor, one for a 10 min labor etc.
You'll also want to remove the "no" choice in the option dropdown by removing the line: Code:

$option_values[] = JHTML::_('select.option', 0, JText::_('HIKASHOP_NO'));

from the file "option" via the menu Display&gt;Views.
Then, supposing that the weight of all your products is 0, you could set a weight of 1 kg for the 5 min labor, 2kg for the 10 min labor, etc.
And then, you could set a minimum weight restriction of 18kg in your shipping methods so that they would only display on the checkout if there is at least 90min of labor products in the cart.
Then, make sure that you still have the "shipping" view in your HikaShop checkout workflow, and the system won't allow the checkout to finish if there is no shipping method selected and you'll be good to go.
As a side note you can also use dimensions and volume restrictions if you're already using the weight of the products to restrict the shipping methods.

Last edit: 6 years 9 months ago by [nicolas](/forum/user/63-nicolas "View nicolas's Profile").

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

- **[dougbuchan](/forum/user/26425-dougbuchan "View dougbuchan's Profile")**
- [![dougbuchan's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/gallery/bike_skid.png)](/forum/user/26425-dougbuchan "View dougbuchan's Profile") Topic Author
- [ Offline](/forum/user/26425-dougbuchan)

Less More

- Posts: 13
- Thank you received: 0
-
-

6 years 9 months ago [\#315131](#315131) by [dougbuchan](/forum/user/26425-dougbuchan "View dougbuchan's Profile")  Replied by *[dougbuchan](/forum/user/26425-dougbuchan "View dougbuchan's Profile")* on topic *[How to add labor to products](/forum/26-product-category-display/899071-how-to-add-labor-to-products#315131 "Hello,  We're trying to create a shop for our product/install business. Is there a way to add labor to products, and then set a minimum amount of labor in before they can check out?  Example: 1) We sell a Sonos Wireless Speaker. We want to attach 15 minutes of labor (with price) to that speaker. How do we do that? 2) We need a minimum of 90 minutes of labor to process the checkout. 3) Customer must either add more product to meet the 90 minute minimum OR they can add labor to meet the 90 minute minimum.  We will process the order, deliver it to customer, install it, then collect payment at time of install (pay later at checkout).  Can anyone think of a way to do this?")*

Nicolas

Let me play with your suggestions. Any ideas for how to always make the minimum? IF labor is &lt;90min add the difference? Thank you so much!

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

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

Less More

- Posts: 86315
- Thank you received: 14276
-
-

6 years 9 months ago [\#315133](#315133) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[How to add labor to products](/forum/26-product-category-display/899071-how-to-add-labor-to-products#315133 "Hello,  We're trying to create a shop for our product/install business. Is there a way to add labor to products, and then set a minimum amount of labor in before they can check out?  Example: 1) We sell a Sonos Wireless Speaker. We want to attach 15 minutes of labor (with price) to that speaker. How do we do that? 2) We need a minimum of 90 minutes of labor to process the checkout. 3) Customer must either add more product to meet the 90 minute minimum OR they can add labor to meet the 90 minute minimum.  We will process the order, deliver it to customer, install it, then collect payment at time of install (pay later at checkout).  Can anyone think of a way to do this?")*

Hi,

I don't see a nice way to do it. You could create more shipping methods for below 18kg of weight with a more expensive price.

Ideally, you could not do what I wrote before, create a custom product field where you would just store the amount of labor, and develop a small plugin to calculate the amount when the cart is loaded and add a "labor fee" to the cart taking into account the minimum.
Any PHP developer basing himself on this plugin [ www.hikashop.com/marketplace/product/224-global-cart-fee.html](https://www.hikashop.com/marketplace/product/224-global-cart-fee.html) (which adds a fee to the cart) should be able to do that for you.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzI2LXByb2R1Y3QtY2F0ZWdvcnktZGlzcGxheS84OTkwNzEtaG93LXRvLWFkZC1sYWJvci10by1wcm9kdWN0cz90bXBsPW1hcmtkb3du) 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.137 seconds

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

[](#top)
