File tree Expand file tree Collapse file tree 3 files changed +59
-1
lines changed
Expand file tree Collapse file tree 3 files changed +59
-1
lines changed Original file line number Diff line number Diff line change 11vendor
22composer.lock
3- * .sh
3+ * .sh
4+ script /*
5+
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ require 'vendor/autoload.php ' ;
4+ use Bigcommerce \Api \Client as Bigcommerce ;
5+
6+ error_reporting (E_ALL );
7+ ini_set ('display_errors ' , '1 ' );
8+
9+
10+ Bigcommerce::configure (array (
11+ 'store_url ' => 'https://store-bwvr466.mybigcommerce.com ' ,
12+ 'username ' => 'saranyan ' ,
13+ 'api_key ' => 'd7948f71684475c6b6d8b29c36ae37cd '
14+ ));
15+
16+
17+
18+ Bigcommerce::setCipher ('RC4-SHA ' );
19+ Bigcommerce::verifyPeer (false );
20+
21+ // $option = array('name' => 'h simpson', 'type' => 'T');
22+
23+ // $options = Bigcommerce::createOptions($option);
24+ // print_r($options);
25+
26+ // $optionset = array('name' => 'Crazy S family');
27+ // $oset = Bigcommerce::createOptionsets($optionset);
28+ // print_r($oset)
29+
30+ $ option = array ('option_id ' => 34 , 'display_name ' => "Crazy Simpson Family " );
31+ $ optionset_id = 29 ;
32+ $ options = Bigcommerce::createOptionsets_Options ($ option ,$ optionset_id );
33+ print_r ($ options );
34+ ?>
Original file line number Diff line number Diff line change @@ -354,6 +354,13 @@ public static function getOptions($filter=false)
354354 return self ::getCollection ('/options ' . $ filter ->toQuery (), 'Option ' );
355355 }
356356
357+ /** create options **/
358+ public static function createOptions ($ object )
359+ {
360+ return self ::createResource ('/options ' , $ object );
361+ }
362+
363+
357364 /**
358365 * Return the number of options in the collection
359366 *
@@ -375,6 +382,8 @@ public static function getOption($id)
375382 return self ::getResource ('/options/ ' . $ id , 'Option ' );
376383 }
377384
385+
386+
378387 /**
379388 * Delete the given option.
380389 *
@@ -680,6 +689,19 @@ public static function getOptionSets($filter=false)
680689 return self ::getCollection ('/optionsets ' . $ filter ->toQuery (), 'OptionSet ' );
681690 }
682691
692+ /** create optionsets **/
693+ public static function createOptionsets ($ object )
694+ {
695+ return self ::createResource ('/optionsets ' , $ object );
696+ }
697+
698+ /** connect optionsets options **/
699+ public static function createOptionsets_Options ($ object , $ id )
700+ {
701+ return self ::createResource ('/optionsets/ ' .$ id .'/options ' , $ object );
702+ }
703+
704+
683705 /**
684706 * Returns the total number of option sets in the collection.
685707 *
You can’t perform that action at this time.
0 commit comments