Author Topic: Attributes/Custom Fields Thread  (Read 333480 times)

iomiom

  • Beginner
  • *
  • Posts: 12
Re: Attributes/Custom Fields Thread
« Reply #270 on: May 24, 2012, 13:56:31 pm »
Hello, what you have done with your drop down boxes is excellent.
Could you be so kind to explain to me a little how do you prosses?
Becaus i'm trying to do the same but we see only one line in my drop down box of my custom fields...

Thank you in advance.

Actlas

  • Jr. Member
  • **
  • Posts: 69

vigier

  • Jr. Member
  • **
  • Posts: 124
Re: Attributes/Custom Fields Thread
« Reply #272 on: May 27, 2012, 03:04:43 am »
This really drove me mad. What I found out is that when I create 2 different fields of type custom_text_plugin and add them to a product, it works.
When I for example add other things like cart variant and fill them with some options, it doesn't work anymore. Then it only stores the values that I select from the cart variant dropdowns.

So I decided to complete change my productset. All the options that I had on my products are now different articles. Not the way I wanted it, but if that's the only thing that works...
Now I have a set of products that have two fields based on the custom_text_plugin and a bunch of other products.
They do save to the database now and are shown everywhere. It even looks like as if since version 2.0.7 (no suffix) it doesn't show the field names twice anymore.
EDIT Just installed 2.0.7d this morning and now it's double again.

What is left for me is:
  • A - The order of fields/values shown is wrong. What it shows now:
  • .       1. Name of the first field + user value of the first field
  • .       2. Name of the first field + user value of the second field
  • .       3. Name of the second field + user value of the first field
  • .       4. Name of the second field + user value of the second field
  • B - There is no check whether the fields are filled by the user or not
  • C - There is no possibility to create conditions on the field. The user inserts an integer value and I want to give it a maximum value

I checked the values written to product_attribute in tblsr_virtuemart_order_items and it says {"29":{"textinput":{"comment":"1234"}},"28":{"textinput":{"comment":"4567"}}}
That means it contains just the values of both custom_text_plugins, which is good. So, it's somewhere in the code that shows the contents....

maketheweb

  • Beginner
  • *
  • Posts: 5
Re: Attributes/Custom Fields Thread
« Reply #273 on: May 28, 2012, 20:05:32 pm »
Hi, I'm using Virtuemart 2.0.7c and Joomla 1.5.26 with no problems whatsoever but when I ad a custom field with 2 values, for example, Option A €1 and Option B €0,50 it always adds €1 to the price no matter which option I choose... so Virtuemart always chooses the first option, even if one of the options is free...

Am I the only one with this problem? Am I doing something wrong here?

Thanks!

lipes

  • Full Member
  • ***
  • Posts: 720
Someone can help?! (custom fields)
« Reply #274 on: May 29, 2012, 14:29:10 pm »
custom fields are working strange.... the price in 2.0.7D is always the same.. doesnt change...
i.e. if anyone had the Sample Data instaled, please select the Size 50 in the Circular Saw and you'll see the problem that what i am talking.... Then add to the Cart... and go to "Show Car" .. compare the prices for different sizes.. You cant because the price it's always the same.

For a simple dropdown for color/size etc.

Click "Custom Fields" in vmart admin.
1)Add 1 just like the picture attached.
2)Go into the product/custom field tab
3)Click the dropdown and choose the custom field you just setup.
4) The field appears below with ajax.
5) You can now edit that field.
6) To add more sizes/colors. Repeat step 3.

I've tryed to create all  kinds of types in Custom Fields .. but none of them worked ..
CF works fine in stable 2.0.6,
2.0.7 (is a version just to test) ... CF doesnt work...
so we must wait for next stable release.. maybe 2.0.8
VM V. online: J2.5.14 | VM 2.0.20a | SQL 5.1.70 | PHP 5.3.25

razvanadrian

  • Beginner
  • *
  • Posts: 11
Re: Attributes/Custom Fields Thread
« Reply #275 on: June 11, 2012, 01:25:30 am »
Originally posted this here: http://forum.virtuemart.net/index.php?board=132.0 but if we get an answer we will put it here, vice versa:

We would like to make a custom field, with a preset of selections that will come with it. For simple sake let's say we want to make a "Color" variant, and have the options of "Red" "blue" and "green".

I have figured out how to get the Color attribute to show up on the product, and then I can type in "Red", "Blue", and "Green" into the Ajaxy fields. But we have a ton of products and don't want to have to go in and type them all manually.

Is there anyway to make "Color" a parent, and make "Red" "Blue" and "Green" be child items, so that they will always come up? And then we could use the Ajaxy thing to delete "Red" if we didn't want it for a certain product, or to add "Purple" if we needed it specifically for a product?

It seems like this should be easy to do, but we just can't get it to work.

I thought maybe adding the Parent item, and setting it to "Is a List" and then adding child items of "Strings" but this doesn't work either. Please help!
IS THERE AN ANSWER to this?? We want to do this same thing. We DONT have the time or ability to go into EVERY single product, select 'color' and use the stupid ajax thing to write "red" "blue" "green" for every single product we offer, There has to be another solution to group custom fields. It is bad enough that we have to go into every product and SET the custom field to it, but to have to set what all the options are is a pain and what if the options change?? We have to go in every product to add that we can now make a yellow tshirt? Ridiculous!

Well that's the main problem the way i see it, and is the first problem everybody noticed since the 2.0 got out, we are at 2.0.6 now and the main problem is still here. I think the guys coding stuff should read the forums too.

we should be able to set up the values and prices of different attributes for a costume field while we are still in costume fields MENU, not later when we get to a product and we are on the costume fields TAB of that product. this way we would have like a template and just add it to a product by one click, AND IF LATTER U HAVE TO CHANGE SOMETHING U JUST CHANGE IT IN THE TEMPLATE so you dont have to take all your products again from one end to the other.

GOD HELP US! :)

razvanadrian

  • Beginner
  • *
  • Posts: 11
Re: Attributes/Custom Fields Thread
« Reply #276 on: June 11, 2012, 01:27:57 am »
Originally posted this here: http://forum.virtuemart.net/index.php?board=132.0 but if we get an answer we will put it here, vice versa:

We would like to make a custom field, with a preset of selections that will come with it. For simple sake let's say we want to make a "Color" variant, and have the options of "Red" "blue" and "green".

I have figured out how to get the Color attribute to show up on the product, and then I can type in "Red", "Blue", and "Green" into the Ajaxy fields. But we have a ton of products and don't want to have to go in and type them all manually.

Is there anyway to make "Color" a parent, and make "Red" "Blue" and "Green" be child items, so that they will always come up? And then we could use the Ajaxy thing to delete "Red" if we didn't want it for a certain product, or to add "Purple" if we needed it specifically for a product?

It seems like this should be easy to do, but we just can't get it to work.

I thought maybe adding the Parent item, and setting it to "Is a List" and then adding child items of "Strings" but this doesn't work either. Please help!
IS THERE AN ANSWER to this?? We want to do this same thing. We DONT have the time or ability to go into EVERY single product, select 'color' and use the stupid ajax thing to write "red" "blue" "green" for every single product we offer, There has to be another solution to group custom fields. It is bad enough that we have to go into every product and SET the custom field to it, but to have to set what all the options are is a pain and what if the options change?? We have to go in every product to add that we can now make a yellow tshirt? Ridiculous!

Well that's the main problem the way i see it, and is the first problem everybody noticed since the 2.0 got out, we are at 2.0.6 now and the main problem is still here. I think the guys coding stuff should read the forums too.

we should be able to set up the values and prices of different attributes for a costume field while we are still in costume fields MENU, not later when we get to a product and we are on the costume fields TAB of that product. this way we would have like a template and just add it to a product by one click, AND IF LATTER U HAVE TO CHANGE SOMETHING U JUST CHANGE IT IN THE TEMPLATE so you dont have to take all your products again from one end to the other. And of course u could have more templates for the whole store but still is better to modify 10 templates then to modify 1100 products.

GOD HELP US! :)

spyderwebdesign

  • Jr. Member
  • **
  • Posts: 132
Re: Attributes/Custom Fields Thread
« Reply #277 on: June 17, 2012, 03:42:24 am »
I have my child variants working, but the parent is listed as the first item in the drop down. How can I remove the parent and hard code "Please choose a..." as the first item?

[attachment cleanup by admin]

dsrpmedia

  • Jr. Member
  • **
  • Posts: 334
Re: Attributes/Custom Fields Thread
« Reply #278 on: June 17, 2012, 04:07:39 am »
in this thread http://forum.virtuemart.net/index.php?topic=100330.0 a couple people seemed to get that working, but I could n`t figure it out

spyderwebdesign

  • Jr. Member
  • **
  • Posts: 132
Re: Attributes/Custom Fields Thread
« Reply #279 on: June 17, 2012, 04:08:37 am »
Thanks, I will check it out right now. If I get it to work, I'll make a video for you showing how I did it.

dsrpmedia

  • Jr. Member
  • **
  • Posts: 334
Re: Attributes/Custom Fields Thread
« Reply #280 on: June 17, 2012, 04:30:48 am »
that would be great.

spyderwebdesign

  • Jr. Member
  • **
  • Posts: 132
Re: Attributes/Custom Fields Thread
« Reply #281 on: June 17, 2012, 05:09:19 am »
I posted in their thread. I followed there directions, but the parent still displays in 2.0.6

This is so annoying. At this point I am willing to pay someone $1000 to go back in time and tell me not to use VM 2.0 for this project. I feel like I have wasted 6 months of my life.

spyderwebdesign

  • Jr. Member
  • **
  • Posts: 132
Re: Attributes/Custom Fields Thread
« Reply #282 on: June 17, 2012, 05:27:34 am »
HOLY CRAP!!! - I think I found it with my fundamental php skills.

This appears to work, but I need to test ordering a product to see what happens.

in administrator\components\com_virtuemart\models\customfields.php
around line 763

foreach($uncatChildren as $k => $child){
   $options[] = array( 'value' => JRoute::_('index.php?   option=com_virtuemart&view=productdetails&virtuemart_category_id='.$virtuemart_category_id.'&virtuemart_product_id='.$child['virtuemart_product_id']) ,'text' =>$child['product_name']);

change to

foreach($uncatChildren as $k => $child){
   $options[] = array( 'value' => JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_category_id='.$virtuemart_category_id.'&virtuemart_product_id='.$child['virtuemart_product_id']) ,'text' =>$child['product_name']);
   $options[0]['text'] = "Please choose a size";
               }
 or just add
   $options[0]['text'] = "Please choose a size";
on the line before the
}

OpenGlobal

  • 3rd party VirtueMart Developer
  • Jr. Member
  • *
  • Posts: 316
    • OpenGlobal E-commerce Web Design in Gloucester
Re: Attributes/Custom Fields Thread
« Reply #283 on: June 17, 2012, 10:52:35 am »
This has been fixed for 2.0.8 anyway.

OpenGlobal

spyderwebdesign

  • Jr. Member
  • **
  • Posts: 132
Re: Attributes/Custom Fields Thread
« Reply #284 on: June 17, 2012, 13:12:27 pm »
This has been fixed for 2.0.8 anyway.

OpenGlobal

2.0.8? I never saw 2.0.7 released. My site has been cusomtized / hacked so much, I don't think I can upgrade off of 2.0.6