Holding Suspicious Orders in Magento


hold bad magento orders



If you know anything about what we do, it will be that we like to automate. We like tying systems together to automate work-flow, eliminating as many manual data entry tasks as possible. Sometimes though it is good to do things manually.

If you are not lucky enough to have automatic fraud detection on your Magento website and want to catch suspicious or bad orders in Magento, then our automatic On Hold extension for Magento may help. Here's how it works...

(Depending on your extension preferences) When an order is received, if the shipping and billing address do not match or if the total order value is greater than a set threshold, the Magento order is set to On Hold, flagging the order for manual investigation and or processing.

For more information, a demo and to purchase - click here.


Brightpearl API Error ( CMNC-009 )

Ok so after having a couple of debug issues with a PHP script that was calling on the Brightpearl API, one of our guys was continually getting :

[code] => CMNC-009
[message] => The request body could not be read while attempting to parse it as JSON

Anyhow after overlooking something really obvious for far too long, it was realised that it was being caused by double encoding json encoding.

So the postdata was being encoded then sent to a controller which was encoding the postdata into json !

Anyhow a real simple one, but something that was easy to over look, hopefully this will save somebody some time if they get the same issue, just dump your postdata json data just before it is used in your API call and check it matches the required structure.


Webgistix Integration for Brightpearl


Webgistix Brightpearl Integratioml



Are you using world class fulfillment company Webgistix to fulfill your Brightpearl orders? We would hate to think you are entering all of those Birghtpearl Goods Out Notes manually into Brightpearl, especially since our latest cloud based service can automate this process for you.

Still need convincing? Get in touch today for a risk free 30 day trial.

Click here to find out more out our PCI Compliant Webgistix integration for Brightpearl.


Junior Developer Opportunity

We have a vacancy for a Junior web developer to join us, based in Bristol.

What you'll definitely need:

  • Some HTML/CSS/JS
  • A logical mind with an eye for detail
  • Able and willing to solve problems on your own
  • A seriously unhealthy interest in internet technologies
  • A working knowledge of common web technologies such as Apache, PHP, MySQL, Ajax, XML, FTP, SSH and so forth
  • Experience with atleast one PHP framework
  • Previous experience writing PHP. Hobby projects are enough proof for us
  • Self motivated quick learner

It would be awesome if you have:

  • CakePHP framework experience (a real jaw dropper this one)
  • HTML5 experience
  • Linux skills
  • Experience of working with 3rd party APIs.
  • Git/Version control
  • Magento experience
  • A real interest in gaining commercial development experience

What will you be doing?
Initially working on a project by project basis; you will be given a(relatively simple) project to complete using CakePHP. Although we will provide you help and code reviews, it will be your project to complete.

If you can do any of the following, we might employ you and pretend we know what they mean:
Administration of Linux without a GUI or any LAMP experience in general. Use of common Linux editors are always handy:VI, VIM, PICO etc.
Able to produce valid clean HTML, understanding that to make valid HTML does not require 30 different variant CSS files, or the most bizarre z-index minus percent floating inline margins known to man (although...)
Ajax, we like the Ajax, also we've got a sneaky love for Python
Experience of: Magento, Joomla, Drupal, Wordpress , or the next big thing (no it's not Googlewave)
CakePHP, Zend, Symfony, any other PHP framework

Whilst we appreciate ingenuity, we don't want people claiming they can do things they can't; don't pretend, we're not as stupid as we may seem. Claiming you can turn HTML into beer will just be disappointing for all. Equally claiming you know more than you do, wont help anybody either. At the end of the day, we're after somebody full of tenacity, who's a little bit addicted to the internet, specifically web development.

If you think web development sounds cool, because you once saw a web developer driving one of those white audi A3s and a pair of cool thick rimmed glasses, then please don't bother to apply.

On the other hand, if you like the idea of getting greasy with some PHP, and perhaps bake a cake then please apply !

When where and how ?

You'll be working in our little office in St George, BS5.
Although you'll have remote access to your development platform and will have the opportunity to work remotely 1 day a week, you'll be required to be in the office 4 days a week initially.

So....Time To Inject Your CV into our Data Feed
It's O.K, plenty of time for that.
Meanwhile, email a copy of your CV with a cover letter to jobs a~t madcapsule.co.uk (Please feel free to include commercial or hobby examples of your work and your desired salary).

NO AGENCIES PLEASE, WE'RE RUNNING OUT OF GARLIC & WOODEN STAKES

AGENCIES PLEASE READ: In our previous job adverts we have requested no agencies. Clearly we are wasting our time as you seem to ignore this request. If its inevitable agencies will contact us, then fine, however please send your candidates C.V's plus their expected salaries to the email above in the same way non agency applicants would. Please do not call us or email us to arrange a chat so that we can touch base. We are have touched enough bases.


Magento and Brightpearl Working in Harmony #1 - Seasons

brightpearl magento

We've been working with various Brightpearl customers who are in the process of creating a Magento web store that integrates with Brightpearl using Brigtpearl's now native Magento functionality and we think it may be worthwhile to publish a series of quick tips and advice on this topic on our blog.

One of the first things to consider is which of the products in Brightpearl do you want available on your new Magento store?

It seems likely that not all the products in Brightpearl will want to be displayed and made available to customers in Magento. For instance; a product may no longer be available, it maybe out of production or not economically viable to sell any more.

Luckily there's a real quick way to separate the needed from the not needed.

Utilising the Seasons Function in Brightpearl

In Brightpearl if you go to 'setup', then select 'products' then select 'seasons' (if they are not turned on it will ask you to activate them which will load a new page), at the bottom of the page you should see 'product seasons' yes/no . Select yes.

Now going back to the setup menu. Setup>Products>Seasons> You should see a big green button in the top right, 'add season'.

Create a couple of seasons with obvious tags such as 'Magento B2B' or something to denote it is for your Magento store.

Then when you view a product or from the product list you will be able to add a product to this season.

If you do this for all the products you wish to add to your Magento store you now have a really simple way to filter which products are to be listed on your store.

Keep an eye out on twitter or our blog for more from our Brightpearl and Magento in Harmony series.