I need to post 2 different prices for 1 product, in my case 2 phone plans. First one is without a contract (it will be the full price) and the 2nd one with a 2 year plan?
How can it be done, please help!
![]()
I need to post 2 different prices for 1 product, in my case 2 phone plans. First one is without a contract (it will be the full price) and the 2nd one with a 2 year plan?
How can it be done, please help!
![]()
You could probably set this up as ATTRIBUTES, where the customer chooses one of a selection of different price plans.
It is similar to, for example, an item of clothing where a LARGE shirt is priced higher than a SMALL shirt, and when the customer makes a selection on SIZE, the appropriate price is appended tpo the order.
Look in the FAQ and Tutorials for help in setting up products with attributes.
20 years a Zencart User
20 years a Zencart User
still needing help with my issue![]()
Did you read the article about setting up products with attributes?
Mary Ellen
I came; I saw; I Zenned
Taking over the world... one website at a time
Make sure brain is engaged before putting mouth in gear... or fingers to keyboard.
Holzheimer
Fan Odyssey
Here's a very quick guide...
We will set up an attribute called: Price Plans
In your website ADMIN PANEL
Step One
admin>>>catalog>>>option name manager
In the first input field - where you see en:
... type in Price Plans
Go to next input field where it says order:
... type in 10
Next field... choose dropdown
Click INSERT button
------------------------------------------------------------------------
Step Two
At top left of screen, just under the menu strip, two buttons:
Attribute Controller | Option Values
Click Option Values
(screen will refresh on a different editing panel)
Here, you will see a little dropdown window and in it you will see the option name you just created - Price Plans (you may need to scroll if there are other values there).
Make sure you select Price Plans in this window.
Go to next input field where it says en:
... type in Please select a Price Plan
Fo to next input field where it says order
... type in 1
Click INSERT button
GO BACK to first input field
Select Price Plans again
Go to next input field where it says en:
... type in Purchase Phone Only
Fo to next input field where it says order
... type in 2
Click INSERT button
GO BACK to first input field
Select Price Plans again
Go to next input field where it says en:
... type in Purchase 2-year Contract
Fo to next input field where it says order
... type in 3
Click INSERT button
-------------------------------------------------------------------------
You now have an attribute for Price Plans
This attribute has the option Name Price Plans
and
THREE Option values:
- Please select a Price Plan
- Purchase Phone Only
- Purchase 2-year Contract
--------------------------------------------------------------------------
We now need to ASSOCIATE this attribute with your phone product.
--------------------------------------------------------------------------
Step Three
At top of screen, now click Attributes Controller button
Page will refresh, showing a new editing panel.
The first task is to NAVIGATE (using the dropdowns) to your product. First by its category, THEN by its product name.id.
When you have the correct product highlighted in the dropdown list, click DISPLAY button.
Screen will refresh, showing a large GREY BOX with the title:
ADDING NEW ATTRIBUTES
You will see TWO dropdown lists:
In the FIRST list, select Price Plans
In the SECOND list, select Please select a Price Plan
Click INSERT Button
REPEAT the above two steps for
- Purchase Phone Only
- Purchase 2-year Contract
You have now ASSOCIATED the option values to your product.
------------------------------------------------------------------------
Now, we need to add in the PRICE DIFFERENCE between the
- Purchase Phone Only
and
- Purchase 2-year Contract
------------------------------------------------------------------------
Step Four
( I am assuming the 2-year contract will be MORE EXPENSIVE that the Phone Only)
Next to the Option Value for: Purchase 2-year Contract - Click the EDIT button.
Scroll down through the large grey box until you see:
Prices and Weights
You should have + sign in the first field.
In the next field, type in the PRICE value of the 2-year contract, over and above the phone price (so if the phone costs $100 and the contract and phone is $275, then you type in 175.0000 into this field, because it will ADD the 175 and 100 together).
Click INSERT (See my NEXT POST...)
---------------------------------------------------------------------------
Step Five
We now need to maker the "Please select...." value "read only"
In the column called "Legend", you will see a row of coloured buttons - some with just X in them.
In the row of buttons for Please select a price plan , Click the FIRST of these buttons (with an X) so it turns YELLOW.
---------------------------------------------------------------------------
Step Six
Now we need to revert to Default Sort Order.
Scroll up until you see a button set. One will say:
UPDATE SORT
Click it.
---------------------------------------------------------------------------
Go look at your product in the webshop. Add it to the cart.
Last edited by schoolboy; 4 Nov 2009 at 02:30 AM.
20 years a Zencart User
If your contract option is CHEAPER than the Phone Only option, then where you see the + sign, you make it a - sign, and put in appropriate values.
Another way to price your different plans (independently of the product price) is to activate the "Product is Priced By Attributes" feature.
This is done by clicking the radio button (of that name) in the product's main editing screen.
Then, in the product's Attribute controller, you will be able to use those "Legend" buttons again to decide whether or not to include the base price in your attribute price - or to exclude it.
(It's the dark purple button - which is unchecked by default, meaning it has a X in it.... Look at the Legend guide to see what each button controls).
If you price by attributes, then you don't need a + or a - , just the actual price of the plan that is affected...
... so in this case, remove the + or - and leave that field blank.
20 years a Zencart User