Last month I announced the new Big Commerce Concierge service. This month Big Commerce Journal will be moving to the new site http://bigcommerceconcierge.com. It has all the same great information with a new look and extra services to be offered.
Monday, August 11, 2014
Saturday, July 26, 2014
2:11 PM
No comments
For Joseph who asked, "Do you have a solution for hiding categories from non-logged in users? I don't want people that are not logged in to see the Wholesale category. I have not found a way to do this yet. ideas? "
This is actually accomplished through your owners end of Bigcommerce. It seems to be that by now you've set up your customer groups and are familiar with the setting there. The first thing you have to do it make your your retail group is showing as a default so that even non-logged in guests are defaulted to the retail group. If this is set -up this way your customer groups page should appear like this:
This is actually accomplished through your owners end of Bigcommerce. It seems to be that by now you've set up your customer groups and are familiar with the setting there. The first thing you have to do it make your your retail group is showing as a default so that even non-logged in guests are defaulted to the retail group. If this is set -up this way your customer groups page should appear like this:
If It doesn't look like this then you should go into the Retail group settings and check the "All New Customers should be added to this group."
Once you've done this you can go back out to the main group page and set the customer group for guests:
Once you've done that you can go in and un-check the "Customers in this group can see products in all categories"
This will open a list of all your current product categories and you can deselect any you do not want the retail group to see. You can also do this part for the wholesale group if there are product categories you have specific only to them.
Hope this answered your question Joseph!
Friday, July 25, 2014
7:11 PM
No comments
Hi All!
I'm excited to announce my Bigcommerce Concierge service. It's a service designed to help you with the set-up of your new Bigcommerce web store. I know that Bigcommerce has loads of informational tips that make it easier with the set-up, but I also know that doesn't always work for everyone, and not everyone has the time to set-up and learn how to run their new store. Not only that but maybe there are some customizations you'd like that Bigcommerce just doesn't have an easy way to do without having an extensive knowledge of HTML, CSS, and JavaScript. That's where the Bigcommerce Concierge comes in: it's a service designed to help you set up your new store completely based on your needs. From helping with the entire set-up to adding just a few lines of customized code; it's up to you!
As always if you'd like a quote, you can contact me using the contact form.
I'm excited to announce my Bigcommerce Concierge service. It's a service designed to help you with the set-up of your new Bigcommerce web store. I know that Bigcommerce has loads of informational tips that make it easier with the set-up, but I also know that doesn't always work for everyone, and not everyone has the time to set-up and learn how to run their new store. Not only that but maybe there are some customizations you'd like that Bigcommerce just doesn't have an easy way to do without having an extensive knowledge of HTML, CSS, and JavaScript. That's where the Bigcommerce Concierge comes in: it's a service designed to help you set up your new store completely based on your needs. From helping with the entire set-up to adding just a few lines of customized code; it's up to you!
As always if you'd like a quote, you can contact me using the contact form.
Thursday, November 7, 2013
8:17 PM
No comments
This isn't required but you might find it helpful if you don't have spare products, they all fall within your discount rules you already made for a group or you want a custom wholesale welcome page. In my wholesale group I created a Wholesale Information product category, but with the normal template it would display that there are no products in that category after whatever information you put in for the page. So here's how to make it look like a normal page:
- The category product content is set by the CategoryContent panel.
- Copy and paste the script into a new Notepad or Notepad ++ document.
- Remove the %%GLOBAL_CategoryProductListing%% from the panel, and save the document as a HTML file with a new name. I saved mine as CategoryNoContent.html.
- Then save it in the Panel part of your template directory.
- Now you have to create a new category template. Copy and paste the code from your Category.html template file.
- Replace the %%Panel.CategortConent%% with %%Panel.CategoryNoContent%%
- When you save the new category template make sure it is save with an underscore: _Category1.html
- Now when you create your category page use the selector for the template file to choose the new category template
8:12 PM
1 comment
Now that you've created that handy dandy panel, and have taken care of the most common problem that those of you who want to have a Wholesale and Retail group we can tackle shipping methods. If you created a panel for your Javascript this will be much easier that trying to find the script and entering it in.
**This is for a single Shipping Zone with multiple shipping methods** Each method in the HTML ends with an underscore and a number like this: _0 or _1 to figure out what these are you can use your browsers developer console. So, in the example script below I have four shipping options beginning with 0 and going to 3. For wholesale groups I want to hide 0-2, but for retail groups I want to hide. I've also added it to the pre-existing script in the panel so that the complete script now looks like this:
**This is for a single Shipping Zone with multiple shipping methods** Each method in the HTML ends with an underscore and a number like this: _0 or _1 to figure out what these are you can use your browsers developer console. So, in the example script below I have four shipping options beginning with 0 and going to 3. For wholesale groups I want to hide 0-2, but for retail groups I want to hide. I've also added it to the pre-existing script in the panel so that the complete script now looks like this:
<script type="text/javascript">
$(document).ready(function()
{
// Begin WholeSale Group COD payment Method display
if($('a[href$="/wholesaler-information/"]').length > 0) {
$("#checkout_provider_checkout_cod.PAYMENT_PROVIDER_OFFLINE,input.PAYMENT_PROVIDER_OFFLINE").show();
$(".ProviderNamecheckout_cod").show();
//Shipping Method Display
hideForZone(0);
hideForZone(1);
hideForZone(2);
}
else {
hideForZone(3);
}
});
function hideForZone(digit) {
$('.ShippingProviderList input[id$="' + digit + '"]').hide();
$('.ShippingProviderList label[for$="_' + digit + '"]').hide();
}
</script>
8:07 PM
1 comment
The most common problem with not having an intuitive way to show or hide certain options throughout Bigcommerce based on customer groups is payment options for Wholesale or Retail groups.
This will walk you through how to set up a COD payment method for Wholesale Customers.
Set your checkout process to multi-page checkout. This method only works with the multi-page check out process.
Making the CSS for Payment Options: Generally, the biggest request is to show/hide a COD payment option. So that is what this will achieve. However you can do this for other payment options, but you have to know what their identifier is.** To do this see the notes at the end of this set-up.** Copy and paste this code into the bottom of your styles.css BEFORE you add the payment option. This will ensure that it does not show up for one or the other group.
Implementing the script:
The Script:
This will walk you through how to set up a COD payment method for Wholesale Customers.
Set your checkout process to multi-page checkout. This method only works with the multi-page check out process.
Making the CSS for Payment Options: Generally, the biggest request is to show/hide a COD payment option. So that is what this will achieve. However you can do this for other payment options, but you have to know what their identifier is.** To do this see the notes at the end of this set-up.** Copy and paste this code into the bottom of your styles.css BEFORE you add the payment option. This will ensure that it does not show up for one or the other group.
/*COD Payment Option Display*/Now that you have set the COD to not display as a default you can go and activate it in the payment area of your Big Commerce.
#checkout_provider_checkout_cod {
display: none;
}
.ProviderNamecheckout_cod {
display:none;
}
#checkout_provider_checkout_cod .PAYMENT_PROVIDER_OFFLINE,
input.PAYMENT_PROVIDER_OFFLINE {
display: none;
}
Implementing the script:
- You can make the script into a panel which can then be inserted. But you need WebDav or FTP to do this.
- Open up Notepad or Notepad ++ and insert the script.
- Save your document as and html and as something easily identifiable like WholesaleAccount or RetailAccount
- Upload the document into the panels directory. Now you just have to create a reference to it like this %%Panel.WholesaleAccount%% in your Header panel.
- You can insert the script directly into your Header panel. NOTE: I used the panel method. The direct insertion method has not been tested.
The Script:
<script type="text/javascript">Notes: If you want to add and manipulate other payment options you have to know what their identifier is. I only know what the above identifier is because I turned it on and grabbed the line of code I needed and turned it off. But my site has low traffic, if you have a higher traffic flow you might want to open a test store in big commerce and follow the steps below to get the reference you need.
$(document).ready(function()
{
// Begin Wholesale Group COD payment Method display
if($('a[href$="http://www.teststore.com/hot-deals"]').length > 0) {
$("#checkout_provider_checkout_cod .PAYMENT_PROVIDER_OFFLINE,input.PAYMENT_PROVIDER_OFFLINE").show();
$(".ProviderNamecheckout_cod").show();
});
</script>
- Turn on the desired payment option(s)
- Grab a product for your cart and go through the check out.
- Once you get to the payment page use your browsers developer console to find the id for the payment option.
- Snag the payment options from the HTML. You can write them down or copy/paste into a text editor.
- Now you have them and you can manipulate them in the CSS. Remember if you are working on a live store you want to add them to the CSS and set the display to none before turning on that payment option so that John Smith doesn't use that to buy a product if he's not supposed to.
8:01 PM
1 comment
Big Commerce doesn't yet have a way to query and find the active customer group for a logged in customer. So here's a series of posts to help you set up distinguishing characteristics and items you can show or hide based on those characteristics.
1. Create at least two customer
Groups and define one of the customer groups as the default customer
group. If you create a Retail and Wholesale group use the Retail Group as
the default group.
B. Open your Excel/CSV file >
go to the column labeled "Customer Group" > Enter in your
default customer group name for each member that will be in the default
group, which should be every member NOT in a specialized group. You can
copy/paste here> once finished save the file >click "yes"
to the type of save
C. Importing:
Customers>import customers> click "yes" to the bulk-edit
re-import > choose the file to upload > upload > click next >
leave all the match case the same click next > start import
D. Congratulations! You have
updated all of your customers.
2. Create a product category for
one of the groups that only that group will see. For example a "Hot
Deals" or "Last Chance." That only the Retail group will
have access to. You can also do the
same for the wholesale group if you'd like.
A. In your group
permissions set the product category visibility to reflect the category
you have created. If you made a category for the Retail group make it so
that the Retail group has access and make it so the Wholesale group does
not and vice versa. Make sure to set it for ALL the categories and
subcategories you have products in.
Now you have set up a distinguishing characteristic in the form of a link that will only appear to a specific customer group.
Subscribe to:
Comments (Atom)