Forum Replies Created
-
AuthorPosts
-
JamieKeymaster
Hello,
Here is a gist that will do what you want. Put this in your functions, change which menu you want to hijack and you’re good to go. This has one pitfall. The menu you hijack can only be visible by vendors, otherwise it’ll break your menus.
https://gist.github.com/digitalchild/37cf1437bb6aed14c6e9
Let me know how you go.
cheers,
JamieKeymasterCurrently this is not supported as WC Vendors supports what is known as a Global Cart. Changing WC Vendors to support single orders per vendor is on my to ‘can we even do this?’ list. However at the moment they cannot manage orders, only their products, shipping and stock values.
I completely understand the issue of removing as much store owner effort as possible but currently this is just the plugin functions. This also comes down to how you run your business and whether you want better control over your vendors or let them have completely free reign.
JamieKeymasterThis will be an included view/shortcode in an upcoming release.
October 20, 2014 at 7:59 pm in reply to: can vendor ship products through packing slip and invoice #1118JamieKeymasterWith regards to the PDF invoices, I would say install it and see what happens 🙂 If it doesn’t work then extra actions will probably need to be hooked into.
October 20, 2014 at 7:58 pm in reply to: can vendor ship products through packing slip and invoice #1117JamieKeymasterThe error is my fault. Here is a replacement orders.php until this is updated in the plugin.
JamieKeymasterHi Jeffery,
I’d have to enable debugging to see what was going on with that fatal error. Which might be difficult if this is a live site.
The idea that it might be the plugin is due to that function being in both the paypal adaptive payments and mass payments libraries. However if this was a conflict this would always be a conflict for everyone. I wonder if some plugin is using the oauth function somewhere else.
This will be a difficult bug to track down. I’ll take a look at this in more detail tonight.
cheers,
JamieKeymasterJeffery are you using chained payments AND mass pay ?
Because this might actually be WC Vendors but will need to track down more to be sure. The way Matt implemented these 2 features was to use 2 different libraries which _may_ declare the same method which would cause this error.
I will need more data to prove this either way.
Did you get this error when you were using parallel payments ?
cheers,
JamieKeymasterHello,
To remove the media icon you need to disable HTML for these completely.
This is under the shop settings.
JamieKeymasterWe’re live on the wordpress repo !
JamieKeymasterHi Pekka,
Does your payments currently work with the mentioned fi-gateway plugin with Product Vendors?
cheers,
JamieKeymasterYou’re looking for a jobs board. There is heaps of plugins/themes that do this. WC Vendors wouldn’t be a good fit for this use case I think.
JamieKeymasterHello,
This will also be a new shortcode in a future release.
cheers,
JamieKeymasterYou could do this with some custom code if you really needed to.
Here is a Gist that should do what you need.
https://gist.github.com/digitalchild/a174794637203c85b94f
I haven’t tested it but you should be able to read it and get an idea of what is required.
Put the top bit in your functions.php and the page template into a page template.
Let me know how it goes.
JamieKeymasterHello,
Shipping is an absolute monster to program and accommodate for. For the site I built I used the Per Product Shipping plugin to allow a vendor to set a per product / per country shipping price. This was not calculated at checkout but it gives the vendor a bunch of ‘allowed shipping countries’ that they can put shipping costs for.
For instance they have a pair of shoes and they live in the US and will ship to US, CA, AU.
There is three shipping boxes for them to put the shipping costs for each of those countries.
This is all done on the front end with no access to the dashboard. I had to write some glue code to store the PPS data into the correct places.
The shipping is split and sent to the vendor correctly on payment.
JamieKeymasterHello,
I’ll chime in regarding the road map. We can’t put dates on things because at the moment I’m working on this in my extremely limited free time. This is not my fulltime job, I’d love it to be but when the plugin is free and the support is free its very difficult to put dates on things.
The short answer is, when its ready. Like any open source unless you have a lot of money behind you deadlines are hard to set.
JamieKeymasterHello,
You’ll be able to use a custom language file to change this in the next release just create your own translation and set your language to this new file.
cheers,
JamieKeymasterKeith
This will not work with standard paypal, you need to have your API credentials filled in. Which is why you are getting invalid userId, your standard paypal account needs to be API enabled which will then let you create an app to get the API credentials you need. You will need to apply for this over at
https://developer.paypal.com/webapps/developer/index
You will need a classic app.
I’ve been testing it with my api creds and it has been working which is why I spent so long trying to debug this issue, DOH!.
Please let me know how you go.
cheers,
ps. mental note, don’t try working on issues with 2 hours sleep.
JamieKeymasterI’ve put a login link the footer for now. I’ll sort that out when I work on the theme as a whole.
Thanks
JamieKeymasterCan you answer a few things for me
What are your following:
PHP Version
Web Server version
Wordpress Version
Mysql VersionThanks.
Also are you testing this in sandbox mode or live credentials ?
The error is related to an incorrect API username. The underlying code is actually 2 separate paypal systems the adaptive payments api (taking payments for your store) and the mass payments api (paying your vendors).
Still working on this.
JamieKeymasterJust letting you know I’m looking into this now.
JamieKeymasterHi Ryank
Most of this is related to the theme you’re using and the page names. Which you can change. I’ve just checked my dev version and I don’t see Vendor in the WordPress dashboard.
You can completely restyle how the vendor dashboard looks and remove all references to ‘vendor’ and this is done in your theme.
JamieKeymasterHello,
You will need to use either the git command line interface or one of the free GUI tools from github. They have them for windows and mac os x.
Here are some articles on git and how they are a bit different from SVN. The biggest being I don’t feel like stabbing myself in the eye when I need to merge things 🙂
Git basics in general.
http://git-scm.com/book/en/Getting-Started-Git-BasicsComprehensive Github overview
http://readwrite.com/2013/09/30/understanding-github-a-journey-for-beginners-part-1September 29, 2014 at 1:54 am in reply to: Product "marked as shipped" despite downlodable product #800JamieKeymasterHi Lamy,
Is this backend or front end? If its the front end you can edit the dashboard template and remove it.
I’ve also added this to the github issues as this is a bug in my opinion.
cheers,
JamieKeymasterYes, this will be fixed and I hope to have more translations as we move forward.
I’m just trying to iron out all the existing bugs beforehand.
JamieKeymasterHi Babitha,
We forked the plugin and launched WC Vendors after Matt had some family troubles and wasn’t seen for 6 months. When he did resurface he announced he wouldn’t be developing or supporting Product Vendors and gave his blessing for our product to continue on.
You could probably file a charge-back with your credit card company or paypal. Here at WC Vendors the base plugin is free and so is the support. If you are an existing PV vendor user the current version we have released is backwards compatible. There are number of bugs that we’re working on fixing to get WC Vendors up to scratch with the new Woo Commerce and WordPress. We will then focus on adding new features in the future.
cheers,
Jamie.
JamieKeymasterHi Uptimistik
I would have to have access to your system for me to debug this. I don’t have time until next week to look at this at the earliest. It has to be something with your configuration as I don’t get this on ANY of my test servers or production machines.
Can you answer a few things for me
PHP Version
Web Server version
Wordpress Version
Mysql VersionThanks.
JamieKeymasterHi Sunit,
This is actually a bit harder than it sounds. Display Name is a core wordpress function that is derived from the username/first name/last name or a combination of these.
You would have to hook into the display name change AND the shopname change.
What I did for the client site I built was vendors only show shop name everywhere and only ever shop name. Customers have standard display name. This was a LOT of custom code and to be honest I wouldnt recommend it.
cheers,
JamieKeymasterHi Daniel,
Next release I’ll fix the language files. I’ve recreated them. If you can link the PO/MO ill make sure they are in the next release.
Sorry still working on another thing before I get to this.
JamieKeymasterIm currently working on re-writing bits of the shipping section at the moment just so that it is inline with how the rest of woocommerce 2.1 and above works. This in itself has turned into a bit of a pain. Once the shipping calculations are configured correctly we can than look at how it can be done better.
With regards to mass deletions you might want to look at a database viewer. All the per product shipping rates are actually stored in their own table against the product/country.
I hacked my client site to write directly to this table because I do front end only posting with Per Product shipping support.
JamieKeymasterCheck the date range to ensure that a sale is within the range.
JamieKeymasterHi Torb,
The default date set for the reports on the front end don’t often show any orders. This is how the original plugin was designed. You should have a date picker form that allows you to select a period of dates to see the dates.
cheers,
JamieKeymasterThis wouldn’t be too difficult to do as Ben has outlined. We can add it to the wish list for a maybe addition at some point. I’m still working on fixing/moving the shipping calculations into the new system its proving more difficult than I thought.
JamieKeymasterI have done this as custom code in a template. What Ben outlines is what you will have to do.
I have mine changing the customer to pending vendor, emailing the site admin, and a custom form that (i generated from WPUF).
It’s a bunch of custom code but it’s nothing out of the realm of possibility.
JamieKeymasterHi kyriakosdz
What do you mean by dynamic menu? Do you want all those short codes to link to those as pages?
I’m not sure what you want to do. The original code was to allow you to create a header page with a banner and maybe some other information.
JamieKeymasterThis is not a feature request, Please post these kinds of problems in the General Help area please.
JamieKeymasterHi Torb,
You need to have all lower case for the table name. pv_Commission is incorrect. It should be pv_commision.
cheers,
JamieKeymasterPlease see the following thread for a solution for this until I update the plugin.
https://www.wcvendors.com/help/topic/vendor-not-seeing-order-in-frontend/
JamieKeymasterHello,
This is the difference between parallel payments and chained payments from paypal.
What you are seeing is what is currently supported by the plugin, native support for chained payments is on the to-do list but I have quite a few bugs I need to iron out before I dive into the paypal developer documents to add this feature.
There is another thread (here) that outlines how to use chained payments with a modified payment gateway class file, but this is not upgrade safe and I haven’t tested this fully.
You also need to realise that using chained payments you accept a lot more liability for the transaction. There are some great advantages to using chained payments such as delaying payment (where you can hold the cash until they have shipped) but this isn’t currently available in the plugin.
Also please note to use chained payments you need to have your account enabled for this with paypal or this will fail.
cheers,
JamieKeymasterThis is the same shipping bug issue I’m currently working on.
JamieKeymasterHello,
Those errors would probably stop your frontend dashboard from working properly.
I can confirm those lines are indeed incorrect in the source code. For a quick fix, do the following.
Change line 157 of class-vendor-dashboard.php from
wp_enqueue_style( 'pv_frontend_style', pv_assets_url . 'css/pv-frontend.css' );
to
wp_enqueue_style( 'pv_frontend_style', wcv_assets_url . 'css/pv-frontend.css' );
Line 251 of sf-options.php change
$table_name = $wpdb->prefix . "WCV_Commission";
to$table_name = $wpdb->prefix . "pv_commission";
I’ve put this in our issue tracker to be fixed in the next release.
JamieKeymasterI’ll add it to the maybe list as I don’t really see value in this functionality when you have page templates.
JamieKeymasterWe currently support parallel payments and there is a thread on using a ‘hack’ to get chained payments working.
JamieKeymasterCan I ask why you would want this instead of modifying the templates?
JamieKeymasterWhich style sheet did you add it to? The style sheet has not been changed.
http://cdn.discountkids.co.uk/wp-content/themes/wooshop/assets/custom.css
That is the style sheet you need to change.
I also see you are using a CDN. I would purge all your style sheets from your CDN otherwise these changes will not be reflected.
JamieKeymasterYou need to have the full selector for this to work.
.dessky-display-pd-col-3.products span.amount, .padcontent.product-detail span.amount {
color:#333333;
font-size: 80px;
font-weight: 200;
}See this screen shot.
JamieKeymasterHi Sunay,
Thanks for the update. I’ll be sure to put this into our knowledge base as this is very important. When my client set up their paypal account I made them triple check that they had both payment methods setup.
cheers,
jamie.
JamieKeymasterThe class-shipping issue is known and I’m working on it. To fix this issue the plugin will require WC 2.1 or higher once this is addressed. I’m away for a week but will be working on fixing this bug properly its currently running on a hack that I inherited.
JamieKeymasterI’ve updated the Gist for any future users of this ‘hack’.
JamieKeymasterHello,
I’m working on this issue and will get back to you when its fixed. It’s to do with how WooCommerce stores its shipping information in versions 2.1 and above.
cheers,
JamieKeymasterHi Sunay,
I checked the PPAuth file and I can’t see any differences between Matts version and the one in WC Vendors.
Can you zip up the 2 files and pu them somewhere so I can check them?
Thanks.
-
AuthorPosts